[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『連動表示』(pixy)
1 2 3 品番 品名 社番 a MKN みかん A-B
このうような表があった時、
品番のa1セルにMKNを入力したら
a2セルa3セルが連動して表示する
関数があれば知りたいです。
よろしくお願いします。
質問の例だけでしたら、 A2:=VLOOKUP(A1,{"MKN","みかん","A-B"},2) A3:=VLOOKUP(A1,{"MKN","みかん","A-B"},3) のようになります。 VLOOKUP関数、HLOOKUP関数、LOOKUP関数などを調べてみたらどうでしょうか? (マーヤ)
更に参照したいデータは別のフォルダーに存在しており、
(つまり品名と社番部分データは別のファイルに保存されています。)
どうやってリンクさせたらいいかもわかりません。
どうすればよいのでしょうか? (pixy)
データのファイル名を「リスト.xls」としました。 A B C 1 品番 品名 社番 2 MKN みかん A-B 3 RNG りんご B-C 4 BDU ぶどう C-D のように、検索する時にキーとなる「品番」と検索結果の「品名」と「社番」の一覧表にしておきます。 検索するファイル(ブック)の数式は A B C 1 品番 品名 社番 2 B2:=IF(ISNA(VLOOKUP(A2,[リスト.xls]Sheet1!$A$2:$C$11,2,FALSE)),"",(VLOOKUP(A3,[リスト.xls]Sheet1!$A$2:$C$11,2,FALSE))) C2:=IF(ISNA(VLOOKUP(A2,[リスト.xls]Sheet1!$B$2:$D$11,3,FALSE)),"",(VLOOKUP(A3,[リスト.xls]Sheet1!$A$2:$C$11,3,FALSE))) となります。 ISNA関数で検索する品番がリストになかったら、空白になるようにしています。 ファイルの場所まで含めて記述する場合は以下のようになります。 下の例はEドライブのMyDocumentフォルダ内のAフォルダに「リスト.xls」がある場合です。 =IF(ISNA(VLOOKUP(A2,'E:\My Documents\A\[リスト.xls]Sheet1'!$B$3:$D$11,2,FALSE)),・・・ このような説明でよろしいでしょうか? (マーヤ)
蛇足とは思いつつ、説明を加えておきます。 VLOOKUP関数を使った数式で、検索の型に FALSE を指定し、検索値が見つからない場合は、 エラー値 #N/A が返されます。(HELPに書いてあります) 今回の例では、A2が未入力(空白)で数式をB2,C2に入力したら、B2,C2にエラー値 #N/A が表示されます。 このエラー値の表示をしないようにISNA関数を使っています。(ISERROR関数を使っても同じことができます。) 『B2,C2に数式を入力したら、エラーになります』と言われたら困るなぁ〜とか思って ISNAを付け加えておきました(^^;) (マーヤ)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.