
エクセルで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で質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでの計算式で求められ...
-
【Excel】 特定セルだけに「ゼ...
-
エクセル・文字列の先頭に空白...
-
Excelで 分:秒 と表示させる...
-
エクセルで日付が逆に登録され...
-
エクセルで折り返しと縮小の同...
-
エクセルの計算式の後に、単位...
-
エクセルで数式を入れても値が...
-
数字の後ろにピリオドを表示す...
-
EXCELでセル内に打った文字が隠...
-
エクセルの分数表示
-
セル列のすべての文字列の頭に”...
-
エクセルで、書式設定をして表...
-
エクセルのセル内の余白の設定...
-
エクセル 桁を増やす方法
-
エクセルの計算結果を()括弧で...
-
エクセルで 何時間何分と表示...
-
Excel &で他セルを参照させた...
-
EXCELで日付と時刻が入ったセル...
-
エクセルで時間表示を分表示に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルでの計算式で求められ...
-
エクセルのセル内の余白の設定...
-
エクセルで日付が逆に登録され...
-
エクセルで数式を入れても値が...
-
Excelで 分:秒 と表示させる...
-
エクセルの計算式の後に、単位...
-
エクセル 桁を増やす方法
-
【Excel】 特定セルだけに「ゼ...
-
数字の後ろにピリオドを表示す...
-
エクセルの計算結果を()括弧で...
-
EXCELで日付と時刻が入ったセル...
-
エクセルで 何時間何分と表示...
-
Excelに「隠し文字」のような機...
-
エクセルの分数表示
-
EXCELでセル内に打った文字が隠...
-
エクセルで折り返しと縮小の同...
-
エクセルで、書式設定をして表...
-
エクセル・文字列の先頭に空白...
-
エクセル 条件付き書式で文字...
-
Excelの単位で立法メイトルを表...
おすすめ情報