基于Excel其他列数据写入NewPath新列的技术需求
Excel表格处理需求
原始表格
| Path | F1 | F2 | F3 | F4 | F5 | NewPath |
|---|---|---|---|---|---|---|
| image1.png | 1 | 0 | -1 | 1 | ||
| image2.png | 1 | -1 | 1 | |||
| image3.png | 1 | 0 | 1 | -1 | 1 | |
| image4.png | 1 | 0 | 0 | 1 | ||
| image5.png | 1 | 1 | 1 | -1 | ||
| image6.png | 1 | -1 | ||||
| image7.png | -1 | 1 | 1 | 0 | ||
| image8.png | 0 | 1 | 1 |
处理条件
- F3单元格必须为1,不能是0、-1或空值
- F1、F2、F4、F5单元格中均不能出现1或-1(空值或0为允许值)
实现方法
在NewPath列的首行数据单元格(对应表格的G2位置)输入以下公式,下拉填充至所有行即可完成自动判断:
=IF(AND(D2=1, NOT(OR(B2=1,B2=-1,C2=1,C2=-1,E2=1,E2=-1,F2=1,F2=-1))), A2, "")
结果说明
遍历所有行后,无同时满足两个条件的记录,因此所有行的NewPath列保持空值。
内容的提问来源于stack exchange,提问作者shiva
相关产品推荐
相关产品推荐

