こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

行と列のダブったところの数字を抽出したい

5行5列の表に金額があります。最初に行番号1234と列番号1234が入力してあります。行1と列2とか行3列2とかのダブったところの金額をいれる計算式を教えてください

投稿日時 - 2018-01-27 12:16:47

QNo.9422739

困ってます

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

もし、
課題表の行番号と列番号を指定して
そのセルの値を得たいということなら、
添付画像のように、Index関数を使います。

投稿日時 - 2018-01-27 20:41:50

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(5)

ANo.5

>c2の数字d3の数字は任意の場所で(例えばG1、G2)でいいのですが。
G1セルに次のように入力してください。
=C2
また、G2セルに次のように入力してください。
=D3

>この表からだけではだめでしょうか?
あなたの目でA列の2行目から下に行番号を列記されているのは見えていますがソフトのExcelにはそれが行番号であることを理解していません。
また、1行目のB列から右へ数値が格納されていることをExcelは知っていますが5列×5行の数表に対する列番号と言う認識ではありません。
あなたはA2セルの1と言う数値を行番号と思っていてC1セルの2という数値を列番号と解釈してその交点(C2セル)の値(200)をG1セルへ代入する(表示する)ことを考えてもExcelはあなたが命令をしないと何もしません。
従って、C2セルの値をG1セルへ代入するだけなのであなたはG1セルへ =C2 と書き込めばG1セルは200と表示されます。
IF関数の入れ子構造など必要ありません。
例えば回答No.4の「C8セルの値(2)とC9セルの値(4)を行番号が2で列番号が4だからD8:D9(結合セル)へ301を表示せよ」とExcelに命令(回答者はINDEX関数の数式を設定)しないと何もしてくれません。
その命令は1つではなく幾つかの方法がありますので命令の指標を何処から読み取るかを指定してください。

投稿日時 - 2018-01-28 00:01:31

ANo.3

>もしも行1列2の組み合わせならc2の数字、行2列3の組み合わせならd3の数字が入るというようにしたいのですが。
未だ必要な情報が足りません。
「もしも行1列2の組み合わせならc2の数字」を何処へ?
「行2列3の組み合わせならd3の数字」を何処へ?
また、何処から「行1列2」や「行2列3」の条件を読み取るの?

白紙に手書きでフローチャートを書いてみればやりたいことが自分で見えてくると思います。(自己解決に繋がります)

投稿日時 - 2018-01-27 19:16:55

補足

たびたびありがとうございます。
c2の数字d3の数字は任意の場所で(例えばG1、G2)でいいのですが。
また、何処から「行1列2」や「行2列3」の条件を読み取るの?<
この表からだけではだめでしょうか?

投稿日時 - 2018-01-27 20:30:11

ANo.2

私も質問の意味が分からない。
捨て石にすぎないだろうが、補足を、要求してみる。
別の表現で、質問の解説をしてください
>ダブったところの金額をいれる計算式を教えてください
何が「ダブる」と言っているのか。
>金額をいれる計算式を・・
「ダブる」という意味は不明ながら、それは別にして、金額を採る=参照する関数式ではないのか。

投稿日時 - 2018-01-27 18:21:53

ANo.1

>行1と列2とか行3列2とかのダブったところの金額をいれる計算式を教えてください
意味不明なので教えようがないです。
何を知りたいのか他人が分かるように書いてください。
行1と列2が交わったセルの番地はC2ですが添付画像では200ですよね?
行3と列2が交わったセルの番地はC4で添付画像では202になっています。
何がダブっているのでしょう?

投稿日時 - 2018-01-27 15:37:57

補足

すみません。説明不足でした。
多分if関数の中に関数をネストして、もしも行1列2の組み合わせならc2の数字、行2列3の組み合わせならd3の数字が入るというようにしたいのですが。

投稿日時 - 2018-01-27 18:17:26

お礼

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

投稿日時 - 2018-02-15 11:58:39