

エクセルに詳しい方、教えて下さい。
エクセルで部品の在庫管理をしているのですが、月に1度、外注さんからエクセルのデータで在庫表が送られてくるのですが、データ量が多い為、VLOOKUP関数を使って同じ部品があるかどうか(部品コードで検索しています。)検索をかけているのですが、外注さんのエクセルのセルの書式設定が違うのか、同じ部品コードがあっても「#N/A」になってしまうのですが、なぜでしょうか?
また、セルの書式設定を「標準」にしても、「#N/A」←エラーになってしまって、どちらかの表に部品コードを入力し直すと反映されるのですが、データ量が多いので1個1個入力し直すと時間がかかってしまうので困っています。どなたかわかる方がいましたら宜しくお願いします。
No.2ベストアンサー
- 回答日時:
こんばんは!
間違っていたらごめんなさい・・・
もしかして外注さんのデータに全角文字が含まれているのではないでしょうか?
もしそうであれば、一例ですが、
仮にA列に部品コードが入っていると仮定します。
A列に作業列を挿入して(元のA列がB列になり、空白のA列が挿入されると思います。)
A1セルに
=ASC(B1) として、オートフィルマーク(+)のところでダブルクリック
多分これでOKだと思いますが、
もしそれでもエラーが出るのであれば、
A列すべてをコピー → 編集 → 形式を選択して貼り付け → 「値」を選択
そしてB列にもう一度貼りなおします。
その後、A列を削除!
これで改善されないでしょうか?
あくまで、送られてきたデータが全角文字が含まれているという前提での回答でしたので
的外れの回答なら読み流してください。m(__)m
ご意見ありがとうございます。
表を確認してみたのですが、全角は含まれておらず、tom04さんの言うように=ASCやA列をコピーしてB列に貼り付けのやり方もやってみたのですが、エラーでした・・・。
数式もちゃんと合ってます。何が原因なのかわかりませんが、とても参考になりました。ありがとうございました。
No.5
- 回答日時:
検索範囲が狭いのではありませんか?
VLOOKUP(検索値,範囲,列番号,検索の型)で範囲の式が検索範囲に一致しているか確認してください。
ちなみにOffsetを利用すると楽です。
A列にコード/B列に品名?が2行目からあるとすると
OFFSET(A1,0,0,COUNTA(A:A),2)
を範囲の位置に入力すれば検索範囲がいくら大きくなっても大丈夫です。
ご意見ありがとうございます。
「OFFSET」初めて聞きました!!
明日、会社に行ったら試してみようと思います。
参考になりありがとうございました。
No.4
- 回答日時:
次の方法をお試しください。
検索列を選択→データ→区切り位置→完了
この回答への補足
ご意見ありがとうございます。
区切り位置、やってみたのですが、エラーでした。。。
何が原因なのかわかりませんが、「謎」です。。。。
参考になりありがとうございました。
No.1
- 回答日時:
この現象、昔々ですが私も経験あります。
部品コードのセルをF2キーでアクティブにして再確定したらうまくいくやつですよね。VLOOKUP関数の最後のFALSEかTRUEを省略していませんか?
省略しないほうがいいです。
ご参考まで
ご意見ありがとうございます。
数式を確認してみたのですが、ちゃんと合ってました。だけど、やっぱりエラーになってしまい、試しに部品コードのセルにF2キーを押してみたら、反映されました。だけど、1個1個やってみたので、少々時間はかかりましたが、、、、。何が原因なのかまだ不明ですが、とりあえず反映されたのでよかったです。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) VLOOKUP が機能しない、その原因は何 ? 8 2022/10/19 12:06
- その他(Microsoft Office) EXCEL VLOOKUPに関する質問 5 2023/02/08 11:38
- Excel(エクセル) エクセルで値ではなく関数を参照する方法 6 2023/03/19 00:50
- Excel(エクセル) エクセル 指定セル繰り返しマクロ 4 2022/06/06 17:08
- その他(パソコン・スマホ・電化製品) エクセル初心者です。 仕事でエクセルを使っていて、普段は素人でもできる簡単な関数を使ったことがある程 1 2022/05/25 11:17
- Excel(エクセル) エクセルに詳しい方 よく読んでからのご回答お願いします 外部からデータが来ますが、日付が202201 7 2022/06/29 16:15
- Excel(エクセル) VBA でvlookup エラーなどは削除したい 8 2022/12/30 04:03
- Excel(エクセル) マクロVBAのフォルダ階層別で検索の方法 4 2022/04/03 23:23
- Excel(エクセル) エクセルのフッタやヘッダーについて 3 2023/02/04 09:45
- Excel(エクセル) エクセルに代わる 表入力ツールについて 3 2022/12/21 21:19
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル 指定した文字列を含...
-
桁数が混在する並び替えの方法
-
カットして隣のB列に順番にペー...
-
エクセル2003 列の表示、非表...
-
エクセルで列内の同じIDの商品...
-
ExcelVBA:列方向の並び替え O...
-
Excelで数値→文字列変換で指数...
-
Excelの関数について、特定の文...
-
エクセルにおける、グラフの指...
-
テキストボックス内の文字のふ...
-
Excelで行ごとコピー、同じ行を...
-
日付が1年以内になると他のセル...
-
エクセル
-
エクセルでグラフタイトルが折...
-
エクセル 入力中に表示されな...
-
excel 表計算 加算するセルが空...
-
塗りつぶしの色をコピーするには
-
負のデータが含まれている場合...
-
たくさん作った同じ設定のグラ...
-
エクセルで同じ値が連続してい...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセル 指定した文字列を含...
-
桁数が混在する並び替えの方法
-
エクセルで一部除外した数字を...
-
EXCEL VBA 指定範囲内で特定の...
-
エクセルの関数SUBSTITUTEを、...
-
エクセルVBA Unionはなぜ遅い?
-
エクセル マクロで列を連続し...
-
ExcelVBA:列方向の並び替え O...
-
エクセルで列内の同じIDの商品...
-
エクセルで同じ名前ごとの合計...
-
EXCEL 指定した曜日に番号を振...
-
エクセルvba 一つ上の行を指定...
-
VBAでFormula関数を使ってVlook...
-
エクセルの質問(結合と集計に...
-
エクセルで2列を検索し2列とも...
-
EXCELである列を上から順にチェ...
-
エクセル2003で住所録の抽出
-
Excel 複数キーワードの確認方法
-
エクセルマクロでA欄に値があ...
-
エクセルのVLOOKUP関数の応用
おすすめ情報