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はランダムな列の長さです

1行の数式を書いてみましたが、うまくいきませんでした。

c2で、数式を下にドラッグします

=if(left(a2,1)="Q",O2,if(left(a2,1)="B",P2,"mORE IF COND"))

ここに画像の説明を入力してください

4

1 に答える 1

1

私が入力を正しく理解している場合-あなたはこのようなsmthが必要です:

=IF(LEFT(A2,1)="Q",INDIRECT("O"&ROW(A2)),IF(LEFT(A2,1)="B",INDIRECT("P"&ROW(A2)),A2))

A2Aのセルが「Q」にも「B」にも一致しない場合は、好きな出力の代わりに追加してください。

変更された要件に従って編集された更新:

=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 に答える