如何根据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