[算表] vlookup与mid结合,无法计算(已解决)

楼主: mozoe (鱼饺控的朋友)   2019-09-25 11:43:36
软件:Excel
版本:2016
撷取编号中的第7个字,再使用vlookup回传单位名。
但是出现#N/A。
如下图
https://imgur.com/a/nu32LVV
B12函数为
=VLOOKUP(MID($A12,7,1),$B$1:$C$10,2,0)
B13就是MID($A12,7,1)=1
出现#N/A 不知道那里有问题。
我认为应该是要出现"AAA"才对,
求协助
感谢
作者: soyoso (我是耀宗)   2019-09-25 11:46:00
mid(...)不是等于1是"1",资料型态不同调整为,value(mid(...)),--mid(..)
楼主: mozoe (鱼饺控的朋友)   2019-09-25 12:01:00
感谢,我刚刚有想到。不过用了text...也是不行我朋友提供的方式,把0.1.2.3.4.5.6.7.8.9前都加一撇(')。也是让资料型态改变。我自己也测出一种,就是B1-B10,储存格格式异动为"文字"。不过这模式可能会有问题,早上再测的时候一直是NA,是用了soyoso大的方式后,我再用一次才成功。不知道是我电脑还是软件有什么问题
作者: soyoso (我是耀宗)   2019-09-25 16:04:00
如原本已在储存格内的数字型态数字,调整储存格格式为文字下,资料型态还是数字。需调整储存格格式为文字后再键入或拖曳产生的数字,型态才会为文字

Links booklink

Contact Us: admin [ a t ] ucptt.com