![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
こんばんは遅い時間にすいません。
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つの列だけ...
-
2つのエクセルのデータを同じよ...
-
エクセルで最初のスペースまで...
-
エクセル 文字数 多い順 並...
-
VBAで文字列を数値に変換したい
-
エクセル(勝手に太字になる)
-
Excel、市から登録している住所...
-
EXCELで 一桁の数値を二桁に
-
エクセルの項目軸を左寄せにしたい
-
数字の途中に「-」ハイフンを...
-
Excelで半角の文字を含むセルを...
-
エクセルかグーグルスプレッド...
-
空白セル(関数入ってます)を...
-
エクセルでの特別な文字を上に...
-
文字列に数字を含むセルを調べたい
-
エクセル 同じ値を探して隣の...
-
「B列が日曜の場合」C列に/...
-
エクセル 時間帯の重複の有無
-
エクセルで、列の空欄に隣の列...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで二つの数字の小さい...
-
PowerPointで表の1つの列だけ...
-
2つのエクセルのデータを同じよ...
-
エクセルで最初のスペースまで...
-
エクセルVBA、別ブックへ転記す...
-
エクセル 文字数 多い順 並...
-
エクセル(勝手に太字になる)
-
VBAで文字列を数値に変換したい
-
エクセルで文字が混じった数字...
-
エクセルの表から正の数、負の...
-
「B列が日曜の場合」C列に/...
-
Excelで半角の文字を含むセルを...
-
エクセルの並び変えで、空白セ...
-
Excel、市から登録している住所...
-
エクセル 同じ値を探して隣の...
-
EXCELで 一桁の数値を二桁に
-
エクセル初心者です 関数の入れ...
-
A列がない・・・A列が非表示に...
-
オートフィルターをかけ、#N/A...
-
エクセルで、列の空欄に隣の列...
おすすめ情報