• 締切済み

Excel 数式

Excelについての質問 1)組み合わせ表 J6 M35 があります(4列30行の表) 2)作業表C3D26(2列24行の表)があります   作業表のC列に組み合わせ表の1列2列3列の何れかの文字列を記入すると 作業表のD列に上記C列に記入した文字列に対応した組み合わせ表の4列の文字列が自動的に表示されるように作業表のD列に数式(関数)を挿入したい Vlookupとうでトライしたがどうしてもできません 教えて頂きたいお願いします

みんなの回答

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.4

こんばんは! 横からお邪魔します。 ↓の画像でJ~L列内のデータは重複がないものとしています。 D4セルに =IF(C4="","",IF(COUNTIF($J$6:$L$50,C4),INDEX($M$6:$M$50,SUMPRODUCT(($J$6:$L$50=C4)*ROW($A$1:$A$45))),"該当なし")) という数式を入れオートフィルで下へコピーすると 画像のような感じになります。 的外れならごめんなさいね!m(_ _)m

takasan250
質問者

お礼

大変ありがとうございました

  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.3

 回答番号ANo.2です。 >ご指示通りしましたができません  申し訳御座いません、関数の動作確認を行っている途中で操作ミスをしてしまい、列が1つ右にずれておりました。  正しい関数は次の通りです。 =IF(COUNTIF($J:$L,INDEX($C:$C,ROW())),INDEX($M:$M,MATCH(INDEX($C:$C,ROW()),IF(COUNTIF($J:$J,INDEX($C:$C,ROW())),$J:$J,IF(COUNTIF($K:$K,INDEX($C:$C,ROW())),$K:$K,$L:$L)))),"")

  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.2

 D列の適当なセルに次の数式を入力してから、そのセルをコピーして、D列のその他のセルに貼り付けると良いと思います。 =IF(COUNTIF($K:$M,INDEX($C:$C,ROW())),INDEX($N:$N,MATCH(INDEX($C:$C,ROW()),IF(COUNTIF($K:$K,INDEX($C:$C,ROW())),$K:$K,IF(COUNTIF($L:$L,INDEX($C:$C,ROW())),$L:$L,$M:$M)))),"")

takasan250
質問者

お礼

早速の回答ありがとうございます ご指示通りしましたができません 質問のしかたがよく表現できなかったかと 思いましたので別質問で写真いりでしましたので よろしくお願いいたします

noname#204879
noname#204879
回答No.1

D4: {=INDEX(M$6:M$16,MATCH("*"&C4&"*",J$6:J$16&K$6:K$16&L$6:L$16,0))}   (配列数式)

takasan250
質問者

お礼

早速の回答ありがとうございます ご指示通りしましたができません 質問のしかたがよく表現できなかったかと 思いましたので別質問で写真いりでしましたので よろしくお願いいたします

関連するQ&A

  • Excel 数式 QNo.6990197の続き

    早速kagakusuki &mike.gさんご回答頂きありがとうございます 指示通りやってもできませんでした もっと詳しく質問をしますのでよろしくお願いします(下記) 黄色い表が組み合わせ表 J6 M35 です 左の表が作業表C3D26です 黄色い表が組み合わせ表のデーダーベースを読み込み 作業表のC4へ黄色い表が組み合わせ表にJ列K列L列 の何れかの文字列を記入した時・・D4にM列の文字列 が表示されるようにD列欄に数式を挿入したい 例1  C4からC26のセルに下記を記入すると     AA310又はAA360を記入した時、 D4からC26に自動的にAA360と表示する 例2  C4からC26のセルに下記を記入すると     AA610又はAA460を記入した時、 D4からC26に自動的にAA460と表示する

  • QNo.6990479の文章訂正

    (Excel 数式 QNo.6990197の続きの質問の文章に誤記がありましたので訂正し新たに質問します) 黄色い表が組み合わせ表 J6 M35 です 左の表が作業表C3D26です 黄色い表の組み合わせ表のデーダーベースを読み込み 作業表のC4へ組み合わせ表のJ列K列L列 の何れかの文字列を記入した時・・D4にM列の文字列 が表示されるようにD列欄に数式を挿入したい 例1  C4からC26のセルに下記を記入すると     AA310又はAA360を記入した時、 D4からC26に自動的にAA360と表示する 例2  C4からC26のセルに下記を記入すると     AA610又はAA460を記入した時、 D4からC26に自動的にAA460と表示する

  • Excel 数式のコピーについて

    一般的な売上の合計を求める表で、行を挿入するとその行の数値も加算され縦計の合計も 数式のコピーで自動的に求められるようになってますが、 列を挿入して売上店を増やしたらその店の合計は自動的には関数が入ってなく、関数のコピーを しなければいけなません。 行の挿入と列の挿入では違ってくるのですか? 行ができるので列もできるのか?と思ってました。よろしくお願いします。   A社D社B社    10 30 20    20 20 30 合計30    50    (D社を挿入したら縦計が自動的に入ると思ってました・・・)

  • エクセル 複数条件で検索する数式を教えてください。

    社員の作業時間入力シートが2つあり、それぞれに入力しているため、入力ミスによる誤差が生じます。それをチェックしています。 検索条件が複数になる場合の計算式を教えてください。 [sheet1]   A   B   C   D  E 1 社員CD 日付  作業時間1 作業時間2  誤差 2 1000 2008/1/1   3.5  ここに数式   =C2-D2 3 1000 2008/1/2  2.5    数式    =C3-D3 4 1001 2008/1/1   5.0    数式    =C4-D4 [sheet2]   A   B   C    1 社員CD 日付  作業時間2 2 1000 2008/1/1  3.0 3 1000 2008/1/3   1.5 4 1001 2008/1/1  5.5 sheet1のD列にsheet2のC列を表示させたいのですが、 条件はA列とB列が一致するものになります。 A・B列が文字列ではないため、1列挿入して=A2&B2列を作成することができませんでした。 D列に数式をいれる事で一発で表示させる方法を教えてください。

  • エクセルで数式を教えてください。

    エクセルで数式を教えてください。 通帳で考えると分かりやすいです。 A列には入った金額、B列には出て行った金額、C列には差し引き残高です。 データは100行目まで使います。 C列に入れる数式を教えていただきたいです。 また、残高がマイナスのときは、赤文字になると嬉しいです。 いや、-でも嬉しいです。

  • Excelの数式の自動変更について

    excelの数式で困っています。 以下のようなシート1があります。 シート1 │A B C ─┼──── 1│a b c 2│d e f 3│g h i シート2で、以下の数式でシート1の値"e"を参照しているセルがあります。 =シート1!B2 この式では、シート1に行や列を挿入しても、"e"の値があるセルを参照したままになるように、数式が自動的に変更されます。 そうではなく、以下の条件を満たすような数式に変更したいと思っています。 ・1行と2行の間に行を挿入  →数式が自動変更され、"e"を参照したままにする ・A列とB列の間に列を挿入  →数式は変更されず、元々"e"があった場所を参照する 何かよい方法はないでしょうか? 回答よろしくお願いいたします。

  • エクセルで数式をコピーしたときに..

    このような表があります。 ....A......B.......C......D 1 ........ 100 200 300 2 100 3 200 4 300 縦×横の表を作成したいのですが、 B2を=B1*A2と入力します。 そしてこの数式をC3にコピーするとC2*B3になってしまいます。 これをコピーした時に、C1*C3にしたいのですが、 横軸はいつも1の行、縦軸はいつもAの列になるように 数式のコピーはできないでしょうか?   

  • 【エクセル】行挿入で数式もいっしょにコピーしたい

    こんにちは。 エクセルで現金出納帳を作成しています。 例えば・・・   A列   B列 C列 D列 E列 1 日にち  科目 収入 支出 残高 2 10/1  光熱費    10000 3 10/2  給料  200000   190000 4 ・・・・・・ E列には=IF(E2="","",IF(AND(C3="",D3=""),"",E2+C3-D3)) という数式を入れています。 後からデータを足したい時(例えば3行目に挿入)に、行挿入をすると 数式もコピーされ、以下の行の数式も更新されるようにしたいのですが、どのようにしたら良いのでしょうか。 ご回答宜しくお願い致します。

  • エクセル数式教えてください

    エクセルの数式を教えてください! 参考書をみても適当な数式を探しだせませんでした・・ 売上をのせた一覧表を別シートに飛ばす方法です。 SHEET1  A  B   C  D   1   10日 11日  12日 2ペン 100  150  210 3靴  900  840  920  4鞄  1000  790  980  SHEET2  A  B   C   D 1   12日  11日  10日 2ペン 3鞄 4靴 販売項目(シート2のA列)と日付(シート2の1行目) を入れるとシート1から数字が飛ぶ数式を教えて下さい!

  • EXCELの数式のコピーについて

    幼稚な質問ですいませんが、どなたか助けてください。 罫線を壊さずに数式だけをコピーする方法を知りたいのです。  1.EXCELで表を作成しました。  2.罫線も数種類の線を使って作成。  3.B列、C列には既に数値は入力済み。  4.最後に    D2=C2-B2   といった簡単な数式を入れました。  5.20行くらいの行数があるためD2の計算式を下部方向へコピーす  ると・・・ 折角作成した罫線が滅茶苦茶になってしまいます。  何とかコピー先の罫線はそのままに数式だけをコピーさせる方法をご享受下さい。

専門家に質問してみよう