タイトルの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で質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) この関数の誤りを教えて下さい。 3 2023/08/08 07:36
- Excel(エクセル) エクセルでエラーを無視して一番左側のセルの値を返したい 2 2023/07/27 13:06
- Excel(エクセル) ExcelVBAの、Index matchについて 2 2023/04/18 16:57
- Excel(エクセル) 列の複数ある空白セルを飛ばして、セルに並べて表示したい 3 2023/02/12 16:49
- Excel(エクセル) この関数の間違いを教えて下さい 2 2023/08/07 22:40
- Excel(エクセル) エクセルからスプレッドシートに数式を移植で起こるエラーについて。 2 2023/08/05 10:56
- Excel(エクセル) DATE関数で指定する「日」のセルが関数の場合の対処法 5 2022/09/14 15:46
- Excel(エクセル) エクセルでIF関数中にIFERROR関数を使いたいのですが???? 5 2022/04/08 13:24
- Excel(エクセル) マクロを簡潔にしたい 6 2022/09/16 10:37
- Excel(エクセル) エクセルの関数について 5 2023/01/26 15:26
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
INDEXとMATCH関数で#N/Aが出るときに非表示にしたい
Excel(エクセル)
-
Excelのmatch関数エラー原因が分かりません
Excel(エクセル)
-
IF関数の複数条件とINDEX関数とMATCH関数を使った長い関数を短くできる?
Excel(エクセル)
-
-
4
IFERROR関数とINDEX、MATCH関数で#N/Aを表示させない
Excel(エクセル)
-
5
INDEX、MATCH関数での空欄を「0」ではなくそのまま空欄する式について
Excel(エクセル)
-
6
INDEX関数の「0」表示回避+#N/A非表示 方法
Excel(エクセル)
-
7
EXCELでマイナス値の入ったセルの検索
Excel(エクセル)
-
8
INDEX関数で#N/Aを表示させない方法を教えてください!
Excel(エクセル)
-
9
複雑なシフト表から1日ごとの出勤者、シフトを抜き出したいです
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
首吊りどこ締めるの
-
中出しをするとお腹が痛い・・・。
-
麻疹風疹の抗体検査結果につい...
-
エクセルでエラーが出て困って...
-
白血球が多いとどんな心配があ...
-
彼女のことが好きすぎて彼女の...
-
検便についてです。 便は取れた...
-
勃起する時って痛いんですか? ...
-
至急!尿検査前日にオナニーし...
-
納豆食べた後の尿の納豆臭は何故?
-
これって喉仏ですか? 私は女性...
-
EXCELで条件付き書式で空白セル...
-
精子が黄色?
-
小数点以下を繰り上げたものを...
-
値が入っているときだけ計算結...
-
口の中に黒い血の塊
-
健否~書類の書き方~
-
甲状腺が腫れているが血液検査...
-
はしかの抗体検査は何科の病院...
-
テスターで断線を調べる方法教...
おすすめ情報
回答ありがとうございます。
補足させていただきます。
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)),"")