2つのデータがあります。(ファイル1と2)
ファイル2に記載されている品目と同じ品目を
ファイル1から割り出し記載されている数量と
価格情報をファイル2に転記したい。
ファイル1(情報元)
品目 数量 価格
林檎 1箱 1500円
梨 3箱 4200円
ファイル2(転記先)
品目 数量 価格
スイカ
バナナ
ブドウ
林檎
梨
完成目標
品目 数量 価格
スイカ
バナナ
ブドウ
林檎 1箱 1500円
梨 3箱 4200円
※見やすいように下部の2品目に数値を入れましたが、
実際はどの行が該当するか順番もランダムです。
今回処理したいデータは400品目程度あります。
※理論や仕組みを理解する力はありませんが、上記の
例を書式化して頂ければ自身の持っているデータへ
改良させる事はできると思います。
No.1ベストアンサー
- 回答日時:
VlookUp関数を利用
表がそれぞれA1から始まっているとして
Sheet2のB2セルに
=VLOOKUP(A2,Sheet1!$A$2:$C$24,2,0)
Sheet2のC2セルに
=VLOOKUP(A2,Sheet1!$A$2:$C$24,3,0)
Sheet1!$A$2:$C$24の部分はデータのサイズに合わせて変更
ちなみにファイル1、ファイル2と表現されていますが、これはブック自体が異なるのでしょうか?
回答ありがとうございます。
ブック自体が異なりますので同じブックにして処理しました。
その結果、見事、例題くだものは私の希望通りの結果になり
ました。
そこで、私の本当に処理したいデータに適用させ、シート名
を変更し、昇降順にしてみました。
が、なぜかできません。
あきらかに同様の品目があり検索でも互いにヒットするので
すが例の書式では感知しません。
何かがいけないのだと思います。
しかし、今の私のレベルでは解明できませんでした。
現時点で理解できていない書式を無理やり押し通すよりは
地道に400点確認するほうが安心と判断して今回は一点ずつ
確認することにしました。
しかし、=VLOOKUPの威力はお蔭様で理解できました。
近いうちに自身の物にしたいと思います。
即回答ありがとうございました。感謝!
No.2
- 回答日時:
web2525さんの回答より
Vlookup関数の4番目の引数(第4引数)は0となっていますが
ヘルプで言うところの検索の型はFALSEにあたります。
つまり、完全一致となる値を上から順に探し出すため、
範囲のデータを並べ替えておく必要がありません。
VLOOKUPとともにMATCH関数を覚えるとよいと思います。
>※理論や仕組みを理解する力はありませんが、
複雑な数式も関数の組み合わせでしかありません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) Excel VBA 転記について 1 2022/04/20 16:55
- その他(データベース) c言語の問題です。これを踏まえてコーディングしたいのでおしえていただきたいです。 3 2023/08/03 09:27
- Visual Basic(VBA) VBAで、1つのエクセルで、2つのシートからもう1つのシートに条件のある転記コードを教えてください。 1 2023/03/16 18:07
- Visual Basic(VBA) VBAで質問があります 1 2022/10/19 10:32
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Excel(エクセル) Excelで、別シートの表のステータスに伴った動的な自動転記をしたいです。 2 2023/06/14 15:56
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- Visual Basic(VBA) VBAで特定の場所にあるCSVファイル(複数)から特定場所を抜き出してExcelに転記したいです。 11 2023/05/23 16:29
- その他(社会・学校・職場) 誰か聞いてください。 社会人6年目ですが、私はポンコツすぎますか? 上司にとあるAファイルの数式を全 1 2023/08/10 18:25
- その他(社会・学校・職場) 業務内容についてどう思いますか? 私は客先の仕事を下請けとして行うという仕事をしていますが、(客先の 2 2022/05/04 16:17
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Access レポート印刷するときに...
-
Accessでフォームに自動入力し...
-
【Access】Dcount関数の複数条...
-
アクセスクエリで教えて下さい...
-
Access VBA [リモートサーバー...
-
ACCESS VBA でのエラー解決の根...
-
Access VBA を利用して、フォル...
-
Access IF文でテーブルに存在し...
-
Access Error3061 パラメータが...
-
Accessのクエリで、replace関数...
-
Accessで作ったデータベースをw...
-
CSVファイルの「0落ち」にVBA
-
accessでlaccdbファイルが削除...
-
accessデータを指定したExcel、...
-
Access で半角スペースと全角ス...
-
Accessのスプレッドシートエク...
-
accessの代わりになるもの
-
日付のテキストボックスに(例...
-
accessのフォームに設置したボ...
-
エクセルのマクロについて教え...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Access レポート印刷するときに...
-
Microsoft365にAccessってあり...
-
Accessのクエリで、replace関数...
-
ACCESS VBA でのエラー解決の根...
-
Accessのスプレッドシートエク...
-
Access VBA を利用して、フォル...
-
【Access】Dcount関数の複数条...
-
accessデータを指定したExcel、...
-
Accessレポートのチェックボッ...
-
Access VBA [リモートサーバー...
-
Vba Userformを前面に出すについて
-
Accessのリンクテーブルのパス...
-
実行時エラー3131 FROM 句の構...
-
Accessのフォーム上のテキスト...
-
CSVファイルの「0落ち」にVBA
-
Access 複数条件検索の設定が上...
-
アクセス 削除するレコードを含...
-
Access で半角スペースと全角ス...
-
access 更新クエリについて
-
Accessのクエリの結果を、既存...
おすすめ情報