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

作者: redspeed (RED)   2018-11-06 21:45:16
軟體:
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 的各位大神了...
希望諸位大神可以幫我解決這奇怪的問題,謝謝。
作者: shen001 (nan)   2018-11-06 21:52:00
先確認H2內容長度是不是跟空白格數一致
作者: soyoso (我是耀宗)   2018-11-06 23:34:00
如確定為原文所述預設是固定長度的空格的話,除調整""雙引號內字串外,也可=if(h2=h$2,f2,h2) 指定到任一是預設固定長度空格的儲存格 https://i.imgur.com/pCMshHB.jpg

Links booklink

Contact Us: admin [ a t ] ucptt.com