[[20071116154448]] 『vlookupで#N/Aが出るときの対処法』(のんたん) ページの最後に飛ぶ

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

 

『vlookupで#N/Aが出るときの対処法』(のんたん)winXP、EXL2002
 こんにちは。悩んでいるので助けて下さい。
今シート1に
	A	B	C
1	A-0003	1	1.0〜1.2
2	A-0010	1.2	1.2〜1.5
3	A-0001	1.5	1.5〜1.8
4	A-0043	2.2	2.0以上
5	A-0005	1.5	1.5〜1.8
6	A-0066	1.8	1.8〜2.0
7	A-0007	1.9	1.8〜2.0
: :

 というデータがあります。
C1=IF(B1>=2,"2.0以上",IF(B1>=1.8,"1.8〜2.0",IF(B1>=1.5,"1.5〜1.8",IF(B1>=1.2,"1.2〜1.5",IF(B1>=1,"1.0〜1.2","1.0未満")))))
というべたべたな数式を入れています。

 シート2には
	A	B	C
1	A-0001	1.5〜1.8	
2	A-0002	#N/A	
3	A-0003	1.0〜1.2	
4	A-0004	#N/A	
5	A-0005	1.5〜1.8	
6	A-0006	#N/A	
7	A-0007	1.8〜2.0	
: :

 B1=VLOOKUP(A1,シート1!$A$1:$C$100,3,0)
を入れているのですが、B列に#N/Aが出てきます。
この#N/Aを"良品"という風に書き換えたいのですが、
C1=IF(B1=NA(),"良品",B1)
と数式を入れてみても駄目なのです。
目標はこのように表したいのです。
『品番で、良品か欠品か、欠品ならばその値の範囲を調べたい。』		
1	A-0001	1.5〜1.8
2	A-0002	良品
3	A-0003	1.0〜1.2
4	A-0004	良品
5	A-0005	1.5〜1.8
6	A-0006	良品
7	A-0007	1.8〜2.0
:

 よろしくお願いします。

 B1=IF(COUNTIF(シート1!$A$1:$A$100,A1),VLOOKUP(A1,シート1!$A$1:$C$100,3,0),"良品")
 (ROUGE)


 ROUGEさん、できました。組み合わせることなんて考え付かなかった!!すごいですね!!!
ありがとうございました。
(のんたん)

コメント返信:

[ 一覧(最新更新順) ]


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