[[20190722222017]] 『参照なしを空白にしたい』(わからん太郎) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『参照なしを空白にしたい』(わからん太郎)

別シートでテーブルを参照しています。
列によって、数値と文字のデータが混在しています。
文字のデータ列に関しては関数に"&を付ければ
参照なしを空白にできるのですが
数値の列はそれだと表示形式に支障がでます。
(具体的に言うと年月日が数字の羅列になる)
iferrorを使うと、参照無に1900/1/0と表示されます。

何か良い方法はありませんでしょうか。

< 使用 Excel:Office365、使用 OS:Windows10 >


参照なしの意味がわかりませんが

=IF(セル="","",数式)

では?

(マナ) 2019/07/22(月) 22:35


 >文字のデータ列に関しては関数に"&を付ければ

 "& → &"" ですよね。

 参照というのは =Sheet1!A1 のような単純なセル参照ではなく
 VLOOKUP のような関数を使った参照ということ?

 VLOOKUP だとして、数値(日付)の列については

 =IFERROR((VLOOKUP(……)&"")*1,"") 
         ~~~            ~~~~~~
 ↑ のようにすれば空白セルを参照した場合は「空白」になります。

 または表示形式〜ユーザー定義を
 yyyy/m/d;;; ← セミコロンを付ける

 としても「1900/1/0」は表示されません(ただし値は「空白」ではなく「0」)

 参考まで
(笑) 2019/07/22(月) 23:13

 一応、念のために書いておきますけど
 単純に =Sheet1!A1 のようなセル参照なら

 =IF(Sheet1!A1="","",Sheet1!A1)

 でもいいです(数値でも文字列でも使えます)
 もちろん表示形式で「0」を非表示にしてもいいですし

 関数を使った参照でも
 =IF(VLOOKUP(………)="","",VLOOKUP(………))

 とすればできますが、同じ VLOOKUP を2回くり返すことになり冗長になってしまう。

 参考まで
(笑) 2019/07/22(月) 23:54

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.