エクセルで参照値の隣のセルを表示させたい

このQ&Aのポイント
  • エクセルで参照値の隣のセルを表示させたい方法について検索しています
  • 特にG列に最小値を出した左隣セルの業者を表示させる関数について知りたいです
  • 現在はF4の「重複」表示やF2=D1やF3=B1を表示させることはできますが、F2=D2やF3=B3を表示させたいです
回答を見る
  • ベストアンサー

エクセルで参照値の隣のセルを表示させたい

QNo.2645207で質問を出した者です。 関連作業の続け様の質問お許し下さい。 ***********************************************************   A    B    C    D    E   F    G 1 品目 業者1 価格1 業者2 価格2 業者3 価格3 2 ○   あ   200   い   150   い   150 3 △   あ   100   う   120   あ   100 4 □   い   300   え   300   重複  300 ********************************************************** 上記のG列にはC列とE列を比較した最小値があります。 F列に最小値を出した左隣セルの業者を表示させる関数はありますか? 恐らく邪道であろう関数の組み合わせでF4の「重複」表示と、 私の使用では役に立たないF2=D1やF3=B1を表示することは出来ました。 思いつく限り検索して調べたのですが、そこから先に進めません。 F2=D2やF3=B3を表示させたいのです。 自分でも引き続き調べますが、お力をお貸し下さい。 よろしくお願いします。

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

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

F2=IF(COUNTIF(B2:E2,G2)>1,"重複",INDEX(B2:D2,MATCH(G2,B2:E2,0)-1)) ★下にコピー

ZERO-123
質問者

お礼

ありがとうございます。 教えて頂いた式を元に完成させる事ができました。 寄せ集めの知識で作成した複雑怪奇な式もスッキリしました。 本当に助かりました。 (※私が出来ていたのは「F2=E1やF3=C1を表示」の誤記でした。)

関連するQ&A

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

    お世話になります。 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行目しかないです。 よろしくお願いします。

  • エクセルのセル参照

    エクセルで隣にくるセルを参照したいのですが、どうすればよろしいでしょうか。 F列に計算式を入れるのですが、C、D、E列を非表示にした場合、B列の値を取ってくる。というような感じです。 それが、D,E列を非表示にした場合はC列の値を取ってくるみたいな感じで、自動的に隣のセルとして認識してくれる関数みたいなのはありますか。

  • Excel 特定の文字を含む時に隣セルを表示したい

    D列とE列は一覧データです。 C列に関数を入れ込みたいです。 関数について、A列とB列の文字列を含むものをE列で探して、見つかったらE列の隣のD列の文字列をC列に表示するもの。 わかる方がいらっしゃいましたら教えていただきたいです。 例 A列  B列  C列  D列 E列 ○○  ××  111  111 ○○★×× ○○  ××  111  112 △△★◎◎ ○○  ××  111  113 ▽▽★☆☆ △△  ◎◎  112  114 ■■★◎◎ △△  ◎◎  112  115 ●●★××

  • Excel 特定の文字を含む時に隣セルを表示した

    D列とE列は一覧データです。 A列とB列の文字列を含むものをE列で探して、見つかったらE列の隣のD列の文字列をC列に表示する関数を組みました。 ・関数 =SUMPRODUCT((ISNUMBER(FIND(A1,$E$1:$E$5)))*(ISNUMBER(FIND(B1,$E$1:$E$5)))*$D$1:$D$5) C列の数値が倍になっている箇所があるのですが理由がわかりません。 わかる方がいらっしゃいましたら教えていただきたいです。 例 A列  B列  C列  D列 E列 ○○  ××  111  111 ○○★×× ○○  ××  111   112 △△★◎◎ ○○  ××  111  113 ▽▽★☆☆ △△  ◎◎  112  114 ■■★◎◎ △△  ◎◎  112    115 ●●★××

  • エクセル:セルを参照して計算

    お世話になります。 A列にコード番号が、B列に数値が入っています。 A列のコード番号は順不同で重複もあります。 C列にはコード番号の一覧が入っています。(重複なし) C列と一致するコード番号をA列から探し、対応するB列の合計をD列に表示する。 A列に一致するコード番号がないときは0と表示させる。 この場合、D列にはどのような計算式を入力されておけばよいのでしょうか。 例) A1にA、A2にB、A3にC、A4にA、A5にB、A6にD B1に10、B2に20、B3に30、B4に15、B5に20、B6に50 C1にA、C2にB、C3にC、C4にD、C5にE・・・・ この場合 D1には10+15なので25、D2には20+20なので40、D3には30、D4には50、 D5には0を入力する。 よろしくお願いします。

  • EXCEL セルに一つずつ表示させるには

    EXCELについて教えてください。 一つのセルにA1に123456と入力されているとします。 それを一つずつ分解して、B1には1。C1には2。D1には3というような形にしたいのですが。 MID関数を使うと近い形にはなりましたが、A1が12となっている場合に、B1に1、C1に2という形になります。 A1は12で、B1・C1・D1・E1は空白で、F1に1・G1に2と表示させたいのですが、なにかいい方法がありますでしょうか。

  • 関数で、最大値のあるセルの列を表示したい

    エクセルの関数について教えてください。 セルH1に関数を使って、列A、列C、列E、列Gの最大値を出しました。 その下のH2のセルに、関数を使って、列A、列C、列E、列Fの最大値のある列(A,B,C,Dのいずれか)を表記させたいのですが(下記のように)、可能でしょうか?   A B C D E F G H 1 10 ※ 28 ※ 66 ※ 26 99 2 56 ※ 29 ※ 89 ※ 28 A 3 99 ※ 12 ※ 66 ※ 10 (列Hが上記のようになるようにしたいのです。)

  • 別のエクセルファイルを参照しながら活用したい

    例えば: A. B. C. D. E. F G 1. 名 部 長 110 120 130 2. 1 a 99d 25 1 0 1 3. 2 b 11k 15 0 1 1 こう言うデータがあるとします。ファイル名を data.xls とします。このファイルがE, F, G が時には違う列にあります。 別ファイルを「表示.xls」とします。 このファイルにもし、一番の列の番号が書かれたら,E, F, G番号の下に「1」だった場合はその番号の後ろの2桁を表示したいのです。 具体的に言うと 「1」の場合は : a 99d 25 10, 30 「2」の場合は : b 11k 15 20, 30 Vlookup を使ったら何とかなりますけど「E、F、G」の列が違うときにもう一度関数を書きたくないのです。手間がかかりますので。 いい案をお願いします。

  • 違うブックを参照して、数値を表示するには?

    質問失礼します。 エクセルで保存した違うブックにあるデータから、複数条件で一致するものを検索し、表示することは可能でしょうか? 例えばブック1のG2に、ブック2のE1を表示させたいのですが、 条件が、ブック1のG2がある行の「B2とC2とD2とE2」の数値や文字列、空白などが、一致する行を,ブック2から検索し、その行にある、E1を、ブック1のG2に表示させたいです。 ブック1とブック2の一致させたい範囲 ブック1のB列、C列、D列、E列の行単位のセルと並び方=ブック2のA列、B列、C列、D列の行単位のセルと並び方 求めたい物 ブック2の条件にあったE列のセルをG列に表示したいです。 可能でしょうか? ブック1   A  B  C  D  E  F  G 1    8  a1 50  1 2    8  a1 50       30 3    8  a1 60       20 4    8  a1 70 20 5    3  b5 60 20     3 ブック2   A  B  C  D  E  F 1 8  a1 50    30  2 8  a1 50  1 3         4 8  a1 60    20 5 8  a1 70 20   6 7 3  b5 60 20  3

  • Excel 複数セルから文字列の検索、表示

    エクセル初心者です。 過去のものを探しては見ましたが、うまくキーワードを見つけられなかったので 質問させてください。 リストで次のようなものがあるとします。  A   B  C  D  E  F  G 1○ 12 45 - 98 - 2■ - - 12 - 06 3◇ 35 12 01 99 - 4× - - - - 12 5☆ 08 61 20 12 - このリストで各行ごとにB~F列のセルにある「1」で始まる文字列を検索して 該当する文字列をG列に表示する方法はありますでしょうか? 関数とかVBAについては???なので、わかり易くお教え頂けると助かります。 よろしくお願いいたします。

専門家に質問してみよう