2013-07-24 11 views
12

セルがテキストで始まるかどうかを確認する式があります。「A」が「回収」の場合は「B」を、前払いの場合はCを返します。セルがテキスト文字列で始まる場合式

しかし、それは

どちらもAとCリターンがプリペイド正常に動作しているようだしない...

=LOOKUP(LEFT(A1),{"A","B","C"},{"Pick Up","Collect","Prepaid"})

答えて

20

私はlookupがあるため、このための右式であるか分かりません複数の引数。たぶんhlookupまたはvlookupですが、値の表が必要です。 ifの簡単なネストされた一連のサンプルサイズが小さいためのトリック

=IF(A1="a","pickup",IF(A1="b","collect",IF(A1="c","prepaid","")))

を試してみない今すぐあなたのleft引数

=IF(LEFT(A1,1)="a","pickup",IF(LEFT(A1,1)="b","collect",IF(LEFT(A1,1)="c","prepaid","")))

はまたleftのご使用を注意して組み込む、あなたの引数は」doesnの文字の数を指定するのではなく、セットを指定します。


7/8/15 - 上記の機能に関するMicrosoft KBの記事。 techonthenetで間違っているとは思えませんが、公式の情報源にリンクしています。あなたはOPでの式から得るのですかどのようなエラー

+0

? – pnuts

+0

はい「Left」は一文字「A」ではないので必要です。A - ###、B - ### ... – GimGanDi

+0

それはうまくいきます。ありがとうございます。 – GimGanDi

関連する問題