1

这解释起来很混乱,所以如果我解释得不够好,请原谅。

在 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"))

在此处输入图像描述

4

1 回答 1

1

如果我正确理解了输入 - 你需要这样的东西:

=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

于 2013-02-07T17:17:54.713 回答