No.4ベストアンサー
- 回答日時:
No.1です。
質問者さんがあげられた例題が下記のように入力されているとします。
(一番左の数字は行番号)
A列B列C列D列
1AAAB1A11
2
3Aブロック
4AAA100
5ABA110
6
7Bブロック
8B150
9C320
10
11Cブロック
12**10
13A120
14
15Dブロック
16130
17410
ここでE1のセルに
=VLOOKUP($A$1,$A$4:$B$5,2)+VLOOKUP($B$1,$A$8:$B$9,2)+VLOOKUP($C$1,$A$12:$B$13,2)+VLOOKUP($D$1,$A$16:$B$17,2)
と入力してみてください。求める結果になるはずです。
詳しい解説はNo.2さんがされているとおりです。
補足が入っていますが、どのような状況で困っているのか自分もわかりません。
No.3
- 回答日時:
#2です。
結果的に#1のご回答と同じパターンになりました(回答がつくまでに数分かかることがあり、#1のご回答を認識できませんでした)(ただ表範囲に$をつけておられないのを懸念しますが)が、逆に言うと、それが常識的な回答ではないかと思うのです。質問者は、実際に表を作ってやってみていただいたのでしょうか。
補足の意味が良くつかめません。
>このそれぞれの数値を合計したいのですが
+を入れて4数値を合計していますが。
>数値が100と10という検索から選びだしたものを110と一つの計算式(関数の中で)表示し計算結果を出したいのですが可能でしょうか
回答も1つの計算式ですが。どういう不都合が起こったか説明してください。
No.2
- 回答日時:
コード列と数値列を同じ行で対応させて表を作ります。
あとは
F1に=LOOKUP(A1,表範囲,2,FALSE)+LOOKUP(B1,表範囲,2,FALSE)
+LOOKUP(C1,表範囲,2,FALSE)+LOOKUP(D1,表範囲,2,FALSE)
と入れて式を下方向に複写する。
「表範囲」は範囲に「名前」を定義するか、$A$1:$B$100のように$を
つけること。表が別シートにあるならSheet2!$A$1:$B$100のようにする。
入力されていないセルを対象にエラーが表示されないようにするには
=IF(A1="",0,LOOKUP(A1,表範囲,2,FALSE))+・・・(略)
のようにすれば良いでしょう。
No.1
- 回答日時:
VLOOKUP関数でできます。
関数例
=VLOOKUP(A1,A4:B5,2)+VLOOKUP(B1,A8:B9,2)+VLOOKUP(C1,A12:B13,2)+VLOOKUP(D1,A16:B17,2)
最初のVLOOPUPがAブロック用で
A1 が検索値
A4:B5 がAブロックの範囲
2 が範囲内での列番号
となってます。これを参考に作成してみてください。
この回答への補足
ありがとうございます。このそれぞれの数値を合計したいのですが数値が100と10という検索から選びだしたものを110と一つの計算式(関数の中で)表示し計算結果を出したいのですが可能でしょうか
補足日時:2005/12/10 08:52お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 別シートに毎回異なるデータをコピーする 7 2022/06/24 09:02
- Excel(エクセル) B列に、A列の数字が偶数の場合は1減算した数字、奇数の場合はそのまま数字を自動表示したい 4 2022/04/16 12:01
- Excel(エクセル) エクセルでIF関数中にIFERROR関数を使いたいのですが???? 5 2022/04/08 13:24
- Visual Basic(VBA) vbaエクセルマクロ RemoveDuplicatesについて RemoveDuplicatesを使 3 2023/02/28 01:13
- Visual Basic(VBA) まとめシートから集計シートへA列のコードが一致したら1行コピーするマクロをネット上で見つけました。こ 1 2022/08/30 14:11
- Visual Basic(VBA) 複数シートの複数列に入力されているデータを重複なしで抽出するVBAを作りたいです。 9 2022/06/17 10:33
- Excel(エクセル) エクセル 関数について質問です。 2 2022/10/03 11:14
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
- Perl perl このテキストファイルを簡単に配列に入れるには? 2 2022/04/27 20:24
- Visual Basic(VBA) 複数csvを横に追加していくマクロについて 2 2023/04/25 09:19
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
数学 Tan(θ)-1/Cos(θ)について...
-
4つのパターンを表示するEXACT...
-
エクセルの数式で教えてください。
-
エクセルで指定した日付、店舗...
-
Excel:一部のフォントでセルの...
-
Excel初心者です。 詳しい方、...
-
Excel初心者です。 詳しい方、...
-
Excel 2019 のピボットテーブル...
-
スマートな関数を教えて下さい。
-
Excelのグラフ軸について
-
EXACT関数とIF関数の組み合わせ...
-
Excel ウインドウ枠の固定をす...
-
エクセルで日付の入ったセルの...
-
excelの不要な行の削除ができな...
-
INDIRECTを使わず excelで複数...
-
各ページの1番上の表示について
-
スプレッドシートの関数VLOOKUP...
-
エクセルでセルに「氏名を入力...
-
関数を教えて下さい。
-
Excelのif関数で文字が見えなく...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ファイル内にある数字の出現回...
-
Excel関数の先頭に「@」が入っ...
-
エクセルの気味悪い不思議
-
Excel VBAで、実行時にsheet上...
-
表示されている人数だけを数え...
-
他人が作ったマクロの理解
-
Excelの関数について質問です。
-
Excel 集計表
-
エクセル 日時の計算式について
-
Excelの関数に関して質問です。...
-
エクセル:セル内の文字列の下...
-
絞り込み検索
-
エクセルの関数で
-
エクセルの書式設定について教...
-
余分なEXCELファイルに印刷され...
-
VBA 同一シート内での転記の仕方
-
長期休みの関数はありますか
-
Excelの空のセル
-
エクセルで入力してある文を別...
-
Excelのマクロで、セルを結合し...
おすすめ情報