- ベストアンサー
Excelで対応する一番近い値を返す方法
- Excelで特定の値に一番近い値を取得する方法をご紹介します。
- 実験データと変換表を元に、値の置き換えを効率的に行う方法を解説します。
- セルの関数を使用して、一番近い値の取得を自動化する手順を説明します。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
関連するQ&A
- EXCELで入力された式の値を求めて自動計算
A B C D E 1|データNO |数値1| 数値2| 数値3| 2| 1| 0.3 | 0.2 | 0.5 | 3| 2| 0.3 | 0.2 | 0.5 | 4| 3| 0.3 | 0.2 | 0.5 | -------------------------------------------- 10| 2/1| 数式1| 数式2 | 数式3 | 11| 3/2| 数式4| 数式5 | 数式6 | 12| 【求めたい値】 数式1には=C3/C2、数式2には=D3/D2、数式3には=E3/E2 数式4には=C4/C3、数式2には=D4/D3、数式3には=E4/E3 B列の2/1というのをそのまま式にしたいです。 2/1、3/2などは規則性はありません。その都度変わります。 C列の式ではC列の値を、D列の式ではD列の値を用います。 関数で=MATCH(LEFT(D34,SEARCH("/",D34,1)-1),D1:D23,0))と入れ、C3の値を求めようと思いましたが この時点でエラーになりました。=MATCH(2,D1:D23,0)だと大丈夫なのですが・・・。 関数でやるととても式が長くなりそうなので、VBAの方が良いかとも思っています。 どのようにコード、もしくは式を書けば希望の値が得られるでしょうか? VBAの場合は2/1などの数値を入れた時点で自動計算できれば嬉しいです。 よろしくお願いします。
- ベストアンサー
- その他MS Office製品
- Excel 値の有無
A B C D 1 10 20 2 10 3 20 4 このような表があります。 B,C列両方に値があればC列の値をA列に、B,C列どちらかに値があれば、その値をA列に、両方なければA列に空白を返したいです。 A B C D 1 20 10 20 2 10 10 3 20 20 4 A列にどのような式をいれればいいのでしょうか?
- ベストアンサー
- その他(インターネット・Webサービス)
- エクセル 値が一致しないものを見つけたい
お世話になります。 エクセルでA列B列にそれぞれ数値が入っている表があり、A列にはあってB列にはない数値を分かるようにしたいと思っています。 A列 B列 C列 1行目 1 1 2行目 1 5 3行目 4 0 4 4行目 5 1 5行目 1 0 1 ・A1、A2、A5の値が1であるように、A・B列とも重複する数値が入ることがあります。 ・A列とB列の値は1対1で対応し、例えばA1がB1と対応するならA2はB4と対応します。 この表ではA3、A5に対応する値がB列にないので、C列にその値を表示させています。 ・一致しない数字を分かるようにする方法にこだわりはなく、例のようにC列に値や×を表示させる、A列に色をつける、一致するものがあった数値は削除する等、なんでも構いません。 お分かりになる方、どうぞよろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- OS XP エクセル2000でVLOOKUPの値が違う。
OS XP エクセル2000でVLOOKUPの値が違う。 A B C D E 1 1.10 1 1.10 1 2 1.11 2 1.11 2 3 1.12 3 1.12 3 4 1.13 3 1.13 4 5 1.14 4 1.14 5 6 1.15 5 1.15 6 7 1.16 6 1.16 7 A列数値 B1式=VLOOKUP(A1,$D$1:$E$8,2)下にコピー D1数値D2から+D1+0.01下にコピー E列数値 OS XP エクセル2000で上記の表でA4からB4値が 間違っています。私だけなのでしょうか?
- ベストアンサー
- オフィス系ソフト
- エクセルについて
エクセルの表を作ったのですが、次の処理についてわかる方教えて下さいm(_ _)m ※ 「A1」などの入力内容は、数値ではなく文字。 <作成時> A1 B1 C1 D1 A2 B2 C2 D2 A3 B3 C3 D3 A4 B4 C4 D4 とデータ入力したものの、D1だけ削り <希望体裁> A1 B1 C1 D2 A2 B2 C2 D3 A3 B3 C3 D4 A4 B4 C4 としたい場合、作成時のD1の場所へD2を入力、D2の場所へD3を入力、D3の場所へD4を入力、ともう一度入力し直すしか方法がないのか、もしくは何かやり方があるのかわからず困っています。。 データ数が極少の場合は再入力すれば済みますが、多い場合は手間ばかりかかってしまいます・・。 少しいじれば、ズラすだけで済むような方法がありましたら、ご教授下さい!
- ベストアンサー
- Windows XP
- エクセルで数えるには
A A B B B C D D D D (ひとつのセルに値は一個入力) という表があった時にその表自体に含まれる値の個数の 順番に並べ替えてみたいのですが、どのような作業が ひつようでしょうか? こんな結果になればよいのですが・・・ C A A B B B D D D D いろいろ試してみたのですが うまくいきません どなたか詳しい方よろしく御回答願います。
- 締切済み
- オフィス系ソフト
- Excelについての質問です。
エクセルについての質問なのですが、 A列の数値だけをB列から選び出して、そこから更に選び出したBと同じ行にあるCをDに代入したいのですが、どのようにすればよいでしょうか? A B C D 1 0.1 0.1 5 2 0.5 0.3 10 3 1.2 0.4 20 4 2.3 0.5 40 5 3.7 0.7 80 6 4.7 1.0 160 7 5.9 1.2 320 わかりにくい表ですが、この場合 A1の「0.1」、B列で「0.1」といえばB1になります。それをBと同じ行のC1の数値「5」をD1に代入。 A2の「0.5」、B列で「0.5」といえばB4になります。それをBと同じ行のC4の数値「40」をD2に代入。 A3の「1.2」、B列で「1.2」といえばB7になります。それをBと同じ行のC7の数値「320」をD3に代入。 D 1 5 2 40 3 320 4 ・ 5 ・ 6 ・ という結果にしたいのですが・・・。 これは可能なのでしょうか? わかりづらい質問ですが、宜しくお願いします。
- ベストアンサー
- その他([技術者向] コンピューター)
- エクセル2010で文字に数字を割り当てたい
たとえば通知表とかでエクセルの表にはA、B、C、D、E、としてAを5 Bを4 Cを3 Dを2 Eを1 として 特定の欄にA、B、C、D、Eの数によって数値が入るようにするにはどのようなマクロを組めばよいのでしょうか?
- 締切済み
- その他MS Office製品
- Excelで値と値をくっつけたり、+1する方法を教えてください
添付した画像のような表を作成しています(添付用に加工しています) A列とB列は、手入力します。 A列:2桁の半角英数 B列:3桁の半角英数 C列に入るものは、 11(固定された数字)+A列の値+B列の値+001から始まる連番 ですので、3行目でいうとC3に「11 A1 B22 001」(分かりやすく半角スペースを空けています) 4行目ですとC4に「11C3D44002」 という値をA列、B列に入力をしたら、C列に上記のような10桁の値を 自動で入力されるしたいのですが、関数などで行うことでできないものかと思い質問しました。 現状は、C列も手入力で行っておりまして、 ・最初の2桁は、固定数値 ・A列とB列の値を使用している ・最後の3桁は001からの連番を使用している ※終わり3桁は無条件で001~の連番にしている もし関数などで対応可能でありましたら、どのような数式にすればよいのか ご教示頂けるとありがたく思います。 よろしくお願い致します。
- 締切済み
- オフィス系ソフト
- エクセルで検索範囲より特定文字に対応するセルの値を求めたい。
教えてください。 A1~D4に,下記のようにDATAがある場合、 セルA7に ”A1”と入力すると セルB7に ”部品A”と表示させたい。 セルA8に ”D3”と入力すると セルB8に ”部品C”と表示させたい。 どのような関数で求められるでしょうか。 A B C D 1 使用部品 番号1 番号2 番号3 2 部品A A1 B1 3 部品B A2 A3 B5 4 部品C D1 D3 A4 5 部品D C2 C3 6 7 A1 部品A 8 D3 部品C 9 C3 部品D 10A4 部品C
- ベストアンサー
- オフィス系ソフト
お礼
はい、間違えました。 ネットで調べていたところどうにかできました。