[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『商品コードを入力して別シートに○と表示させる』(まりん)
[商品コードを入力して別シートに「○」と表示させる方法]
シート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)="直送","○","") こんな感じ?(ケン)
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.