[请问] 为什么excel的公式显示出来却是空白?

楼主: andy90498 (枫情)   2018-11-26 21:19:59
https://i.imgur.com/jEIzAkP.png
如图
我把公式打在那个格子的旁边
并且用红色的箭头表示箭头两边的公式是相同的
我有疑问的是图片中的J7
显示出来却是空白的
我尝试去更改IF的条件 等号右边 从"/" 改成数字 空白 甚至更改等号为<>
都是空白
但我把J7公式中的J3改到其他格子 又能正常显示
我原本是以为J3那格是受LOOKUP函数的影响
又手动key了一格没有函数的日期
发现J7那格仍然无法显示
好像是只要是日期就无法显示
不晓得问题出在哪?
谢谢
楼主: andy90498 (枫情)   2018-11-26 21:25:00
确定不是J7的文字颜色被改成白色
作者: jumprabbit (晓吐吐)   2018-11-26 21:36:00
日期的文字格式是什么?
作者: higger (朝乡而行2016)   2018-11-26 21:44:00
有专门抓月份的函数~你是在判断"/"...
作者: wray (Rayf)   2018-11-26 23:07:00
我觉得不对。MID是抓字串,可是你看到的日期其实应该是数字你先试着将J3的结果转成字串看看吧。
作者: nadoka (小那 娜豆卡)   2018-11-26 23:27:00
如果你的J7格式是日期,储存起来的会是日期数字,要用Year Month Day 三个函数来抓取然后再用Date(y,m,d)组合起来你是要判断月份吧,直接用month就好了...https://i.imgur.com/bkTi654.png你的写法是该格为“字串”的时候才成立但你将这格转为字串时显示会是这样https://i.imgur.com/MiaUwiw.png因为日期格式可以有多种表现手法,不能直接用MID取文字所以这个格子对excel来说并没有任何的"/"你的这种写法适合在从奇怪的网页或其他数据库抓取资讯时日期时间被转为字串的方式才需要用这样暴力解正常的时间格式储存格,用函数直接提取就可以了。

Links booklink

Contact Us: admin [ a t ] ucptt.com