如何根据A中单元格的值在列C中创build当前单元格
这个解释很混乱,如果我解释不好,请原谅。
在A列中有人名。 在列C是公式的地方。
if cell A2:A10 start with letter Q then c2:c10 will be = E2:E10 if cell A11:A20 start with letter B then c11:c20 will be = G2:G10
QData&Bdata是随机列Lenth
我试图写1行公式,但它没有奏效。
在c2中并拖拽公式
=if(left(a2,1)="Q",O2,if(left(a2,1)="B",P2,"mORE IF COND"))
如果我理解正确的input – 你需要这样做:
=IF(LEFT(A2,1)="Q",INDIRECT("O"&ROW(A2)),IF(LEFT(A2,1)="B",INDIRECT("P"&ROW(A2)),A2))
如果A中的单元格不匹配“Q”和“B”,请添加A2
而不是A2
。
EDITED根据更改的要求更新:
=IF(LEFT(A2,1)="Q",INDIRECT("O"&ROW(A2)),IF(LEFT(A2,1)="B",INDIRECT("P"&(1+COUNTIF($A$2:A2,"Boy"))),A2))
示例文件: https : //www.dropbox.com/s/izrjcvgix752klw/QueenBoyIF.xlsx