[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『参照なしを空白にしたい』(わからん太郎)
別シートでテーブルを参照しています。
列によって、数値と文字のデータが混在しています。
文字のデータ列に関しては関数に"&を付ければ
参照なしを空白にできるのですが
数値の列はそれだと表示形式に支障がでます。
(具体的に言うと年月日が数字の羅列になる)
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.