
タイトルのINDEX+MATCH関数で記述したセルの表示に#N/Aエラーを空欄で表示させたいのですが、使用している関数はこちらになります。
=INDEX(業務!$P$4:$T$10,MATCH('21'!$M20,業務!$A$4:$A$10,0),MATCH('21'!$M$18,業務!P$3:T$3,0))
こちらの関数をM18セルに空欄の場合に#N/Aエラーが表示されますのでそれを空欄にしたいのですがIF関数をどの場所に組み込めばいいのかが分かりません。
どなたか分かる方よろしくお願い致します。
No.1
- 回答日時:
IFNAを使用すれば良いと思います。
=IFNA(式, #N/Aの場合の表示)
=IFNA(INDEX(業務!$P$4:$T$10,MATCH('21'!$M20,業務!$A$4:$A$10,0),MATCH('21'!$M$18,業務!P$3:T$3,0)), "")
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
INDEXとMATCH関数で#N/Aが出るときに非表示にしたい
Excel(エクセル)
-
Excelのmatch関数エラー原因が分かりません
Excel(エクセル)
-
INDEX関数で#N/Aを表示させない方法を教えてください!
Excel(エクセル)
-
-
4
INDEX、MATCH関数での空欄を「0」ではなくそのまま空欄する式について
Excel(エクセル)
-
5
IF関数の複数条件とINDEX関数とMATCH関数を使った長い関数を短くできる?
Excel(エクセル)
-
6
エクセルで空白を無視して一番左にあるセルを参照したい
Excel(エクセル)
-
7
Excelでエラー(#N/Aなど)値を含む範囲で最大値や最小値をもとめ
その他(Microsoft Office)
-
8
Excel 条件によって入力禁止にする
Excel(エクセル)
-
9
IFERROR関数とINDEX、MATCH関数で#N/Aを表示させない
Excel(エクセル)
-
10
エクセルの質問です。条件によってセルに斜線を引きたいのですが。
その他(OS)
-
11
空白セル内の数式を残したままで空白セル扱いとしたいのですが
Excel(エクセル)
-
12
エクセルのセル内の余白の設定って出来るのでしょうか?
Excel(エクセル)
-
13
ある範囲のセルから任意の値を検索して、その隣のセルの値を取得するという関数はありますか?
Excel(エクセル)
-
14
エクセルで文字列の最大値を抽出する方法
Excel(エクセル)
-
15
エクセルのフィルタオプションで「ある文字列を含まない」条件は?
Excel(エクセル)
-
16
エクセルでセルの値分の個数の文字列を自動で入れたい
Excel(エクセル)
-
17
EXCELの条件付き書式で数式を空白と認識してくれる方法
Excel(エクセル)
-
18
全て空白のときに空白にする
Excel(エクセル)
-
19
Excelで[表1]にあって、[表2]にないものを抽出する関数
その他(Microsoft Office)
-
20
リストと一致する値のセルを塗りつぶしたい。
その他(Microsoft Office)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
血小板増加について
-
検便についてです。 便は取れた...
-
首吊りどこ締めるの
-
Excel 数値の前の「 ' 」を一括...
-
レインボーシックスシージをし...
-
エクセルで空白セルを含む列の...
-
腕を見たら黄色くなってる部分...
-
VLOOKUP関数を使用時、検索する...
-
2つの数値のうち、数値が小さい...
-
小数点以下を繰り上げたものを...
-
値が入っているときだけ計算結...
-
病院側から早く来てくださいと...
-
勃起する時って痛いんですか? ...
-
エクセルのラベルの値(文字列...
-
彼女のことが好きすぎて彼女の...
-
Excel条件付書式(残業45時間以...
-
リンク先のファイルを開かなく...
-
エクセルで数式の答えを数値と...
-
MIN関数で空白セルを無視したい...
-
値が入っている一番右のセル位...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
首吊りどこ締めるの
-
検便についてです。 便は取れた...
-
値が入っているときだけ計算結...
-
彼女のことが好きすぎて彼女の...
-
尿検査前日に自慰行為した時の...
-
VLOOKUP関数を使用時、検索する...
-
Excel 数値の前の「 ' 」を一括...
-
精液の落とし方を教えてください
-
【Excelで「正弦波」のグラフを...
-
2つの数値のうち、数値が小さい...
-
風俗店へ行く前のご飯
-
精子に血が・・・
-
リンク先のファイルを開かなく...
-
小数点以下を繰り上げたものを...
-
EXCELで条件付き書式で空白セル...
-
イタリアから帰国する際、肉製...
-
excelでsin二乗のやり方を教え...
-
腕を見たら黄色くなってる部分...
-
病院側から早く来てくださいと...
-
ワードのページ番号をもっと下...
おすすめ情報
回答ありがとうございます。
補足させていただきます。
Excelのバージョンは2010になります。
上記を参考に
=IF(ISERROR(INDEX(業務!$P$4:$T$10,MATCH('21'!$M20,業務!$A$4:$A$10,0),MATCH('21'!$M$18,業務!P$3:T$3,0))=TRUE(),"",(INDEX(業務!$P$4:$T$10,MATCH('21'!$M20,業務!$A$4:$A$10,0),MATCH('21'!$M$18,業務!P$3:T$3,0))
と記述しましたが多すぎる引数が入力されていますと表示されます。
どの箇所が間違っているのでしょうか?
よろしくお願い致します。
補足させていただきます。
chonamiさんの回答のIFERRORの関数で出来ました。
=IFERROR(INDEX(オペレーション!$P$4:$T$10,MATCH('21'!$M20,オペレーション!$A$4:$A$10,0),MATCH('21'!$M$18,オペレーション!P$3:T$3,0)),"")