[[20050629165851]] 『異なるシート間での紐付け操作について』(みかん) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『異なるシート間での紐付け操作について』(みかん)

Sheet1のE列2行目以下とSheet2のC列2行目以下に、文字列(10桁の数字)が
順序はバラバラに入力されています。しかも全てが一致するわけではありません。
文字列が一致する列(セルではなく)を紐付けし、Sheet3を作成したいのです。
恐れ入りますがどなたかご教授下さい。
windows98、Excel2000です。


 >紐付けし
 紐付けがどのようなことか判りませんが、具体的な例を挙げられたほうが、
 回答が得られやすいですよ。

 (川野鮎太郎)

ご親切にアドバイスいただき有難うございます。
下記のようなシートの企業コードを紐付けして、企業ごとにデータを横一列に
表記したいと考えております。

<Sheet1>
    A      B     C       D      E    F・・・Z

 1  企業名    住所   電話番号   取引状況  企業コード 
 2 ○○株式会社 東京都… 03-5432-XXXX  交渉中   0013947564
 3 株式会社×× 大阪府… 06-6543-XXXX  解約済   0284756204
 4 株式会社△△ 兵庫県… 078-765-XXXX  解約予定  0237465431
 5 □□株式会社 福岡県… 092-876-XXXX  交渉中   0145297376
↓
406

<Sheet2>
    A      B     C      D     E   F・・・U

 1  企業名   担当者  企業コード  メインBK  支店名
 2 ○○株式会社  鈴木  0013947564  東京三菱   青山
 5 □□株式会社  山田  0145297376  みずほ    天神
 3 株式会社××  佐藤  0284756204  UFJ    梅田
 4 株式会社△△  田中  0237465431  三井住友   尼崎
↓
280

お力添えいただければ幸いに存じます、どうぞ宜しくお願い致します。
(みかん)


 紐付けの意味が判らないので、Sheet3の得たい結果を書いてみてください。

 (川野鮎太郎)

説明不足で申し訳ございません、下記のようなシートです。

<Sheet3>
   A     B     C        D       E      F・・・Z    AA     AB      AC      AD     AE     AF・・・

 1  企業名    住所   電話番号   取引状況  企業コード      企業名   担当者  企業コード  メインBK  支店名
 2 ○○株式会社 東京都… 03-5432-XXXX  交渉中   0013947564     ○○株式会社  鈴木  0013947564  東京三菱   青山
 3 株式会社×× 大阪府… 06-6543-XXXX  解約済   0284756204     株式会社××  佐藤  0284756204  UFJ    梅田
 4 株式会社△△ 兵庫県… 078-765-XXXX  解約予定  0237465431     株式会社△△  田中  0237465431  三井住友   尼崎
 5 □□株式会社 福岡県… 092-876-XXXX  交渉中   0145297376     □□株式会社  山田  0145297376  みずほ    天神
 6 ×○株式会社 東京都… 03-3456-XXXX  交渉中   0047500033     〜一致する文字列が無い場合は空白やエラーコードのままで可〜
↓
406

色々調べてみましたが、VLOOKUP関数を使用するのが適しているようなのですが、
VLOOKUPを使っても列ごとは表示されず、企業コードのセルのみが表示されます。
列をまるごと右側にくっつけて表示する為には、数式の組み合わせ等が必要に
なってくるのでしょうか・・・?
度々申し訳ございませんが宜しくお願い致します。
(みかん)


 もう少し条件が増えそうな気がしますが、とりあえず今の条件なら以下のような感じでしょうか。

 Sheet3のA2 =IF(Sheet1!A2="","",Sheet1!A2) として、Z列までコピー
 A2からZ2を選択して下方にコピー

 Sheet3のAA2 =IF(COUNTIF(Sheet2!$C:$C,$E2),OFFSET(Sheet2!$A$1,MATCH($E2,Sheet2!$C:$C,0)-1,COLUMNS($AA1:AA1)-1),"")

 として、他のセルにコピー

 (川野鮎太郎)

お陰様で無事完成いたしました。川野様、ご親切に有難うございました。
出来た時には嬉しすぎて(?)鳥肌が立っちゃいました。
教えていただいた関数についても自分なりに勉強して、理解を深めていきたいと思います!
本当に有難うございました!!
(みかん)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.