这非常令人困惑,所以如果我解释不够,请原谅。
在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"))
答案 0 :(得分:1)
如果我理解输入正确 - 你需要这样的smth:
=IF(LEFT(A2,1)="Q",INDIRECT("O"&ROW(A2)),IF(LEFT(A2,1)="B",INDIRECT("P"&ROW(A2)),A2))
如果A中的单元格既不匹配“Q”也不匹配“B”,请添加您想要的任何输出而不是A2
。
已编辑根据更改的请求进行更新:
=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