[算表] IF 函數出現的答案不如預期

看板Office作者 (RED)時間5年前 (2018/11/06 21:45), 5年前編輯推噓0(004)
留言4則, 2人參與, 5年前最新討論串1/1
軟體: EXCEL 版本: Windows 10 64bit + Office 2013 Windows 7 64bit + Office 2007 公司最近有一份文件(大約有一萬多列資料)要整理, 通訊地址郵遞區號沒有的話, 就使用戶籍地址郵遞區號當作收件地址郵遞區號, https://i.imgur.com/4laafbT.png
假設 F欄是戶籍地址郵遞區號 H欄是通訊地址郵遞區號(如果沒有資料的話,預設是一堆固定長度的空格) K欄是收件地址郵遞區號 當我在K2下函數, =IF(H2="     ",F2,H2) 出現奇怪的答案, H2是空的,但是K2不會抓F2的資料 H9是有資料的,所以K9就抓H9的資料 這問題 Google 了很久, 手邊的 EXCEL 工具書也沒有相關解答, 只好求助 PTT 的各位大神了... 希望諸位大神可以幫我解決這奇怪的問題,謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.42.116.7 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1541511919.A.7F1.html

11/06 21:52, 5年前 , 1F
先確認H2內容長度是不是跟空白格數一致
11/06 21:52, 1F

11/06 23:34, 5年前 , 2F
如確定為原文所述預設是固定長度的空格的話,除調整""雙引
11/06 23:34, 2F

11/06 23:36, 5年前 , 3F
號內字串外,也可=if(h2=h$2,f2,h2) 指定到任一是預設固定
11/06 23:36, 3F

11/06 23:36, 5年前 , 4F
長度空格的儲存格 https://i.imgur.com/pCMshHB.jpg
11/06 23:36, 4F
感謝大大相助,解決我的困擾 ※ 編輯: redspeed (114.42.116.7), 11/07/2018 18:46:36
文章代碼(AID): #1RuPhlVn (Office)