• ベストアンサー

Excel2007で複数のセル参照してを

Excel2007で複数のセルを参照してデータを抽出したいんですがやり方がわかりません。ここから質問になります。 セルO4,P4,Q4から下に向かって各セルにア、イ、ウ、エ、オのいずれかが(今のところ)セルO50、P50、Q50まで入ってますが追加されていきます。 B3からD5に格子を用意しました。B3:D5をまとめて参照してデータO4:Q50から探してその1つ下の3列データ(O?,P?,Q?)をG3、H3、I3、から下に向かって抽出したいです。 私的にはUnionメソッドを使ってするのかなぁと思ってます。 ご協力お願いします。

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

  • ベストアンサー
  • mt2015
  • ベストアンサー率49% (258/524)
回答No.2

B3:D5に何が入っていてどういうデータを抽出したいのかが解りません。 具体的な例を挙げてもらえませんか?

961awaawa
質問者

お礼

すみません。もう一度質問しなおします。

その他の回答 (1)

  • msMike
  • ベストアンサー率20% (363/1772)
回答No.1

》 私的にはUnionメソッドを使ってするのかなぁと… 「私的には」“Unionメソッド”なるものを知らないので、何のことか解説してください。

961awaawa
質問者

お礼

私もあまり詳しくないんですけど「複数のセルを併せて参照」と調べたらでてきましたし目的の事柄に合ってるのかなぁと。Unionってイギリスのユニオンジャックからなのかなぁとも思いました。

関連するQ&A

  • Excel2007で複数のセルを併せて参照して

    Excel2007で複数のセルを併せて参照してデータを抽出したいんですがやり方がわかりません。ここから質問になります。 セルO4,P4,Q4から下に向かって各セルにア、イ、ウ、エ、オのいずれかが(今のところ)セルO50、P50、Q50までデータとして入ってます。マクロボタンを押すと一行ずつデータが追加されます。 B3からD5に格子を用意しました。B3:D5にデータO,P,Qの最下行から2行上までをまとめてコピペします。コピペされたそれらを併せて参照してデータO4:Q48(今のところO50:Q50が最下行なのと2行上までがコピー範囲なのでQ48としました)から探してその1つ下の3列データ(O?,P?,Q?)をG3、H3、I3、から下に向かって抽出したいです。 私的にはUnionメソッドを使ってするのかなぁと思ってます。 ご協力お願いします。

  • エクセルでのセルの参照

    sheet1にデータが入力されています。 そしてsheet2ではそのsheet1に入っているデータを 抽出するsheetとして使用しています。 そこで、sheet2にある一つのセルに3と入力したら sheet1で使用しているA3、B3、C3、D3・・・ のセルのデータを、 4と入力したら A4、B4、C4、D4・・・ のセルのデータをsheet2のそれぞれのセルに引っぱってこれるように 関数を書きたいと考えています。 INDIRECTが機能的に近いのかなと考え、式を試してみたのですが なかなかうまくいきません。 また、4と入力したときにA5、B5、C5、D5を参照するというように 数値をいじったりできるであればそれも教えていただきたいです。 よろしくお願いいたします。

  • 前回Excel2007で複数のセルを併せて

    前にも似たような形で質問しましたが、今回は自分で検索したい形で値を入れたタイプなんです。 (1)列HIJの3行目から下に向かって既に入ってあるデータを消して (2)range(A10:C12)に自分が検索したい(ワイルドカードも時には含めた)形で値A~Fのいずれかを各セルに入れてからマクロボタンを押して (3)range(A10:C12)の複数のセルの値を併せて参照して (4)(列OPQの最後尾には新しいデータが常に追加されます)O列+P列+Q列から検索し(その検索された1つ下のセルを黄色く色を着けて)、検索された1つ下の値をコピーして (5)列HIJの3行目から下に向かってそれをペイストして表したいです。 誰か教えて下さい。お願いします。

  • LOOKUP?複数のセルを参照?

    「複数のセルの値と一致する場合」という条件で抽出する関数はありますか?例えば A1&B1&C1 = A10&B10&C10 → D1にD10を抽出 よろしくお願いします!

  • エクセル VLOOKUP?INDEX?別表の参照。

    エクセルで別表を参照したいのですが、 例えば下記のような表で、A列は、月日を表し、 1/1~6/15までは、アなら10、イなら20を 9/20~12/31までは、アなら12を、ウなら32を 返したいのです。 どうしたらよいのでしょうか?   A   B   C   D 1     ア   イ   ウ 2 1/1  10   20  30 3 6/16  15  25   35 4 9/20  12  22   32

  • Excelで飛び飛びのセル(列)を参照したいのですが…その2

     ある「sheet1」で、G1="A",H1="B",I1="C",J1="D",K1="E",L1="F",M1="G",N1="H",O1="I",P1="J",Q1="K",・・というように文字が入力されているとすると、5列飛びの値A,F,K・・・(G1,L1,Q1・・・)が欲しいのです。そして、その値が「sheet2」に、C5=A,D5=F,E5=K,F5=P・・・となるようにしたいのです。ただ数値が5ずつ増加するのではなく、そのセルに入力されている文字列を参照したいのです。  それをまた、「sheet1」の、G2="A",H2="B",I2="C",J2="D"・・・の値でも同じ事をしたいのですが・・・。  よろしくお願いします。

  • Excelセルの参照

    Excelにdataとnという2シートがあります。dataシートのA列3行目~22行目にデータが縦入力されており、以降B列、C列とデータ入力が繰り返されます。 nシートでdataシートの入力値参照のため、あらかじめdataシートの参照リンクを貼っておきたいのですが、nシートのデータは横並びであるせいか、参照リンクをうまくコピーすることができません。 dataセルのA3セルの値をnシートのD1に=data!A3と貼り付けて、W1(=data!A22)まで数式を自動コピーできないでしょうか。また、D2~W2まで=data!B3~=data!B22など参照リンクをコピーで作成できないでしょうか。 よろしくお願いいたします。 横並びに参照する必要があるのですが、

  • エクセルで5セルごとに参照したい。

    エクセルで、 あいうえおかきく...等とセルが一列に並んでいる時に、 そのセルへ式を使って入力するのに参照したい別の行があります。 ア□□□□イ□□□□ウ□□□□…という風に、5セルごとに参照したい列があります。 セルあ「VLOOKUP($A1,Sheet1!$A:$Z,1,FALSE)」 セルい「VLOOKUP($A2,Sheet1!$A:$Z,6,FALSE)」 セルう「VLOOKUP($A2,Sheet1!$A:$Z,11,FALSE)」 上のような感じで、でもいちいち数字を入力せずに、セルの左下を引っ張ったらうまく参照されるような式、ないでしょうか。。。

  • 空白以外のセルを複数抽出して表示させる方法

    [シート1]   A B C D E F 1 _ a b c d e 2 ア あ   い 3 イ         う 4 ウ 5 エ       え 6 オ お     か ↓ [シート2]   A B C D E F 1 ア a あ 2 _ c い 3  4 5  6  シート1で入力したものを、シート2で上記のように抽出したいのですが、どのようにすればいいのでしょうか? シート2ではセルA1をカウンターボックスにして、値が変わるとB、Cの結果も変わるようにしたいです。 関数やオートフィルタは使用せず関数のみで出来る方法はありますでしょうか。 宜しくお願い致します。

  • 【Excel】  セルの参照について

    会社で給与明細などをエクセルで作っています。 計算表は項目が横に並んでいるのですが、 それを参照して作る個人明細は同じ項目が縦に並んでいるため、 オートフィルで式をコピーするとうまく参照できません。 A-1、B-1、C-1、D-1、、、と並んでいるセルを A-1、A-2、A-3、A-4、、、と簡単にコピーする方法はありませんか?? 会社ではWindous98を使っています。 どうぞ宜しくお願いいたします(>_<)

専門家に質問してみよう