頁: [1]
|
 |
|
作者
|
主題: 合併列印控制:功能變數 - If..Then..Else (閱讀 1472 次)
|
leonchou
版主
離線
文章: 1160
|
例如:假設有一百筆資料進行合併列印,合併欄位如下-- 姓名:合併欄位 住址:合併欄位 電話:合併欄位 而其中有幾筆的電話(合併欄位)是沒有資料的, 要如何做才能使這些資料不出現"電話"的欄位呢? 》將 "電話:" 這幾個字以功能變數取代. 方法如下 : 1.游標(插入點)停留在原欄位名稱(電話:)之處, 在該文件中叫出 [合併列印] 工具列. 2.按工具列中 [插入功能變數] --> 選 [If..Then..Else] 3.選擇代表"電話"的欄位名稱, [邏輯比對] 選 "空白", [否則插入此文字] 填入 "電話:", 其他空格不要填。 4.檢視合併資料, 看是否達到需求. (註) 此 If..Then..Else 的意思是:如果電話資料是空白, 則不要顯示欄位名稱, 否則顯示欄位名稱 "電話:" . 簡單的合併列印/功能變數應用, 提供參考。
|
|
|
|
|
已記錄
|
|
|
|
ccat0126
中學生
離線
文章: 21
|
請問大大一個進階問題,若是要用兩個以上的條件的話,應該怎麼設定, 就以此題為例,若是我希望tel欄位顯示為"1"或"1,3"時, 都不出現"電話"這個欄位,該怎麼設定。
簡單的說,原本只有一個條件控制"電話"這個欄位顯不顯示, 現在有兩個條件,該怎麼設定呢?
|
|
|
|
|
已記錄
|
|
|
|
leonchou
版主
離線
文章: 1160
|
請問大大一個進階問題,若是要用兩個以上的條件的話,應該怎麼設定, 就以此題為例,若是我希望tel欄位顯示為"1"或"1,3"時, 都不出現"電話"這個欄位,該怎麼設定。 簡單的說,原本只有一個條件控制"電話"這個欄位顯不顯示, 現在有兩個條件,該怎麼設定呢?
多條件的 IF 判斷,和Excel IF 函數的原理相同, 只是Word功能變數的寫法比較囉唆一點。 這個多條件 IF 功能變數裡面包含數個功能變數和判斷式, 如 OR、 COMPARE 均需手動輸入,無法比照上例完全由對話框設定。 圖中花花綠綠的顏色,只是為了讓你 較容易看清每個部份,沒有其他特殊意思。 中間一點一點的,每一點是一個空格 (不是真的輸入點)。 這個式子翻成白話就是: 如果電話是 "1" 或 "1,3",則不顯示"電話:"字樣,否則才顯示。相關技巧: - 按 Ctrl-F9 以自行建立一個功能變數;會自動產生一對大括號,接著在其中輸入功能變數代碼。
- 游標在功能變數中,功能變數會以灰色底呈現 (Word預設值),按下 Shift-F9 或按右鍵選 [切換功能變數] 會切換功能變數代碼和結果。
- 功能變數詳情可參考Word輔助說明。
[附件已被管理員刪除]
|
|
|
|
|
已記錄
|
|
|
|
ccat0126
中學生
離線
文章: 21
|
leonchou兄,您真是太厲害了,不過我剛剛自己如法泡製,想要試試看三個條件控制,卻失敗了 ,我想要寫成 如果電話是 "1" 或 "1,3"或"222",則不顯示"電話:"字樣,否則才顯示
這樣又該怎麼寫呢? 煩請再次賜教^^
|
|
|
|
|
已記錄
|
|
|
|
leonchou
版主
離線
文章: 1160
|
OR 判斷式好像不能接受二個以上的條件 (真扯), 不過再加上一個 OR 就可以,請參考附檔。 整個式子的架構是這樣 -- { IF { OR ( OR ( 電話 = "1", 電話 = "1,3" ), 電話 = "222" ) } = 1 "" "電話:" }
長歸長,至少能解決問題... 但比起Excel,這真是麻煩 -- 如果還有更多的條件,如果不想腦筋打結, 我不知能不能把資料改放Excel,再用Excel公式來解決? 如果不能,那只好說Oh my God,求神保佑了...
[附件已被管理員刪除]
|
|
|
|
|
已記錄
|
|
|
|
ccat0126
中學生
離線
文章: 21
|
真是太神奇了阿,感謝大大賜教,不過小弟剛剛又發現一個問題,程式裡面"1,3"是不是等於"4"`,換句話說,那個逗點好像變成了加號耶,因為DATA顯示4的時候,"電話:"欄位也不顯示了,如夾帶檔。
[附件已被管理員刪除]
|
|
|
|
|
已記錄
|
|
|
|
leonchou
版主
離線
文章: 1160
|
......不過小弟剛剛又發現一個問題,程式裡面"1,3"是不是等於"4"`,換句話說,那個逗點好像變成了加號耶,因為DATA顯示4的時候,"電話:"欄位也不顯示了......
的確,1,3 的條件改為 2,2 也一樣, 甚至 2,2 的條件遇到資料 1,3 也不顯示"電話:"; 我把 1,3 改掉後資料為 4 的就可以顯示"電話:"了。 但是功能變數的輔助說明又似乎沒有提到相關的內容... 突然覺得抓不住它的規則了,唉。
|
|
|
|
|
已記錄
|
|
|
|
|
頁: [1]
|
|
|
|