• 締切済み

【Excel】複数ある特定の値を検査値として、同一行の特定列の値を返す方法を教えてください

maron--5の回答

  • maron--5
  • ベストアンサー率36% (321/877)
回答No.3

◆関数による方法です ★Sheet2のA1の式 A1=IF(ROW(A1)>COUNTIF(Sheet1!$B$1:$B$10,"火"),"",INDEX(Sheet1!$A$1:$D$10,SMALL(INDEX(SUBSTITUTE((Sheet1!$B$1:$B$10="火")*1,0,10^5)*ROW($A$1:$A$10),),ROW(A1)),(COLUMN(A1)-1)*3)) ★右と下にコピー

関連するQ&A

  • エクセル 検索した値の列の一番上をかえすには?

    4×5の表にアルファベットがランダムに重複なく入っている表で、指定したアルファベットのがどの列にあるか求めるにはどうしたら良いでしょうか。 列のタイトルを「あ、い、う、え、お」、 行のタイトルが「ア、イ、ウ、エ」の表で、例えばaがう-イのにあるときに、「う」という値を表示したいです。 A B C D E F 1 □ あ い う え お 2 ア m 3 イ k a … 例:検索値A→結果う よろしくお願いします。

  • エクセル ある文字列が含まれるセルを検索する方法

    初めて問い合わせします。大量のデータを検証しなければいけません。 関数などで方法を教えて頂ければ幸いです。 1セルに対し、1セルを検索する方法はわかっております(countifやifを使って) でも、セル単位ではなく文字列単位での検索方法を知りたいと思います。 わかりづらいかもしれませんが、現状をお知らせします。 シート1「登録データ一覧」(5万件) A列1行目 ア社 A列2行目 イ社 A列3行目 ウ社 A列4行目 エ社 A列5行目 ☆ーア社 A列6行目 ウー☆社 シート2「検索したい社名一覧」(500社) A列1行目 ア社 A列2行目 イ社 A列3行目 ウ社 <出したい結果> (1)検索したい会社が、シート1上で何社登録があるか ア社→【答え:2社】 イ社→【答え:1社】 ウ社→【答え:2社】 (2)登録データ一覧上、検索したい会社が存在するか ア社→【答え:○】 イ社→【答え:○】 ウ社→【答え:○】 エ社→【答え:×】 ☆ーア社→【答え:○】 ウー☆社→【答え:○】 よろしくお願いします。

  • Excel(2000)で行毎にセルをみて、値を返す

    例えば、以下のようなデータがあったとして、各行毎に左から見た結果、最初にデータがあったセルの列の1行のセルの値を各行のG列に返したい。 ______A__B__C__D__E__F__G__ 1行_ア__イ__ウ__エ__オ__カ____ 2行_1__3__5__2__4__1__ア__ 3行_____2__5__1__5__4__イ__ 4行_____________2__8__2__エ__ 5行_____2______2__1__4__イ__ 6行_________5______2______ウ__ G列に結果。 例えば、G3のセルに何らかの関数を入れて、A3~F3を左から見た結果、B3に2というデータがあるので、その列の1行であるB1の値、イをG3に返すといったないようです。 _ は、スペースをとるためのものです。 実際のデータは500行あり、各行の検索する列数は23列あります。 よろしくお願い致します。

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

    [シート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で特定のデータを追加すると自動でグラフに追加される方法

    Excelで以下のようなデータがあります。 例)   (A)   (B)   (C) (1) month name  data (2) 1月  ア社  100 (3) 1月  イ社  200 (4) 1月  ウ社  50 (5) 2月  ア社  200 (6) 2月  ウ社  100 (7) 2月  イ社  150 (8) 3月  エ社  100  ・・・ (A)列に月、(B)列に社名、(C)列に値が入ります。 ここで、ア社の1月~3月のデータを1つの折れ線グラフで描きます。 ⇒(A)列を横軸、(C)列を縦軸として、(B)列が"ア社"のみのデータを 使用したグラフになります。 このデータは月ごとのデータなので下の行に4月以降のデータを 順次追加していきます。 データを追加すると、上記"ア社"の折れ線グラフに自動でデータが 追加されるように描く方法はありますでしょうか? 任意に追加されるデータから、特定の条件((B)列に"ア社"が入力)に 当てはまるものだけ抽出してグラフを書く、 ということになると思うのですが。 マクロは使ったことがないので、なるべく使わない方法があればその方がよいのですが、 これを機に勉強しようとも思うのでマクロを使用する方法でもかまいません。 よろしくお願いいたします。

  • Excelデータ降順 またその隣のセルの値を表示

    この度はよろしくお願い致します。 A列に下のような数字があり、この上位3つを大きい順に並べ、またその行のB列C列も引っ張ってくる方法はありますか?   A  B  C 1  6  あ ア 2  9  い イ 3  7  う  ウ 4  9  え エ 5  8  お オ    ↓   A  B  C 1  9  い イ 2  9  え エ 3  8  お オ データの昇降以外の、関数での解決を考えています。 お知恵を拝借下さい、よろしくお願い致します。

  • エクセル セルデーターの統合

    エクセルのセル(行)にあるデーターを統合したいのですが・・・。 列も行もかなりあり、共通のデーターは何個かあります。下の例では、ア01とイ01です。 その他は、ア02とイ02という具合にセットになってます。 どちらかの行(ここでは1と3)にデーターをまとめる。 【例】 ***A列|B列|C列|D列|E列|F列| 1|ア01|イ01|ウ*|空白|エ*|空白| 2|ア01|イ01|空白|カ*|空白|キ*| 3|ア02|イ02|ク*|空白|ケ*|空白| 4|ア02|イ02|空白|コ*|空白|ナ*| 【完了後】 ***A列|B列|C列|D列|E列|F列| 1|ア01|イ01|ウ*|カ*|エ*|キ*| 3|ア02|イ02|ク*|コ*|ケ*|ナ*| このような、データーの簡単な結合方法は、ありませんか?

  • Excelにて複数条件を満たす行の特定のセルの値を返す関数

    Excelにて複数条件を満たす行の特定のセルの値を返す関数を作りたいのですが、上手く行きません。 <Sheet1>   A列  B列  C列 1 2008/6/1 ★  320 2 2008/6/1 ☆  300 : : : Sheet2のA1に、「A列が2008/6/1で、B列が☆の場合、C列の値を返す」という関数を入れたいのですが、どうも上手く行きません。 良い式がありましたら教えて下さいm(_ _)m

  • 検索したデータと同じ行にある別せるのデータ取得

    いつもお世話になります。 エクセルで、決められた列からあるデータを検索し、データを見つけたらその行の他のデータを取得するワークシート関数はありませんか? (例)    A列 B列 C列 D列 E列 1行  1 あ  a ア 月 2行 2 い b  イ 火 3行 3 う c  ウ 水 4行 4 え d  エ 木 5行 5 お e  オ 金 例えば、B列から、「え」を検索して、4行目のD列とE列のデータの「エ」と「木」を取得する。です。 よろしくお願いいたします。

  • 【Excel】行と列で値を検索したい

    こんにちは Sheet1に表があります。 Sheet2のA列と1行に値を入力したときに、 Sheet1の交わる値を表示したいのですが、 Sheet2のB2、C2、B3、C3の式を教えて下さい。 Excel2013です。 宜しくお願いいたします。