Excelデータ比較で納入先企業名を自動入力する方法
- エクセルにおいて、sheet2のA列、B列、C列をsheet1のA列、B列、C列と比較して、一致した場合sheet2のD列に書かれている納入先企業名を自動入力する方法を教えてください!
- sheet2のD列に関数を組むことで、sheet1との比較を行い一致した場合に納入先企業名を自動入力することができます。
- sheet2のD列には、sheet1と一致しない場合には「#N/A」と表示されます。
- ベストアンサー
Excelデータ比較
エクセルにおいて、sheet2のA列、B列、C列をsheet1のA列、B列、C列と比較して、一致した場合sheet2のD列に書かれている納入先企業名を下記のように自動入力したいのですが、どうやってsheet2のD列に関数を組めばよいのか分からないので教えてください! 【sheet1】 A列 B列 C列 D列 1行 001 AAAA 部品1 A社 2行 002 BBBB 部品2 B社 3行 003 CCCC 部品3 C社 4行 004 DDDD 部品4 D社 5行 005 EEEE 部品5 E社 6行 006 FFFF 部品6 F社 7行 007 GGGG 部品7 G社 【sheet2】 A列 B列 C列 D列←この列に取引先企業が入るようにする 1行 001 AAAA 部品1 A社←sheet1にあるのでA社と入る 2行 008 HHHH 部品8 #N/A←sheet1にないので#N/Aとなる 3行 004 DDDD 部品4 D社 4行 009 IIII 部品9 #N/A 5行 005 EEEE 部品5 E社 6行 002 BBBB 部品2 B社 7行 010 HHHH 部品10 #N/A
- tsubame1968
- お礼率42% (3/7)
- その他MS Office製品
- 回答数1
- ありがとう数1
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
私でしたら、両シートのD列を作業列にして(「A社」等の文字が入る列はE列にして)、 以下のようにします。 1.両シートのD1セルに「=A1&B1&C1」と入力し、最終行までコピー 2.sheet2のE1セルに「=VLOOKUP(D1,sheet1!$D:$E,2,False)」と入力して、最終行までコピー D列は非表示にしてもいいと思います。
関連するQ&A
- Excelでの値の比較
エクセルにおいて、sheet2のA列とB列をsheet1のA列とB列を比較して、一致した場合sheet2のD列に下記のような結果を示すようにしたいのですが、どうやってD列に関数を組めばよいのか分からないので教えてください! 【sheet1】 A列 B列 C列 1行 001 AAAA 部品1 2行 002 BBBB 部品2 3行 003 CCCC 部品3 4行 004 DDDD 部品4 5行 005 EEEE 部品5 6行 006 FFFF 部品6 7行 007 GGGG 部品7 【sheet2】 A列 B列 C列 D列←この列に関数で○か×をつける 1行 001 AAAA 部品1 ○←sheet1にあるので○ 2行 008 HHHH 部品8 ×←sheet1にないので× 3行 004 DDDD 部品4 ○ 4行 009 IIII 部品9 × 5行 005 EEEE 部品5 ○ 6行 002 BBBB 部品2 ○ 7行 010 HHHH 部品10 ×
- ベストアンサー
- その他MS Office製品
- エクセルについての質問。
エクセルの関数に関して質問があります。 |10001|AAAA|10002|BBBB| |10002|BBBB|10004|DDDD| |10003|CCCC|10004|DDDD| |10004|DDDD|10001|AAAA| |10005|EEEE|10005|EEEE| ちょっと分かりにくいですが 一番上の行ですと、 列A=10001 列B=AAAA 列C=10002 列D=BBBB と考えて下さい。 質問です。 --------------------------- 列Cの数値を列Aから検索して 同じのがあれば列Bの数値を列Dに表示する。 --------------------------- この関数を教えて頂けませんでしょうか? 宜しくお願い致します。
- 締切済み
- その他MS Office製品
- データを抽出し、フラグを立てる
E列に入力する関数でも、マクロでも良いので、E列にフラグを立てるようにしたいです。 複雑でうまく説明出来ていないかも知れませんが、どうぞよろしくお願いいたします。 1. C列が「C'」から始まるものがあれば、その行のセルAを見る。 2. A列に同じ数字がないか探す。あった場合、その行のセルCが何の文字から始まるかを見る。 3. そのセルCが、"A","B","D","E","F"で始まる場合、1.で最初に見たC'から始まるセルCと 同じ行のセルEに、セルCの値を入れる。 【実行前】 A列 B列 C列 D列 E列 222 AAAA C'あああ ABC 222 HHHH Bととと QWN 333 GGGG ウウウ DGG 111 BBBB C'ううう FUI 444 CCCC C'えええ KOL 444 KKKK C'おおお MYT 444 LLLL C'おおお REF 999 DDDD イイイ VGC 777 EEEE C'ききき XSH 777 UUUU Fかかか ZOL 【完成イメージ】 A列 B列 C列 D列 E列 222 AAAA C'あああ ABC C'あああ 222 HHHH Bととと QWN 333 GGGG ウウウ DGG 111 BBBB C'ううう FUI 444 CCCC C'えええ KOL 444 KKKK C'おおお MYT 444 LLLL C'おおお REF 999 DDDD イイイ VGC 777 EEEE C'ききき XSH C'ききき 777 UUUU Fかかか ZOL
- ベストアンサー
- その他MS Office製品
- エクセルで教えて下さい。
エクセルで教えて下さい。 オートフィルタ、ピボットテーブル以外で関数などで教えて下さい。 A列に大量の文字列があり重複したりしてます。 そこで、 B列にはA列にある大量の文字列を重複なしで表示させたいと思ってます。 例えば A列 B列 AAAA AAAA BBBB BBBB AAAA CCCC CCCC DDDD DDDD EEEE DDDD FFFF EEEE FFFF EEEE AAAA みたいな感じです。A列は編集可能でQQQQを追加すれば自動でB列にも表示させたいです。 このようなことを簡単にできますでしょうか? 宜しくお願いします。
- ベストアンサー
- その他MS Office製品
- [Excel]重複データの一方のセルが持つ値を一方の空白セルに反映させたい
A列にある7000件ほどのデータの中から重複データのみを抽出し、 重複データの一方がB列に持つ値を、もう一方のデータのB列の空白セルに反映させたいのですが、方法はありますでしょうか? 「COUNTIF」を使って重複データの抽出はできますが、一方が持つデータをもう一方の空白に反映させることができません。 手作業では期限に間に合わない可能性がみえて焦っております。 恐縮ですがご教授いただけますでしょうか。 (例) [処理前] A列:B列:C列 1111:AAAA:aaaa 2222:BBBB:bbbb 3333:CCCC:cccc 1111: :dddd 2222: :eeee [処理後] A列:B列 1111:AAAA:aaaa 1111:AAAA:dddd 2222:BBBB:bbbb 2222:BBBB:eeee
- ベストアンサー
- その他(業務ソフトウェア)
- A列にあったものには1、C列にあったものには2
シート1の内容をVBAをつかってシート2のようにしたいです。 つまり、シート1の2行目以降のデータをシート2のB列につなげて、 A列には シート1の1行目に記載している番号をふっていきます。 もともとA列にあったものには1、C列にあったものには2、E列にあったものには3と振りたいのですが、どのようにマクロを書けばいいでしょうか? [Sheet1] A B C D E 1 1 2 3 2 aa aaa aaaa 3 bb bbb bbbb 4 cc cccc 5 dddd ----------------------------- [Sheet2] A B 1 1 aa 2 1 bb 3 1 cc 4 2 aaa 5 2 bbb 6 3 aaaa 7 3 bbbb 8 3 cccc 9 3 dddd
- ベストアンサー
- オフィス系ソフト
- wordの段落を通番で振りなおしたい
word2003で段落を設定した文書があるんですが、番号を振りなおしてつけているため、以下のようになっております。 1.aaaa 2.bbbb 3.cccc 1.dddd 2.eeee 1.ffff 2.gggg 3.hhhh これを以下のような通しの段落番号に変換することは可能でしょうか? 1.aaaa 2.bbbb 3.cccc 4.dddd 5.eeee 6.ffff 7.gggg 8.hhhh 各段落の1.を”自動的に番号を振る”を選択すればできると思いますが、数が多いため簡単な方法を探しております。 よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- VBScript(vbs)での行の取得について
あるテキストの中に空行をはさんで文字列がある時に"ABCD"の文字列を含む場合はABCDを含むひとまとまりだけを取得したいのですがその方法について教えてください。 [テキスト] AAAA BBBB CCCC DDDD EEEE ABCD FFFF GGGG HHHH [取得したい部分] DDDD EEEE ABCD FFFF
- 締切済み
- その他(プログラミング・開発)
- Excel 不規則な行数の列に式を挿入する方法
列A 列B 列C 列D aaaa bbbbb cccc dddd eeee ffff gggg hhhh iiiii jjjjj kkkk lllll mmm nnnn oooo pppp qqqq rrrr Excelで上のような列Dが不規則な行数でならぶ 表で、列Bの情報(名前aaaaなど)を、列Cに引用し、 次の列B名前までの間にある列Dの情報に紐づけることで、 そのあと列Dにフィルターをかけるなどして、 列Bの情報と列Dの情報の一覧をつくりたいのですが、 列Dの行は1行から10行程度と不規則なため、 列Cを利用して簡単に=B2などの引用をすることが できません。困っています。一行ごととはちょっと 勝手が違いますね。 関数を使ってでもよいのですが、何か有効な方法は ありませんでしょうか?
- 締切済み
- その他(ビジネス・キャリア)
- SQLの書き方について教えてください。
accessについて。 シートの中に列名name、列名friendnameがあります。 name,friendname aaaa,bbbb bbbb,cccc cccc,aaaa dddd,aaaa eeee,bbbb ffff,eeee ほしいデータは aaaa,bbbb,cccc bbbb,cccc,aaaa cccc,aaaa,bbbb dddd,aaaa,bbbb eeee,bbbb,cccc ffff,eeee,bbbb と友達の友達の名前がほしいのです。 SQLの書き方を教えてください。 よろしくお願いします。
- ベストアンサー
- その他(データベース)