[[20141209171619]] 『入力したデータを他シートで検索し表示させる方法』(そり) ページの最後に飛ぶ

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

 

『入力したデータを他シートで検索し表示させる方法(関数)を知りたい』(そり)

ポケモンの育成データを作っているのですが、下記のようにシートを2つにわけて
SHEET2に性格補正のデータを作り、SHEET1のC列にせいかくを入力することで
SHEET1のA列にはSHEET2の1.1の性格値を
     B列にはSHEET2の0.9の性格値を反映させたく思っています。
関数の組み合わせを使う事でSHEET1の性格を入力するだけで自動化する事は可能でしょうか?

SHEET1のA3とB3に入力する数式が分かれば嬉しいです。

ご回答をお願いします。


(SHEET1)

1 A B  C
2↑↓  性格
3 S C ようき
4 S A おくびょう
5 C A ひかえめ
6 S C ようき
7 S D むじゃき


(SHEET2)

  A    B   C  D   E   F 
1 せいかく  攻  防  特攻  特防  素
2 さみしがり 1.1  0.9   1   1   1
3 いじっぱり 1.1   1  0.9   1   1
4 やんちゃ  1.1   1   1  0.9   1
5 ゆうかん  1.1   1   1   1  0.9
6 ずぶとい  0.9  1.1   1   1   1
.   .     
27 性格値  A   B   C  D  S

< 使用 Excel:Excel2010、使用 OS:Windows7 >


 Sheet2の各行には「1.1」と「0.9」は1つしかない(必ず1つある)ということですか?

 A3: =IF(C3="","",INDEX(Sheet2!$B$27:$F$27,MATCH(1.1,INDEX(Sheet2!$B$2:$F$26,MATCH(C3,Sheet2!$A$2:$A$26,0),0),0)))

 B3: =IF(C3="","",INDEX(Sheet2!$B$27:$F$27,MATCH(0.9,INDEX(Sheet2!$B$2:$F$26,MATCH(C3,Sheet2!$A$2:$A$26,0),0),0)))
 
(JKT) 2014/12/09(火) 18:34

JKT様

1.1と0.9は存在する場合は1つづつですが、すべて1になる列もあります。
しかしその場合はA3もB3も空白にすればいいだけですので、この式で十分満足しました!
ありがとうございました♪
(そり) 2014/12/09(火) 18:51


コメント返信:

[ 一覧(最新更新順) ]


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