[算表] 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