与 30万 粉丝一起学Excel VIP学员的问题,根据发票号,用VLOOKUP查找对应的金额,结果全是#N/A。 这是最基本的VLOOKUP查找,公式并没问题。现在是错误值,证明发票号码不一样或者格式不一样。 左边的带绿帽子,右边的没有,一眼就看出格式不一样。选择D2这个单元格,可以在编辑栏看到前面有一个类似于空格的东西,叫隐藏字符。 既然如此,只需将查找内容在前面连接*就可以,*代表所有字符。
这时,VIP学员又提出了一个新要求,要根据右边的发票号,查找左边。 右边的第一位是隐藏字符,因此要想办法去除才行。针对现有数据源,卢子提供3个去除的公式。
将上面任意一个作为VLOOKUP的第一参数,就可以正常查找。
本来问题到此就结束了,不过当卢子往下拉的时候,发现一点小问题,就是有的发票号码不是8位,怎么补齐位数? 发票号码要文本格式才能正常显示,要不然前面的0就丢失了,可以通过TEXT处理。8个0代表8位发票号。
这里也可以用REPT将0重复显示8次。
平常解决完问题,再检查一遍,这样有一些小细节没处理好的能够及时发现。 |
|