- ベストアンサー
エクセルで列と行の値を関連付ける方法
rqcの回答
↓これで大丈夫だと思いますよ。 =VLOOKUP(検索値,範囲,列番号,検索の型) =VLOOKUP(D4,A:B,2,FALSE) 検索値…何で検索させるか。(今回だと、D4の日付) 範囲…検索する範囲。検索値が入っている列が一番左の列になるように。(今回だと、A列からB列) 列番号…検索範囲の中で、表示させたい列の番号。(今回だと、2列目) ※範囲がB列からD列で、C列を表示させたいなら「2」、D列なら「3」です。 検索の型…TRUE(省略可):あいまい検索、FALSE:完全一致検索。(今回だと、完全一致)
関連するQ&A
- Excel 2000 で近似値を取得する方法
1行目がタイトル、2行目から数値のデータがA列~E列まで500行ほどあります。 D列は小数点第3位までの数値が並んでいます。 E列には0から始まって100まで偶数が並んでいます。 E列の数値に一番近い値をもつD列のデータをみて、A列とB列のデータを別シートに書き出したいのですが、 上手くいきません。 試して駄目だった方法は、 VLOOKUP関数:0.815と2.015の場合、2.015の値を取得したいのに0.815のデータになる。 EVEN関数:0.×××が沢山並ぶ場合2になるので比較ができない。 なにか関数で上手く組み合わせてできる方法は無いでしょうか? また、VBAでも可能であれば方法をご教示下さい。 お願いいたします。
- ベストアンサー
- オフィス系ソフト
- エクセル関数式により、列ごと最後尾と最後尾からの2行目の値を抜き出す
エクセル関数式により、列ごと最後尾と最後尾からの2行目の値を抜き出す。 初めまして、よろしくお願いします。 A B C D E 1 赤 青 黄 緑 黒 2 3 4 1 3 2 0 9 5 9 1 3 4 3 ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ 112 4 6 1 9 6 113 7 7 5 8 1 114 6 9 1 3 7 115 7 2 5 0 116 8 0 0 という表があります。 各列の空白、もしくは0の入力されている後の値(A列では8、B列では9、C列では2、D列では5、E列では7)と最後尾の数字から2行目の値を(A列では6、B列では6、C列では5、D列では8、E列では6)を抜き出すことのできる関数式の方法がありましたら、教えていただきたく。よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセル関数式により、列の最後尾から2行目の値からの最大値の求め方。
エクセル関数式により、列の最後尾から2行目の値からの最大値の求め方。 初めまして、よろしくお願いします。 A B C D E 1 赤 青 黄 緑 黒 2 3 4 1 3 2 0 9 5 9 1 3 4 3 ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ 112 4 6 1 9 6 113 7 7 5 8 1 114 6 9 1 3 7 115 7 2 5 0 116 8 0 0 という表があります。 各列の空白、もしくは0の入力されている後の値(A列では8、B列では9、C列では2、D列では5、E列では7)を最後尾とし、そこから2行目の値(A列では6、B列では6、C列では5、D列では8、E列では6)からの列(A列ではA4の1まで、B列ではB4の3まで、C列ではC4の2まで、D列ではD4の0まで、E列ではE4の9まで)の間の値の最大値(A列で、見えている部分のみではA5の9になります)を抜き出すことのできる関数式の方法がありましたら、教えていただきたく。よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルのMATCH関数について
エクセルのMATCH関数についての質問ですが、どうしてもエラーが表示され悩んでいます。どうか教えていただければと思います。 たとえば下記のような場合なぜかエラーが発生してしまいますがどうしてでしょうか? A列 B列 C列 D列 E列 F列 1行 A B A+B 戻り値 2行 2.0 1.0 1.2 2.2 2 3行 2.2 0.9 1.1 2.0 1 4行 2.4 1.1 1.3 2.4 #N/A 5行 2.6 1.0 1.4 2.4 3 使用している関数は、 E列2行 =C2+D2 F列2行 =MATCH(E2,$A2:$A5,0) E列3行 =C3+D3 F列3行 =MATCH(E3,$A2:$A5,0) E列4行 =C4+D4 F列4行 =MATCH(E4,$A2:$A5,0) E列5行 =C5+D5 F列5行 =MATCH(E5,$A2:$A5,0) です。ここでどうしても、F列4行にエラー値(#N/A)が発生してしまいます。どうしてでしょうか? E列4行とE列5行は同じ値にもかかわらず戻り値が違うのはどうしてでしょうか? また、不思議なことにE列4行に手入力で2.4の値を入力した場合は戻り値は3となり、正しい値を表示します。どうしてでしょうか? 以上、よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセル関数式により、ある値が二つの値の間にある条件の時に抜き出す方
エクセル関数式により、ある値が二つの値の間にある条件の時に抜き出す方法。 初めまして。よろしくお願いします。 例) A B C D E F 1赤 2 5 1 2青 9 2 3 青 3黄 1 9 4 黄 4緑 3 4 2 5黒 8 4 9 6紺 2 5 4 紺 7橙 5 1 6 8 9 D列にある値がB列にある値とC列にある値の間に有る場合、A列に有る値をE列に抜き出す(例では2行目、3行目、6行目のDの値がBCの値の間に有るためにEのセルにAの値を表示される)関数式を教えていただきたく、よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルで、2つの条件に一致する値を返す方法 教えてください
A B C D E F 1 日付 分数 2 Aさん Bさん Cさん Aさん Bさん Cさん 3 3/2 2/12 3/15 9 10 10 4 3/4 2/12 3/15 2 3 3 5 3/4 2/12 3/15 30 30 30 6 3/3 2/12 3/15 1 1 2 7 3/4 2/12 3/15 3 5 4 8 3/4 2/12 3/15 29 29 29 上記の表より 列A,B,Cは日付 列D,E,Fは分数です ・3行目のG列にD3:F3の範囲で最小値であり、A3:C3の範囲で最新の日付(最大値)である時の 日付を表示したい。 G3のセルを下に引っ張り各行ごとに値を表示したいです。 関数(式)を教えてください。
- ベストアンサー
- オフィス系ソフト
- エクセルですが、教えて頂けますか?
A B C D E F ーーーーーーーーーーーーーーーーーー 1 場所 最終日 Aさん Bさん 2 東京 6/8 東京 6/1 東京 6/8 3 神奈川 6/1 東京 6/3 大阪 6/5 4 大阪 6/5 神奈川 6/1 千葉 6/9 5 千葉 6/9 千葉 6/5 大阪 6/6 少し見づらいと思うのですが、Aさん、Bさんに場所と日付を入力します。 そうすると自動で列Bに値が入るようにしたいのです。 上記は列Bに手動で入力したのですが、結果としてこういう形にしたいです。 列Aはこの4つの県で固定ですので、AさんBさん共にこれ以外の県が入る事はありません、AさんBさんどちらかの日付が更新されたらその列Bに最終日としてその日付を入力できるようにしたいです。 Aさん、Bさん共に、行6、7、8とどんどんと追加しても、列Bには2人合わせた最終日が入力されるようにしたいです。 少し説明が下手なので、分かりづらいと思うのですが、関数で列Bにどういう風に入力すれば自動で最終日として値が入るのか教えてください。お願いします。
- ベストアンサー
- その他(プログラミング・開発)
- エクセルで集計
エクセルでの合計について教えていただきたいのです。 A1~A10000まで日付が、B1~B10000まで数値が入力されています。 B列の数値を50行ごとに合計し、C列に表示する方法。 現在は、sum関数で手作業です。 簡単に表示できる方法を教えてください。 また、C列に合計のある行をD列(D1・D2・D3・・・)、E列(E1・E2・E3・・・)、F列(F1・F2・F3・・・)に並べたいのです。(50行ごとに間引いて表示するような感じです) 現在は、=C50・=C100・=C150のように手作業です。 もっと多量のデータが入力されたシートもあります。また、100行ごと150行ごとなど合計行が違う場合もあります。 エクセル初心者です。 よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- エクセルVBAでのまとめ計算
初めまして、よろしくお願いします。 データーで A B C D E ・・・ 1 5 7 2 2 3 7 0 3 4 6 3 6 5 2 8 3 6 0 3 4 ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ 100 3 4 5 という表がありますA列には(C列の値/(D列以降の平均値))をB列には(C列の値-(D列以降の平均値))を表示させたいと思います。たまに3行のような空白の行があります。関数式ではなく、VBAで解る方、よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルについてです
A列1行目から順にa,b,c,d,e…… B列1行目から順に1,2,3,4,5…… C列1行目から順にア,イ,ウ,エ,オ……と入力されているエクセルの表を、D列1行目にa E列1行目に1 C列2行目にア 以下同様にD列3行目にb E列3行目に2 D列4行目にイ……というふうに移していくにはどうしたらよいでしょうか。
- ベストアンサー
- その他MS Office製品
お礼
細かい説明、ありがとうございました。 イロイロ誤解しておりましたが、一気に解決しました。 やっぱり、コンピューターは0からスタートさせるんですね。列番号でも一つ数字をずらしちゃってて、ちょっと手こずっていました(笑) 何はともあれ、無事解決しました。 助かりました。ありがとうございました。