私が繰り返し発生するExcelの問題はINDEX(array,row,column)
、結果がない場合に空白を返すのではなく、0を返すような数式です。
ゼロの結果を空白に変更する最良の方法は何ですか?
これまでに試したアプローチは次のとおりです。
1)ゼロ除算を使用します。INDEXが0を返す場合、エラーが発生し、それを除外します。
=IFERROR(1/1/INDEX(A,B,C),"")
短所:数式をより乱雑にし、見たいエラーを隠します。
2)カスタムフォーマットを使用する
0;-0;;@
短所:
1)日付形式を同時に適用できない
2)空白セルのチェックに関しては、条件付き形式では機能しません(値はまだゼロであり、表示されていません)
3)IF
ステートメントの使用
=IF((1/1/INDEX(A,B,C))<>"",(1/1/INDEX(A,B,C)),"")
短所:厄介な繰り返し
誰か他の/より良いアイデアがありますか?