本文へ移動
  • ベストアンサー

エクセルの関数

 a b c イ 1 2 3 ロ 4 5 6 ハ 7 8 9 テスト問題を二元にし、このような組み合わせ表を作りました。作成した問題解答が偏らないよう見直しをするとき、「イaなら1」「イcなら3」のようにエクセルで解答早見表を作りたいのですが、関数をどのように作ったらいいでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7417/18943)
回答No.1

上記がA1:D4にあるとして F2にイaと入力して、G2に答えを出すなら G2=VLOOKUP(LEFT($F$2,1),$A$2:$D$4,MATCH(RIGHT($F$2,1),$A$1:$D$1,0),FALSE) または G2=INDEX($B$2:$D$4,MATCH(LEFT($F$2,1),$A$2:$A$4,0),MATCH(RIGHT($F$2,1),$B$1:$D$1,0))

質問者

お礼

ありがとうございます。前者を使わせていただきます。

すると、全ての回答が全文表示されます。

その他の回答 (3)

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.4

こんにちは! 参考になるかどうか分かりませんが・・・ ↓の画像のように表を作ってみました。 A列~D列のデータを参照して、右側の表のように表示させるようにしています。 F2セル =IF(ISERROR(INDEX($A$2:$A$6,INT((ROW()+1)/3))),"",INDEX($A$2:$A$6,INT((ROW()+1)/3))) G2セル =IF(F2="","",INDEX($B$1:$D$1,,IF(MOD(ROW()-1,3)=0,3,MOD(ROW()-1,3)))) H2セル =IF(COUNTBLANK(F2:G2)>0,"",INDEX($B$2:$D$6,MATCH(F2,$A$2:$A$6,0),MATCH(G2,$B$1:$D$1,0))) としてF2~H2セルを範囲指定した後に 下へオートフィルでコピーしています。 尚、数式は画像の表の行・列の数での数式ですので、データが増えてくると少し数式も変わってきます。 以上、参考になれば幸いですが、 他に良い方法があれば読み流してくださいね。m(__)m

質問者

お礼

画像も付けて下さってありがとうございました。3×3のマトリックスが発展できますね。

すると、全ての回答が全文表示されます。
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.3

お示しの表がA1セルからD4セルに書かれているとします。 そこで検索に使うイなどの文字はF1から下行に、aなどの文字はG1から下行に入力するとして、また、答えの番号はH1セルから下行に表示させるとして、H1セルには次の式を入力して下方にオートフィルドラッグします。 =IF(OR(F1="",G1=""),"",INDEX(A$1:D$4,MATCH(F1,A$1:A$4,0),MATCH(G1,A$1:D$1,0)))

質問者

お礼

ありがとうございました。わかりました。

すると、全ての回答が全文表示されます。
  • Sinogi
  • ベストアンサー率27% (72/260)
回答No.2

現状のマトリックスが見にくいということなのでしょうか ご質問の趣旨を 列名称/行名称/値 に書き直したい と理解しました。 各名称がA列/1行目にあるとして F 列名称 G 行名称 H 値 となるようにしました。(この設定は値の表示にのみ影響します) 列名称 =IF(INT((ROW()-1)/(COUNTA(A:A)+0.01))<COUNTA($1:$1),INDEX(A:A,ROUNDUP(MOD(ROW()-1,COUNTA(A:A)+0.01),0)+1,1),"") 行名称 =IF(INT(ROW()-1)/(COUNTA($1:$1)+0.01)<COUNTA(A:A),INDEX($1:$1,1,ROUNDUP(MOD(ROW()-1,COUNTA($1:$1)+0.01),0)+1),"") 値 =IF(ISERROR(MATCH(F2,A:A,0)),"",OFFSET($A$1,MATCH(F2,A:A,0)-1,MATCH(G2,$1:$1,0)-1)) 行/列 各々98行まで対応できるはずです(動作未確認) それ以上の行数があって行/列名称の最終位置がずれるときは式中の0.01をさらに0に近づければ対応できるようになるはずです。 0.01は 行/列 の各式に2つづつあります。

質問者

お礼

画像も付けて下さってありがとうございました。3×3のマトリックスが発展できますね。

すると、全ての回答が全文表示されます。

関連するQ&A

コミュニティ

『項羽と劉邦』を読了しました

まず印象に残ったのは、司馬遼太郎の臨場感あふれる描写。戦闘シーンはもちろんですが、それ以上に劉邦という人物の「人間臭さ」がとても魅力的でした。完璧な英雄ではなく、弱さやずるさ、器の大きさが同居していて、思わず引き込まれました。また特に面白かったのは、項羽と劉邦の対照的なリーダーシップ。項羽は圧倒的な武勇とカリスマを持ち、自ら先頭に立って道を切り開く英雄として描かれていました。しかし、その突出した能力ゆえに組織が彼個人へ依存しやすく、家臣が十分に力を発揮しきれなかったように感じました。一方で劉邦は、先述の通り決して万能な人物ではない。むしろ自分のできないことを認め、韓信・蕭何・張良といった優秀な人材を信頼して任せることで、それぞれの専門性を最大限に引き出していました。その結果、一人の英雄ではなく「強い組織」を作り上げたことが、最終的な勝敗を分けたのではないかと思います。現代の組織論やマネジメントにも通じるテーマがあり、とても興味深く読めました。時代は三国志より前ですが、人物や勢力図が理解できれば世界観にも入りやすかったです。三国志が好きな方なら、きっと楽しめる作品だと思います。皆さんは項羽と劉邦なら、どちらのリーダーシップに魅力を感じますか?https://www.usio.co.jp/read/yokoyama_sangokushi/kouutoryuuhou-.html

みなさん、朝ごはん食べる派ですか?🍚

朝ごはんって、人によって本当に違いますよね😊みなさんは普段どんな朝ごはんスタイルですか?ぜひ投票して、コメントで「今日の朝ごはん」や「定番メニュー」も教えてください!

うっかり日焼け

やっちまったぜw

モブサイコ100

モブサイコ100超能力者の中学生と、自称霊能力者がいろんな問題を解決していく漫画!という感じなのですが、問題解決に必要な本質は、決してたいそうな力じゃなくて、もっと誰でもできることなんだよということがよくわかるストーリーでした。番外編で「超能力を手に入れたら人助けをしたい!」という一般人の子供に、じゃあいま毎日ボランティアしてるのか、力が手に入ったらじゃなくてやれることをやれと諭すシーンなどは胸に刺さりました…。モブサイコ100 第1話 | マンガワン

【LLMOの悩み】AIに社名が出れば成果と考えますか?

AIの回答内で自社やサービスが紹介されても、公式サイトへのリンクが付かなかったり、クリックにつながらなかったりすることがあります。皆さんは、どの段階からLLMOの成果と判断しますか?社内やクライアントへ報告する際に、どこまでを成果として扱っているかもぜひ教えてください。

月の貢献専門家

専門家に質問してみよう! 職業から探して質問する