• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルで)

エクセルで表の特定の値を抜き出す方法

このQ&Aのポイント
  • エクセルのB1~K1までには0~9の数字が入っており、A2~A6までには0、10、20、30、40の数字が入った表があります。具体的な例を示せば、23℃のときは行が20、列が3のセルの値を使用します。この表から指定した温度に対応する係数を抽出する方法について教えてください。
  • エクセルで特定の温度に対応する係数を抽出する方法を教えてください。表のB1~K1には0から9までの数字が、A2~A6には0、10、20、30、40の数字が入っています。温度がA7に入力され、それに対応する係数をA8に抽出したいです。
  • エクセルの表から特定の温度に対応する係数を抽出する方法を教えてください。具体的な例として、B1~K1には0~9までの数字が、A2~A6には0、10、20、30、40の数字が入っています。温度が23℃の場合、行が20、列が3のセルの値を使用したいです。このような操作が可能なのか教えてください。

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

  • ベストアンサー
回答No.3

B1からK1に0~9、A2からA5に10~40、B2:K5に係数が入っているものとします。 そして、A7に温度が入っているとして、A8は以下の式を入れます。 =INDEX(B2:K5,MATCH(ROUNDDOWN(A7,-1),A1:A5,0)-1,MATCH(A7-ROUNDDOWN(A7,-1),A1:K1,0)-1) ちょっと長いですが、これでマトリックスの表から係数を引っ張ってきます。

katayama19
質問者

お礼

完璧ですね。すごい。 ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (3)

  • subri
  • ベストアンサー率28% (16/56)
回答No.4

締め切り後ですが、こういう数式もあります。 =INDEX(B2:K5,MATCH(A7,A2:A5),MATCH(MOD(A7,10),B1:K1)) MATCHの照合の型を省略すると、検索値を超えない値で一番大きな値がヒットします。 VLOOKUPでも同様ですね。 この数式はMATCHのこんな性質を利用しました。 MODは、10で割った余りです。ターゲットの1桁目の数値がこれで出ます。 23.5などの端数がついても23と同じ結果が返り、大丈夫です。

katayama19
質問者

お礼

ありがとうございます。 NO3とあわせて式の意味がわからないので、調べて理解しておくようにします。

全文を見る
すると、全ての回答が全文表示されます。
  • Ryou29
  • ベストアンサー率11% (28/238)
回答No.2

温度50度での推定・外挿法のことでしょうか?  それならキーワード:推定、外挿法、エクセル で検索してみてください。      いかがでした。。

全文を見る
すると、全ての回答が全文表示されます。
  • Ryou29
  • ベストアンサー率11% (28/238)
回答No.1

温度50度での推定・外挿法のことでしょうか?  それならキーワード:推定、外挿法 で検索してみてください。      いかがでした。。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルにおいて、検索した個数表示について

    表を作るのに困っていますので、よろしくお願いします。 例えば、 A列A1~A20までのセルに、1~3までの数字がランダムに入っています。 BとDとF列のセルに、あ~おまでの文字が、ランダムに入っています。 A列の数字が1のとき、その行のB、D、Fに、「あ」が何個、「い」が何個、「う」が何個・・・・。 A列の数字が2のとき、その行のB、D、Fに、「あ」が何個、「い」が何個、「う」が何個・・・・。 A列の数字が3のとき、その行のB、D、Fに、「あ」が何個、「い」が何個、「う」が何個・・・・。 という表を作りたいのですが、どうしたら良いでしょうか。 よろしくお願いします。

  • excelについて質問です

    下記excel表について質問です。 あるセル内の文字列に、特定の数字が混ざっており、 他のセル内の文字列でも同じ数字が重複されていないかを探し、 そこに何かしらマーキング(塗りつぶし)していく方法があれば知りたいです。 -------------------- A 1○△100× 2> □200? 3□200< - 4□100- ) -------------------- 例えば、セルA1とセルA4で100が重複していることが分かります。 セルA2とセルA3で200が重複していることが分かります。 これが1000行以上だと、手でチェックしていくのも工数がかかってしまいます。 何かいい方法はございませんでしょうか。 また、探したい特定の数字が何なのか、それは私も事前には分かりません。 どうぞご教授ください。

  • エクセルを用いた処理について質問です。

    39×39の表があります。 (具体的には、B1セルに1、C1セルに2・・・というようにAN1セルに39の値があり、A2セルに1、A3セルに2・・・というようにA40セルに39の値があります) 次に、表中の一部の箇所に1の数字があります。 (例えば、5列目16行(この場合のセル番地は、F17セル)に1の数字、17列目34行(この場合のセル番地は、R35セル)に1の数字・・・といった感じです) そこで、質問をしたいことが、適当に列、行にある数字1~39の中から3つを選んだときに(例えば5,20,30とします。)3つの数字を含む列、行のセル番地が全て1が付いているかどうか調べたいのです。(この場合はF21セル、U31セル、F31セルのところに全て1がついているかどうかを調べたいです) はじめはindex関数を用いて作業をしようと思いましたが、1~39の組み合わせを全て入力すると約9000にも及んでしまって途方にくれているところです。 いい方法があれば教えていただけるとうれしいです。よろしくお願いします。

  • エクセル関数を使いこの様なことができますか?

    こんにちは エクセルのあるセルに数式(又は関数)を入力し、別のセルに数字を入力したら、セルの塗りつぶしの色が設定しておいた色に変わるようなことはできないでしょうか? (例えば、C1には当初は何も入力されておらず、そのC1にある数字を入力するとA1のセルの色が赤に変わるようなことを考えています。なお、色を変えたいセル自身には数字が入力されている場合といない場合と二通りあるため、いずれの場合も対応できるようにしたいのです。 つまり、初期状態では、A列(色を変えたいセル列)には数字が入ったセル、入っていないセルが混在しており、C列(ここに数字が入力されるたびにA列の対応する行のセルの色を変えたい)には何も入力されていない。この状態で、任意のC列のあるセルに数字を入力すると同じ行にあるA列のセルの色を変えたい、ということをしたいのです。) 具体的にA列にどの様な数式を入力すればよいかを教えて下さい。 (或いは、そのようなことをするための式(関数)はA,C以外の列のセルに入れる必要があるかもしれませんが(例えばB列)、それでもかまいません) よろしくお願いします。

  • Excel 関数で上から順に数字を整列させる

    Excelで、下記表(例)に入力された数字を上から順に関数を用いて隣のB列に整列させたいです。 ・例 A1:A60の表があります。 ※以下A列に入力された数字とします 1 空白 2 20 3 空白 4 15 5 25 ・(省略、この間空白と考えて下さい) ・ ・ 59 10 60 空白 上記表(例)は、A2に20,A4に15,A5に25,A59に10それ以外は空白を表します。 上記表のセル内数字は全て手入力とします。 全てのセルが空白の場合もあります。 B列はB1:B5の5行です。 この入力された数字を関数を用いて、B列に上から順にB1に20,B2に15,B3に25,B4に10,B5は空白となるように整列させたいです。 B列セル結果は他シートに参照されますのでセルはロックを掛けています。 上記のことからデータの並べ替えも使えませんし昇降順でもありません。 上から順に整列させた数字を、B1:B5の5行内で上位5まで表示させます。 A列の行数が多いのでif関数も使えません。 なお、上記質問内に不明な点がありましたら補足させて頂きます。 以上、宜しくお願いします。

  • Excel抽出方法を教えてください。

    お世話になります。 下記のような表があります。 中の数字は任意の数字が入ります。 行に対して、数字は必ず1セルのみ。 列に対しては、数字は複数になります。 この数字が入っている列の1行目(画像でいうとA~F)を右側(H列)に表示させたいです。 関数で表示ができるようであればお教えください。 何卒よろしくお願いします。

  • 【エクセル】

        A      B    C    D    E (1)到達日   1/3       1/5 (2)目標値   3.05  6.00  5.14  4.90 (3) (4)1月1日  0.00  0.00  0.00  0.00 (5)1月2日  1.73  1.85  0.94  0.01 (6)1月3日  3.08  2.08  2.64  0.92 (7)1月4日  5.44  3.38  4.19  1.76 (8)1月5日  8.00  4.09  6.77  2.50 (9)1月6日  9.91  5.53  9.00  3.48 上記のような表の場合で、(2)列目の目標値に達した所以降から色を変えて強調させることができません。 また、達した数字の日付を(1)行目に反映させることは可能なのでしょうか? 例えば「B行目は(6)から赤字で表示し、B-(1)には1月3日」と。 達したセルだけを変えることはできましたが、それ以降のセルが変わらず、達した列のA行目を反映させることができません。 どうかお力をお貸しください。よろしくお願いします。

  • Excel 合計の出し方について

    Excelのカウントについて質問です。      A列   B列 1行目 1-2-3  1200 2行目 2-3-1  800 3行目 4-5-1  400 4行目 3-2-1  2000 5行目 1-3-2  500 6行目 答え→ ( 4500 ) 上記の表があり、B列6行目にA1~A5の内容を確認し、 条件に応じた計算結果を出したいです。 条件としては、1-2-3、2-3-1、3-1-2など、同じ数字で構成されているものであれば、順番が違っていても同じものとみなして合計します。 ※ちなみに1-2-3は文字列です。 ※上記の表では、1-2-3でできる組合せの合計で4500という答えを出してます。 思いつくままに関数を書いてみました。 =SUM(SUMIF(A1:A5,{"1-2-3","1-3-2","2-1-3","2-3-1","3-1-2","3-2-1"},B1:B5)) これでもできなくはないのですが、組合せをたくさん書くのがとても面倒で、 仮に、1-2-3-4 や、1-2-3-4-5 など組合せが多くなった場合はとても上記のやり方では対応できません。また、組合せは1桁だけでなく2桁(1-3-10)、3桁(5-80-100)も存在します。 効率良く書ける方法があればおしえてください。

  • エクセルで表の条件によってセルを着色する方法

    こんにちは。 エクセルについて質問です。 添付してあります画像のような表があると仮定します。 A~Cの行に対応する数字が3つずつ入っている表です。 私がやりたいのは、この各項目の行に対応する3つの数字が、 どれか一つでもある値以上(以下)となるセルがある場合、 A、B、Cのセルの背景の色を変えたいのです。 たとえば、例の表を用いると、 A、B、Cの各項目について、対応する数値のセルに 30以上の値が入っているセルがひとつでもある項目では項目のセルに色がつくといった形です。 つまり、例の表では、AとBがかかれているセルの背景が着色されます。 条件付き書式では、数値そのもののセルにしか着色できないと思うのですが、 やりかたが分かる方がいらっしゃいましたら、ご教授ください。 よろしくお願いします。

  • エクセル VBA セルの特定

    列と行の見出しをそれぞれ検索し、 列の見出しで検索されたセルの行と 行の見出しで検索されたセルの列の交差するセルに 文字列を入力したいのですが、どのようにしたらいいかご教授願えませんでしょうか よろしくお願いします。

専門家に質問してみよう