- ベストアンサー
EXCEL関数式の入力の方法で悩んでいます。パート2
Excelにて計算表を作っています。 あるセルで逆三角を出してそのデータから該当項目を選択した時、項目に含まれる複数のデータを複数の他のセルに、該当するデータを入力するには、どの様な操作と関数が必要でしょうか? 例 あるセルで材料「い、ろ」を選択すると 他のセル(A、B、C、D)におのおの該当数値が入力される。 データ表 品目、A、B、C、D い 1、2、3、4 ろ 5、6、7、8 である時は、データが表示されるセルには、どの様な関数式が入るのでしょうか? IF式を使うのでしょうか?別の関数式となるのでしょうか? お手数をおかけしますが、よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
A B C D 1 い aa 1 a1 2 ろ bb 2 b1 3 は cc 3 c1 とデータがあると仮定します。 A10にLIST選択方式にして作成しますよね。(範囲はA1:A3) 多分、これは以前質問されているので理解されていると思います。 B10に入る式ですが、 =IF(A10="","",INDEX(A$1:B$3,MATCH(A10,A$1:A$3,0),2)) で大丈夫だと思います。(A10で”い”を選択するとaaが表示されると思います) そして、C10,D10にB10をコピーしてください。 それぞれ、C10,D10に”1”,”a1"が表示されると思います。
その他の回答 (1)
- mshr1962
- ベストアンサー率39% (7417/18945)
元の表Sheet2!$A$2:$E10が 品目、A、B、C、D い 1、2、3、4 ろ 5、6、7、8 でA2="い"と入力でB2:E2に表示なら B2=IF($A2="","",VLOOKUP($A2,Sheet2!$A$2:$E10,COLUMN(B2),FALSE)) でE2までこの式をコピーする。
お礼
早々の解答ありがとうございました。 今回教えて貰ったIF式は、他のシートにデータベースを作った時に試したいと思います。 それにしてもIF式の奥深さは、一長一短では覚えきれません。 またIF式について分からない事があれば、またこのサイトを利用したいと思いますので、その節はまた宜しくお願い致します。 本当にありがとうございました。
補足
回答ありがとうございます。 思ったようになかなかうまくいきません。 データの表を同じシートの印刷範囲外に作っている時は、どの様な式になるでしょうか。 例 セル番号、A、B 1 い、 a、 2 ろ、 b、 3 は、 c、 という表を作っていた場合 セル番号A10、B10、に作るとします。 A10には、逆三角の選択で、い、ろ、は、の内一つ選びます。 B10には、選択する、い、ろ、は、に該当するa、b、c、の一つを表示したい場合の関数式を教えていただけないでしょうか。 宜しくお願い致します。
お礼
回答どうもありがとうございました。 無事に解決できました。 ただ他のセルにコピーした時に、範囲の部分も移した分だけずれて面食らいましたが、解決できました。 それにしてもIF式の奥深さは、一長一短では覚えきれません。 IF式で分からない場合は、またこのサイトを利用したいと思います。 その時は、また宜しくお願いします。 計算表が完成すれば、普段一時間半かかっていた仕事が、三十分たらずで能率アップ出来るので嬉しく思います。 本当にありがとうございました。