• ベストアンサー

エクセルのMATCHで拾った数字を使って、E列を参照したいのですが

タイトルのとおりです。 MATCHでデータの該当行を取り出しました。 その数字を使ってE列のセルの中身の数字を取り出したいのです。 通常参照するだけなら、+A1とかにすれば、 A1の数字が得られますが、このように間接的な方法でセルの内容を参照する場合はどのようにしたらよいのでしょうか?

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

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

以下の方法で如何でしょうか。 =INDIRECT("e"&MATCH(検索値,範囲))

taro0713
質問者

お礼

ご回答ありがとうございます。 試してみます。 #1氏にも書かせていただきましたが、 ほかの問題もありましたので、できましたら 再登場願います。

その他の回答 (1)

回答No.1

関数INDEXが使えます。 =INDEX(E:E,MATCH(xxx,xxx))

taro0713
質問者

補足

ご回答ありがとうございます。 すみません。 1日、2日・・・というシートを作っていまして、 そのシート別に参照したいことを忘れておりました。 つまり、お教えいただいた関数にシートも指定したいということなのです。 申し訳ありませんが、そちらもどうしたら良いかお教えいただければ幸いです。 また、そのシート名はA1~1日、2日と見出しをつけていますので、それを使いたいです。

関連するQ&A

  • エクセルでセル内の数字を参照することでアドレスを返す

    意味のわかりにくタイトルですみません。 例えばA1のセルにαという数字が入っていてB列のα行目にβという数字が入っている場合に、A1のセルを参照する形でβというを返す命令というのはできるのでしょうか。関数をいくつか見ていたら address(A1,2)とすると$B$αとB列α行目のアドレスは表示されるのですが、βという数字が返ってくるわけではなくうまくいかずに困っています。 申し訳ありませんがどなたか教えていただければ幸いです。

  • EXCELにて$A1(絶対列参照)の行のみ変えたい

    $A1(絶対列参照)で列を固定し行の数字のみをある一定の数値加算で変えてデーターを取り出していきたいのですが、どうすればいいのでしょうか? 間違った数式ですが、こんな感じにしたいのですが $A1+7($A8にしたい)これを下の行にコピペしていき、+7行目ずつセル枠を($A15、$A22、$A29・・・・)移動させてセルのデーターを取り出していきたいと考えてます。 画像参照 よろしくお願いします。

  • エクセルで数字のみのデータが違う内容で表示される

    エクセルで数字のみのデータが違う内容で表示される システムから自動で吐き出されたCSVファイルがあります。 カンマ区切りです。 このファイルをクリックします。エクセルが立ちあがり、内容が見れます。 A列からG列まであります。 A列は日付で例  2010/9/16 B列は時刻で例  18:01:10 C,D,E,列は全て数字のみで例  C列12345  D列55555  E列333 F列は数字と英数字で例  F列A1C でこのとうり画面表示されます。 G列ですが、数字+英字と数字のみのデータが混在です。 例えば ABC123456789 これは画面表示でもセルを選択してセル参照の枠内にも ABC123456789 と表示されています。 ではここに数字のみのデータで例えば 90983031000080だと 画面には9.083E+13と表示されます。 セル参照の枠内には 90983031000080となっています。 C,D,E列も数字のみなのにこのように相違表示しません。 これを画面表示で 90983031000080と表示させる方法は どうすればいいでしょうか? なおこのファイルは毎夜夜間バッチでデーター自動追加で 例えば昨日までは100行有り、 今日見ると100行目の次の101行目から新しいデータが 追加され150行まで増えています。 加算量はその日のデータ量なので毎日違います。 明日は151行目から120行が271行に増加という感じです。 でこのCSVファイルをいつ開いても印刷しても上記G列は 上記のように表示をさせたいです。 よろしくお願いします。

  • エクセルのセル参照、一つずつ参照セルをずらしていきたい

    エクセルのセル参照の方法について教えてください。 2つのシートがあって、 ひとつのシートにはC4,D5,E6…というように行と列がひとつずつ増えていくところに値が入力されています。 このシートから、C4,D5,E6…のセルの値を取り出して 別のシートのA1,A2,A3…に縦に並んで表示させたいのですが、どのようにセルを参照させればC4,D5,E6…という 行と列がひとつずつ増えていくセルを参照できるでしょうか? よろしくお願いいたします。

  • Excelの列の表示??

    Excelで、あるデータをもらいましたが、 シートの上の1行の列幅 例えば”A”列の幅が”B、C、D”まで広がっていて、 セルをAから横にひとつ移動するといきなり”E”列までとんでしまいます。 2行目からはセルA→B→C→D→Eと移動します。 ”A”列には一つに収まる文字しか表示してありませんが、色で表題の区別をするためか横に広がっているようです。 これを通常通りに移動できるようにするにはどうしたらよいのでしょうか?

  • エクセルの列が数字になってしまった。

    エクセルの列が数字になってしまった。 上記の通り、エクセルは普通列がアルファベット、行が数字だと思うのですが、 ある日突然、列がアルファベット表示から数字に変ってしまい、数式を入力しても絶対参照 がうまく使えず元通りに設定し直したいのですが、どのうすればいいのでしょうか?

  • Excelの列の表示がアルファベットから数字にかわってしまった。

    エクセルの座標表示と言うのでしょうか、行は数字で、列はアルファベットになっているはずなのですが、何かの拍子で、行列とも数字になってしまいました。   A  B  C          1 2 3 1               1 2  (通常)     →   2           3               3    セルを範囲で参照したりする場合など、とても苦労しております。(といいますか、どの座標を選択しているのかがこれだとわかりません。) どなたか、元のアルファベット表示への変更方法を至急教えてください。よろしくお願いいたします。

  • エクセル:複数セルからの参照

    お世話になります。 A,B,C列にデータが入っています。 D,E,F列に参照のためのデータがあります。 A,B,C列はそれぞれD,E,F列に対応しています。 A,B,C列と同じ並びのデータが入っている行をD,E,F列から探し、その隣のG列の値をH列に返す。 D,E,F列の並びが重複する行はありません。 A,D列は場所の名前、B,C,E,F列には数字が入っている。 例) A1に事務室 B1に20 C1に3 が入っているとする。 D/E/F列が 事務室/20/3 の並びになっているのが10行目の場合、H1にG10のセルの値を返す。 この場合、H列にはどんな計算式を入れておけばよいのでしょうか? A,B,C列と同じ並びのデータがD,E,F列で見つからない場合は空白をH列に返す。 ちなみにD/E/F列が 事務室/20/3 の並びになっている行は10行目しかないです。 よろしくお願いします。

  • エクセルのINDEX(MATCH)関数

    エクセル2010で、INEX関数とMATCH関数を組み合わせて、表の交点のセルの値を求める式を作ったのですが、列方向に使用する器具をNo1、No2、・・・としたのですが、No9までは正しく検索できるのですが、No10以降になると、No1の値を参照してくることに気付きました。 ちなみにNo20、No21はNo2の行を、No30台はNo3の行を参照してくる事が分かりました。 そこでNoを取って単に数字だけにするとちゃんと11、22,、33に該当する行を正しく参照することも分かりました。 原因は何となく分かる(最初の3文字目までで検索する)のですが、対策はどうすれば良いのでしょう?

  • エクセルの参照について

    エクセルの参照ついて教えてください。 仮にA列の5行目からA列の300行目まで、あるデータが入っているとします。 このデータを使い、 H列の5行目に=A5、I列の5行目に=A6、J列の5行目に=A7と言うふうに手動で参照しているのですが、簡単に出来る関数などはないでしょうか? よろしくお願いします。

専門家に質問してみよう