- ベストアンサー
IFとSEARCHの組み合わせについて
今、SEARCH関数を用いて2つのパターンの場合の対応を したいのですが、 ※実際のデータは違います。 A 1 数 2 国 3 4 例えばA1に数と入力されている場合B1に数学って表示するようにしたい場合、=IF(SEARCH("数*",A1,"数学","")) っていう風にしますが、A2に国と入力されている場合、国語って B2に表示させるのも、=IF(SEARCH("国*",B1,"国語",""))でできます。 この二つのSEARCH関数をひとつにしたいのですが、 IF文をつなげたらVALUEってでてしまいました。 すいませんが教えてください
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
回答番号:No.1です。 間違いでした 次のように修正してください =IF(A1="数","数学",IF(A1="国","国語",""))
その他の回答 (2)
- hallo-2007
- ベストアンサー率41% (888/2115)
回答No.2
いっそのことVLOKKUP関数を使いませんか A B C D E 数 英 英語 国 数 数学 数 国 国語 ・・・ 体 体育 とD、E列に対応表を準備しておいて B列にが =VLOOKUP(A1,D1:E10,FALSE) 下までコピィします。 エラー処理入れると =IF((COUNTIF(D1:D10,A1)=1,VLOOKUP(A1,D1:E10,FALSE),"") とかでは
- gyouda1114
- ベストアンサー率37% (499/1320)
回答No.1
一例です。 A1に「数」と入力されているときは、「数学」、「国」のときは、「国語」と表示「それ以外」のときは「空白」が表示されます。 B1に=IF(A1="数","数学",IF(A1="国",国語,"")) B2以下にオートフィル。