返回列表 上一主題 發帖

[發問] 關於如何讓IF涵數內帶的"文字"不顯示

[發問] 關於如何讓IF涵數內帶的"文字"不顯示

請問是IF無法這樣使用嗎?

EX:
=F40&CHAR(10)&C40&"("&H40&")"

如果都儲存格都無數據 會顯示  ---> ()

=IF(F40&CHAR(10)&C40&"("&H40&")"="()","",F40&CHAR(10)&C40&"("&H40&")")   ---->>會顯示空白 <<是我要的

但如果儲存格是跨頁的話就沒有效果...原本無跨頁可顯示為空白,但跨頁就都一直顯示為 ---> ()

回復 11# ML089

真的說到我的心聲了。。。今天就改了數百欄了。。。真是太感謝了!

TOP

回復 10# starry1314

不用格式化,前面的公式我已經改好了,套用就可以。

另外我看你每欄的公式是跳19列,每欄都要修改很麻煩,下列公式只要你右拉複製公式時會自動跳19列
A2 =IF(COUNT(0/(T(OFFSET('標籤數據(早餐)'!$J2,COLUMN(A1)*19-19,{0,1,2}))=""))=3,"",OFFSET('標籤數據(早餐)'!$J2,COLUMN(A1)*19-19,)&CHAR(10)&OFFSET('標籤數據(早餐)'!$K2,COLUMN(A1)*19-19,)&"("&OFFSET('標籤數據(早餐)'!$L2,COLUMN(A1)*19-19,)&")")

右拉下拉複製公式
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 9# ML089


    了解~那我只好先用格式化來做處理了!感謝

TOP

回復 8# starry1314

A2 =IF('標籤數據(早餐)'!J2&'標籤數據(早餐)'!K2&'標籤數據(早餐)'!L2="","",'標籤數據(早餐)'!J2&CHAR(10)&'標籤數據(早餐)'!K2&"("&'標籤數據(早餐)'!L2&")")

因為J K L為公式,雖然回傳""但對COUNTA函數視為有資料內容
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 6# ML089
附上檔案.......

範例-IF 定義名稱無法顯示空白.rar (65.75 KB)

TOP

本帖最後由 starry1314 於 2015-5-17 18:23 編輯

回復 6# ML089

例子:
'標籤數據(早)'!$F:$F
'標籤數據(午)'!$C:$C
'標籤數據(晚)'!$H:$H

因會去刪除到儲存格所以用定義名稱(整欄),否則一刪除我參照的儲存格會全都跳#RFF

TOP

回復 4# starry1314


    應該是定義名稱的問題,不知你的名稱如何定義
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

本帖最後由 starry1314 於 2015-5-17 17:13 編輯

回復 2# ML089
目前只能先以格式化條件,設為白色 視而不見.....

TOP

本帖最後由 starry1314 於 2015-5-17 13:00 編輯

回復 2# ML089

請問版主如果遇到這種狀況該如何解決呢?

目前跨頁可解決讓他顯示為空白  =IF(COUNTA(F40,C40,H40)=0,"",F40&CHAR(10)&C40&"("&H40&")")
但如果 F40.C40.H40儲存格為定義名稱出來的資料,就又回到一樣的狀況了!

TOP

        靜思自在 : 欣賞別人就是莊嚴自己。
返回列表 上一主題