- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel 関数 列内の文字を参照し隣列の値を返す)
Excel関数で隣列の値を参照する方法
このQ&Aのポイント
- Excel関数を使って、特定の文字列が含まれるセルの隣の列の値を取得する方法について説明します。
- VLOOKUP関数では、検索値がはっきりしない場合には使用できません。そのため、COUNTIF関数を使って特定の単語を探し出し、値を取得する方法を考えます。
- 単純に「みかん」という単語の2列目の値を表示させたい場合は、COUNTIF関数とIF関数を組み合わせて、条件に一致したセルの隣の値を取得することができます。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
「みかん」を探す場合は =VLOOKUP("みかん",C:D,2,FALSE) 「みかん」以外を探す場合、例えば、B1セルに入っている値と同じ物を探す場合は =VLOOKUP(B1,C:D,2,FALSE)
その他の回答 (2)
- imogasi
- ベストアンサー率27% (4737/17069)
回答No.3
>みかん」という単語は一度しか登場しない為・・ 非常にVLOOKUP関数を使うのに都合の良い条件だ。VLOOKUPを使えば良い。何を迷っとるのか。 第1引数はC列の値 =>みかんと言う検索語を指定されているセル 第2引数のセル範囲==>BとC列のデータのあるセル範囲 第3引数==>C列が1(普通は使わず)で、D列の値は2で指定する。 第4引数==>FALSE型(意味はGoogleで調べよ) C列の値を検索してB、A列の値を取るような場合は、VLOOKUPは使えず、MATCH関数ーINDEX関数を使う。
質問者
お礼
>何を迷っとるのか。 迷いだしたのは、COUNTIFを考え出したときです。 COUNTIFでみかんを抽出して、その抽出した中から・・・とネストを考えてしまったのが間違いだったようです。 VLOOKUP一つで全て収まったんですよね。 わざわざ、難し~く回りくど~くしてました。 おかげさまで、解決しました。 ありがとうございました。
- mu2011
- ベストアンサー率38% (1910/4994)
回答No.2
>最初は、VLOOKUP関数を使えばいいと思っていましたが、「検索値」というものが >はっきりしない為、使用できない?のでしょうか? ⇒疑問点がよくわかりませんが、普通にVLOOKUP関数で良いと思う。 A1に=VLOOKUP("みかん",C:D,2,FALSE)
質問者
お礼
出来ました。 回りくどく、COUNTIF関数を使いだしてしまったのが悪かったのですね。 ありがとうございました。
お礼
無事にできました。 自分で、COUNTIFを使って余計ややこしく考えてしまっただけのようです。 ありがとうございました。