[[20040417205342]] 『商品コードを入力して別シートに○と表示させる』(まりん) ページの最後に飛ぶ

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

 

『商品コードを入力して別シートに○と表示させる』(まりん)

[商品コードを入力して別シートに「○」と表示させる方法]

シート1に下記のようなデータがあります。

  A     B     C     D     E
1111 りんご 直送 季節 3000
1122 みかん 直送    1500
1133 いちご       2000
1144 キウイ    季節 1300

Vlookupを使ってシート2のA1に『1111』と入力するとりんごのデータが表示されるようにすることはできたのですが、C列とD列の『直送・季節』を『○』に置き換えるにはどうしたらいいのでしょうか?『直送・季節』に該当しなければブランクにしたいのです。

  A     B      C    D     E
1111 りんご  ○  ○  3000
1122 みかん  ○     1500
1133 いちご        2000
1144 キウイ     ○  1300

ご指導のほどよろしくお願いします。


 =IF(VLOOKUP(A1,Sheet1!$A$1:$E$4,3,FALSE)="直送","○","")
こんな感じ?(ケン)


ケンさん、またまたありがとうざいました。
早速試してみたら上手くいったのですが、シート2の5列目以降も式を下方コピーしておりまして、A列がブランクの場合だと#N/Aと出てしまいます。
#N/Aと表示されないようにする方法はないでしょうか?


 B列を検索値にすれば、
 =IF(VLOOKUP($B2,Sheet1!$B$1:$E$4,2,0)="直送","○","")
 =IF(VLOOKUP($B2,Sheet1!$B$1:$E$4,3,0)="季節","○","")
  A     B     C     D     E
CODE  品名  直送 季節 金額
1111 りんご 直送 季節 3000
1122 みかん 直送    1500
1133 いちご       2000
1144 キウイ    季節 1300
Sheet2
  A     B     C     D     E
CODE  品名  直送 季節 金額
1111 りんご ○  ○  3000
1122 みかん ○     1500
1133 いちご       2000
1144 キウイ    ○  1300
 A列にCODE_Noを入力したら、B列に品名が表示されるようにされてたらどうですか?
H	I
1111	りんご
1122	みかん
1133	いちご
1144	キウイ
 B2に =VLOOKUP(A2,$H$1:$I$4,2,0) とすれば、品名が表示されます。
これで、A列がブランクの場合だと#N/Aと出てしまいますが解消され、ケンさんの式でよいことになります。
 (シニア)


 後から失礼します。
コードNoを入力しての表引きで、コードNoが未入力(A列が「空白」)なためにエラーがでている。
そこで、このエラー表示を無くしたい。 とのことですよね?
でしたら、
B列:=IF(A1="","",VLOOKUP(A1,Sheet1!$A$1:$E$4,2,FALSE))
C列:=IF(A1="","",IF(VLOOKUP(A1,Sheet1!$A$1:$E$4,3,FALSE)="直送","○",""))
D列:=IF(A1="","",IF(VLOOKUP(A1,Sheet1!$A$1:$E$4,4,FALSE)="季節","○",""))
E列:=IF(A1="","",VLOOKUP(A1,Sheet1!$A$1:$E$4,5,FALSE))
ではダメなのでしょうか?
全てに、「=IF(A1="","",・・・・ 」をくっつけたのですが。
読み違い、考え違いでしたらスルーしてください。 (マーヤ)


 こちらも参考にどうぞ。
VLOOKUPで#N/Aが表示される
http://www.excel.studio-kazu.jp/lib/e1tw/e1tw.html#N/a
(ケン)


 管理人kazu様へ
=IF(ISERROR(VLOOKUP(B3, B6:C10, 2, FALSE),"",VLOOKUP(B3, B6:C10, 2, FALSE))
と有りますが")"が一つ足りませんね。
=IF(ISERROR(VLOOKUP(B3, B6:C10, 2, FALSE)),"",VLOOKUP(B3, B6:C10, 2, FALSE))
が正解。修正をお願いします。
(ケン)


 あらら、なんと基本的なことがまちがっていましたね。
 たった今修正しました。(2004/04/18 11:27)
(kazu)

 有難うございます。(ケン)

シニアさん、マーヤさん、ケンさん、ご回答ありがとうございました。
初めシニアさんの方法にトライしてみたのですが、私の理解力不足のせいかどうも上手くいかず、マーヤさんの方法で試してみたところ大成功でした。
皆様今回は大変ありがとうございました。お陰で明日から入力業務に時間をとられなくてすみます。感謝です。
またよろしくお願いします。(まりん)

コメント返信:

[ 一覧(最新更新順) ]


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