
エクセルでVLOOKUPの関数を使うときの「検索値」に関する質問です。
この「検索値」が数式結果だと反映されませんよね?
そこで範囲指定をして、「値だけコピー貼付」をしたのですが、
やっぱり反映されません。
<sheet1>
A B C D
1 123 りんご 10円 XXX
2 124 みかん 20円 YYY
3 125 めろん 30円 ZZZ
4 126 かき 40円 QQQ
↑
この「123」や「124」が
別のシートからVLOOKUPで「DのセルがXXXなら123にする」
という数式の結果なんです。
この<sheet1>を利用して、別の<sheet2>に
VLOOKUPで「“123”と入力したら“りんご”となる」
というようにしたいのですが、
この“123”“124”が数式結果のため、反映されません。
値だけ貼り付けても反映されません。
上書きで“123”“124”と入力すれば反映されますが
数が多いので困っています。
初心者なので、できるだけわかりやすく教えていただけたら
嬉しいです。
No.3ベストアンサー
- 回答日時:
「反映されない」というのはExcelの動作にない単語ですが、
vlookup関数で#N/Aエラーになるという意味だと仮定します。
123とタイプすると、Excelは数値だと判断します。しかし数式など
で"123"という値を返すと、Excelは文字列だと判断します。違いは
判りますね。現状ではSheet1の表には文字列が入ってて、Sheet2で
タイプした数値では検索に引っかかってこないと思われます。
要するにどちらかに揃えればいいんですが、Sheet1のA列がさらに他
のシートからvlookupで検索した結果だとすると、根本まで遡ってす
べてを数値にするのは面倒くさいですね。Sheet2で123と入力したも
のが文字列として扱われるようにしましょう。Sheet2の検索値を入
力する予定のセルを選択し、書式→「セル…」の「表示形式」を
「文字列」にしてOKします。以後、その範囲にタイプした数字はす
べて数値ではなく文字列として扱われます。
>「反映されない」というのはExcelの動作にない単語ですが、
そうなんですか。
だから検索しても出てこなかったんですね。
次からは使わないようにします。
>で"123"という値を返すと、Excelは文字列だと判断します。
どうしてこうなるのか、そしてどうすれば良いのかが
すごくよくわかりました。
ありがとうございます。
No.2
- 回答日時:
やってみたけど、できました。
とりあえず、VLOOKUPで参照する範囲を絶対参照にする。
すべてのシートの表示形式を標準にする。
(シート全体を右クリック→セルの書式設定→表示形式タブ→標準)
試してみて。
他の方の回答を参考に、表示形式を「文字列」にするとできました。
でも、シート全体を「標準」にするとできませんでした(T_T)
とりあえず、「標準」より「文字列」で作成していこうと思います。
回答をありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルで値ではなく関数を参照する方法 6 2023/03/19 00:50
- Excel(エクセル) K14のセルにVlookup関数を使い IF(J14="","",VLOOKUP(J14,$B$4: 2 2023/05/17 20:26
- Excel(エクセル) ある数値に対して、値を返す数式についてです 2 2022/09/13 22:06
- Excel(エクセル) VLOOKUP が機能しない、その原因は何 ? 8 2022/10/19 12:06
- Excel(エクセル) Excel_マクロ_複数のシートのVLOOKUPで表示された#N/A以外に色付けをしたいです 1 2023/02/16 22:37
- その他(Microsoft Office) Excelで時間計算(負) 8 2023/02/26 05:47
- Excel(エクセル) SUMIFSと日付変換 10 2023/04/16 15:38
- Excel(エクセル) VLOOKUPで、検索先が3シートに分かれていて、番号の大小で検索するとエラーになります。 6 2023/07/14 19:09
- Excel(エクセル) Excel2016 行間を詰めたい&同じカテゴリなら上位2つだけを表示したい 5 2022/06/03 12:19
- Excel(エクセル) Excel 数式がわかりません、答えが導かれる数式を教えていただけませんか? 2 2023/07/24 22:41
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでの計算式で求められ...
-
エクセルのセル内の余白の設定...
-
エクセルで数式を入れても値が...
-
エクセルで日付が逆に登録され...
-
Excelで 分:秒 と表示させる...
-
エクセルの計算結果を()括弧で...
-
エクセルの計算式の後に、単位...
-
EXCELで日付と時刻が入ったセル...
-
【Excel】 特定セルだけに「ゼ...
-
エクセルで○時間△分を○。□時間...
-
エクセルで 何時間何分と表示...
-
Excel &で他セルを参照させた...
-
セルの書式設定で一部のフォン...
-
【エクセル】16進数の文字列を2...
-
エクセル 桁を増やす方法
-
エクセル:日付和暦の数字だけ...
-
数字の後ろにピリオドを表示す...
-
時間を小数点表示
-
セルの書式設定で設定した内容...
-
エクセルで折り返しと縮小の同...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルでの計算式で求められ...
-
エクセルのセル内の余白の設定...
-
エクセルで数式を入れても値が...
-
エクセルの計算式の後に、単位...
-
エクセルで日付が逆に登録され...
-
エクセル 桁を増やす方法
-
Excelで 分:秒 と表示させる...
-
【Excel】 特定セルだけに「ゼ...
-
数字の後ろにピリオドを表示す...
-
エクセルの計算結果を()括弧で...
-
EXCELで日付と時刻が入ったセル...
-
エクセルで折り返しと縮小の同...
-
エクセルで 何時間何分と表示...
-
エクセルで西暦に変更できない
-
エクセルで○時間△分を○。□時間...
-
エクセル 条件付き書式で文字...
-
エクセルで、書式設定をして表...
-
EXCELでセル内に打った文字が隠...
-
エクセルの分数表示
-
セルの書式設定で一部のフォン...
おすすめ情報