![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
No.3ベストアンサー
- 回答日時:
>B列に対するDの数値が対応できていないみたいです.
申し訳御座いません、G1セルに入力する数式は、
=IF($E1="","",VLOOKUP($E1,$A:$D,4,FALSE))
ではなく、
=IF($E1="","",VLOOKUP($E1,$B:$D,3,FALSE))
でした。
この数式は、
E1セルが空欄の場合には、何も表示せず、
E1セルが空欄ではない場合には、
$B:$Dの範囲内で最も左にある列(即ちB列)の中で、E1セルと同じ値を持つセルを探し出し、そのセルと同じ行にある、「$B:$Dの範囲内で左から3番目にある列(即ちD列)」のセルの値を表示する、
という働きをする関数です。
因みに、E1セルに入力した、
=IF(AND(INDEX($A:$A,ROW())<>"",COUNTIF($B:$B,INDEX($A:$A,ROW()))),INDEX($A:$A,ROW()),"")
という関数は、「その関数が入力されている行と同じ行にある」A列のセルが空欄では無い場合で、
且つ、「その関数が入力されている行と同じ行にある」A列のセルの値、と同じ値を持つセルがB列の中に存在している場合には、
、「その関数が入力されている行と同じ行にある」A列のセルの値を表示し、
それ以外の場合には、何も表示しない、
という働きをする関数です。
尚、
INDEX($A:$A,ROW())
の部分は、「その関数が入力されている行と同じ行にある」A列のセルの値を求める関数で、E1セルに入力する場合には、$A1と入力するのと同じ働きをしますが、$A1と入力した場合には、セルの削除や切取り、挿入等の操作で、セルの位置関係がずれると、関数が正常に作動しなくなるのに対して、INDEX($A:$A,ROW())と入力した場合には、セルの位置が上下にずれても、関係なく正常に動作致します。
再度、ご回答ありがとうございました。
実用の結果、正しいデータ処理が行うことができました。感謝いたします。
また、何かありましたら宜しくお願いいたします。
No.2
- 回答日時:
グラフを書くためなら、x軸を1つの列にまとめなくても、そのまま元のデータ列を使って書くことができるが、それではダメなのか。
グラフウィザードで「散布図」を選んで、「系列」で、
「系列」の「追加」で、1つの系列(系列1)のxの値をA列に、yの値をC列にする。
また、「系列」の「追加」で、2つめの系列(系列2)のxの値をB列に、yの値をD列にする。
これだけのことですが、x軸を項目軸にしたいのでしょうか。データを見ると散布図でいいように見えるが。
グラフを書くためだけではなく,実際は得られた結果(C、D)よりある計算を行わなければならないため、同じx軸で比較をしなければいけないのです。
ご回答ありがとうございました。
No.1
- 回答日時:
まず、E1セルに次の数式を入力して下さい。
=IF(AND(INDEX($A:$A,ROW())<>"",COUNTIF($B:$B,INDEX($A:$A,ROW()))),INDEX($A:$A,ROW()),"")
次に、F1セルに次の数式を入力して下さい。
=IF($E1="","",INDEX($C:$C,ROW()))
次に、G1セルに次の数式を入力して下さい。
=IF($E1="","",VLOOKUP($E1,$A:$D,4,FALSE))
そして、E1~G1の範囲をコピーして、同じ列の2行目以下に貼り付けて下さい。
以上です。
早速のご回答ありがとうございます.
ただいま試してみましたが、A列に対するCの数値は対応してるみたいですが、
B列に対するDの数値が対応できていないみたいです.
中身を調べてみても、イマイチわかっていません。
もしよろしければ、ご回答いただけると非常に助かります。
よろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルで2つの表を比較して、文字列が同じだが、その行のある値が違うものを抽出したい 1 2022/10/06 21:48
- Excel(エクセル) Excelグラフについて 1 2022/06/16 16:06
- Excel(エクセル) エクセル 自動計算 1 2023/01/30 13:28
- Excel(エクセル) 【詳しい方教えて下さい】EXCEL条件に一致する値の複数抽出 9 2022/04/29 10:56
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2022/03/24 16:07
- Excel(エクセル) SUMIF関数について 4 2023/06/14 13:13
- Excel(エクセル) ExcelのIF関数について 4 2023/05/24 12:54
- 統計学 統計分析とExcelに詳しい方、何卒よろしくお願いいたします。 6 2022/05/27 10:30
- C言語・C++・C# C言語初心者 ポインタについて、お助けください、、 2 2023/03/15 23:50
- Excel(エクセル) Excel2019 列と列(2列)の数値の重複を調べたい 1 2023/05/11 13:35
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
F12 開発者ツールについて。
-
Python CSVファイルについて
-
WindowsからSSHでサーバーにあ...
-
バッチファイルで特定のファイ...
-
bashでコマンドが見つかりませ...
-
なにこのQRコード?!!
-
自作pcについて
-
44歳でIT業界への転職
-
プロダクトキー
-
Windowsバッチファイルでリモー...
-
コマンドプロンプトまたはpower...
-
Microsoft 365 の購入の誘いが...
-
エクセルを起動するとグレーな...
-
試用期限付きアプリの使用期間...
-
batでレジストリが変更されない...
-
時間給の計算方法をお教えください
-
MF-COBOL COBOL 違い
-
APEX ランクマッチ、見方弱い人...
-
管理者権限なしでポータブル仮...
-
batファイルのエラー
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Python CSVファイルについて
-
Microsoft 365 の購入の誘いが...
-
WindowsからSSHでサーバーにあ...
-
pipインストール時にプロトコル...
-
EXCELのファイル形式を変更して...
-
MF-COBOL COBOL 違い
-
ChatGPTがウェブサイトをいろい...
-
自作pcについて
-
44歳でIT業界への転職
-
bashでコマンドが見つかりませ...
-
マイクロソフトから通知メール...
-
なにこのQRコード?!!
-
bitlocker の導入・運営方法
-
バッチファイルで特定のファイ...
-
ユーザ権限でソフトを起動する...
-
三菱 Got 1000
-
Windowsバッチファイルでリモー...
-
プロダクトキー
-
試用期限付きアプリの使用期間...
-
exeファイルの実行結果をテキス...
おすすめ情報