[[20041221114740]] 『別シートで、一致する行のとなりのセルを表示』(あおくま) ページの最後に飛ぶ

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

 

『別シートで、一致する行のとなりのセルを表示』(あおくま)

[別シートの範囲で、一致する行のとなりのセルを表示]

いつも、こちらで勉強させていただいています。

早速の質問なのですが、

SHEET1のB1に[01-01-01]と文字列が入っており、
SHEET2のB1に[99-99-99]、B2に[99-99-98]〜〜とはいっており、
SHEET2のC列に[○○圏]といったデータがはいっています。

このSHEET1のB1の値とSHEET2のB列の範囲内で一致するデータが
ある場合に、SHEET2のC列のデータをSHEET1に表示させる方法は
ありますでしょうか?

SHEET1

A   B   C   D

  01-01-01

  01-06-08

  03-99-16

SHEET2

A   B    C   D

1  99-99-99 ○○圏

2  99-98-99 ×○圏

〜  〜〜

WindowsXP EXCEL2000です。

よろしくお願いします。


 Sheet2に重複がないと仮定して、
=VLOOKUP(B1,Sheet2!$B$1:$C$1000,2,FALSE)
Sheet2!B1:C1000の範囲を対象にB1の値を検索します。
見つからない場合は#N/A!エラー。
エラー回避で空白セットするなどの場合はカウントして確認。
=IF(COUNTIF(Sheet2!$B$1:$C$1000,B1),VLOOKUP(B1,Sheet2!$B$1:$C$1000,2,FALSE),"")
(みやほりん)
*ある場合の処理だけでなく、ない場合の処理も指定してもらうと
回答する側も楽です。


早速の回答、ありがとうございました。
無事、解決しました。
ちなみに、ない場合は、Nullにしておきたかったので、上記のIF文で全く
問題ありませんでした。


コメント返信:

[ 一覧(最新更新順) ]


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