こんばんは遅い時間にすいません。
46000件のエクセルデータ名寄せを明日の午前9時までに
完了しなければなりません、、、こちらの勝手な都合ですみませんが
どうかお教えください。
異なるブックにあるデータで顧客名だけが同一となっています。
同一の顧客名のあとに異なるデータをそれぞれの行の⇒に
くっつけたいです。
ただし顧客名は ブック1にはあるけれど ブック2にはないということもありますので
そのときは行の横にはつけないという形をとります。
ブック1が元となるデータになります。
ブック1には
A列 B列 C列
三上 111111 Aランク
佐藤 111112 Bランク
菊池 111113 Cランク
ブック2には
A列 B列 C列
三上 800000円 7月29日
佐藤 7000円 7月3日
高橋 50000円 7月7日
作りたい最終データ下記のような形となります。
A列 B列 C列 D列 E列
三上 111111 Aランク 80000円 7月29日
佐藤 111112 Bランク 7000円 7月3日
菊池 111113 Cランク
ブック2の高橋さんは後ろ付ける人がいないのでつけません
以上お手数をおかけしますがご回答をお待ちしております。
No.1ベストアンサー
- 回答日時:
もっとも簡単な方法としては、次の通りに行います。
手順:
ブック2からシートをシート名タブをドラッグしてブック1に移動する
元々ブック1に有った方をSheet1にする
ブック2から持ってきた方のシート名をSheet2にする
D1セルに
=IF(COUNTIF(Sheet2!A:A,A1),VLOOKUP(A1,Sheet2!A:C,2,FALSE),"")
と記入
E1セルに
=IF(D1="","",VLOOKUP($A1,Sheet2!$A:$C,3,FALSE))
と記入
D1,E1をそれぞれリスト下端まで下向けにコピー貼り付ける
D:E列をコピー
その場で形式を選んで貼り付けの「値」のみ貼り付ける
ブック2から持ってきたシートはシート名タブ右クリックで削除してしまう。
ありがとうございます。できました。
求めていた答えの100%です。しかも式までコピペでやったら簡単にできました。
もう回答を閉めきったで、もう質問ができなかったら仕方がありませんが、列が増えた場合はどのようにするのでしょうか?
いずれにせよ本当にありがとうございました。
なんとか間に合います
No.2
- 回答日時:
この時間に投稿で、明日の午前とは。
名前に同姓同名かあるのか?
行の順序は重要か?
ブック1をコピーして最終データブックにして、
ブック2の内容を最終ブックの列E以降に貼付け
列A~Cを並べかえ
列E~Gを並べかえ
セルD1に式[=A1=E1]と入れて、下までコピー
列Dで判断
でしょうか。
この回答への補足
遅い時間にすみません。
名前には同姓同名はありません。
又行の順序は重要ではありません。
又ブック1の名前データとブック2の名前データが著しくちがっており、あったりなかったりで
あっているもののみデータを結び付けたいと思っております。
教えていた手順ですと一列の連番が同じではないのできませんでした。
なんか良い方法はないでしょうか
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- Excel(エクセル) エクセルシートのデータを1列飛ばしで別ブックのシートに貼り付けるマクロが知りたい 2 2023/06/05 22:37
- Visual Basic(VBA) 【困っています2】VBA 追加処理の記述を教えてください。 2 2022/08/26 11:42
- Visual Basic(VBA) 【ご教示ください】VBAの記述方法がわかりません。 2 2022/08/12 21:28
- その他(Microsoft Office) マクロVBAについて 1 2022/09/06 18:12
- Excel(エクセル) エクセルの複数ブックのシートを1つまとめたい 都道府県ごとに47ブックがあり、そのシートのデータを1 5 2022/11/15 14:57
- Visual Basic(VBA) 【前回の続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/16 16:44
- Visual Basic(VBA) マクロで最終行を取得したい 4 2023/05/28 12:14
- Visual Basic(VBA) vbaについて 主に以下のような設定をしたいです。 Aブックの表の行数が20未満だったら Bブックの 1 2023/06/08 23:40
- Visual Basic(VBA) 【前回の続き続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/24 20:49
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで二つの数字の小さい...
-
PowerPointで表の1つの列だけ...
-
エクセル 文字数 多い順 並...
-
VBAで文字列を数値に変換したい
-
エクセル(勝手に太字になる)
-
Excel 複数列 A列B列C列一致 D...
-
エクセルで最初のスペースまで...
-
エクセルの表から正の数、負の...
-
【VBA】特定列に文字が入ってい...
-
2つのエクセルのデータを同じよ...
-
Excel、市から登録している住所...
-
エクセルで文字が混じった数字...
-
VBA 連続行データを5行ずつ隣の...
-
エクセル 同じ値を探して隣の...
-
Excel入力 英数字 末尾1つづ増やす
-
SUMIFS関数で絶対値で合...
-
WORDで列の非表示?
-
エクセルで特定の行を削除した...
-
50人を数回、グループ分けする...
-
「B列が日曜の場合」C列に/...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで二つの数字の小さい...
-
PowerPointで表の1つの列だけ...
-
エクセルで最初のスペースまで...
-
2つのエクセルのデータを同じよ...
-
エクセル(勝手に太字になる)
-
「B列が日曜の場合」C列に/...
-
エクセル 文字数 多い順 並...
-
EXCELで 一桁の数値を二桁に
-
エクセル 同じ値を探して隣の...
-
VBAで文字列を数値に変換したい
-
エクセルの並び変えで、空白セ...
-
Excelで半角の文字を含むセルを...
-
エクセルで文字が混じった数字...
-
Excel、市から登録している住所...
-
A列がない・・・A列が非表示に...
-
エクセルの表から正の数、負の...
-
[関数得意な方]教えて下さい・...
-
エクセルの項目軸を左寄せにしたい
-
エクセル 時間帯の重複の有無
-
Excelにてある膨大なデータを管...
おすすめ情報