作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 4 列的 excel 2010 电子表格。
A 列:我销售的产品的 UPC 代码列表。大约300行。
B 列:公式(稍后会详细介绍)
C 列:另一个 UPC 代码列表。这些 UPC 代码大约有 10,000 行。
D 列:库存盘点,对应于 C 列中的 UPC 代码。
公式:
=VLOOKUP(A2,C:D,2,FALSE)
'
'
通过单击单元格并键入
'
手动插入在上面的框中。
'
的方法不行?有没有办法快速添加
'
在 A 列中的所有值之前?注意:CONCATENATE("'",A2) 由于某种原因不起作用。
最佳答案
raphael 你已经找到了——你的号码作为文本存储在一个查找表中,作为一个数字存储在另一个查找表中。在每一行添加一个 ' 将修复它,但这是非常可怕的任务。单击绿色箭头也可以修复它,但是对于大表来说,excels 默认方法可能真的很慢(而且它还会更改您的源数据,这对我来说是一个禁忌,因为当您更新数据时,您必须再来一遍)。在这种情况下,更改格式很少有帮助。
如果表包含数字并且查找值是数字存储为文本,您可以将查找值乘以 1:
=VLOOKUP(A2*1,C:D,2,FALSE)
=VLOOKUP(TEXT(A1,0),C:D,2,FALSE)
关于excel - 为什么这行得通?探索 VLOOKUP 公式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17777394/
我是一名优秀的程序员,十分优秀!