如果单元格与其旁边的数字匹配,则将单元格中的数字更改为来自不同单元格的值

时间:2014-12-18 12:05:35

标签: spreadsheet vlookup openoffice-calc

我想知道是否有人可以帮助我。 我认为对于在excel工作的人来说很容易,但我找不到办法,而且我对如何做到这一点毫无头绪。

基本上我拥有的是一堆csv文件。其中一个是主要的,我有一些看起来像这样的列

main doc

这些数字应该更改为文本值,可以在不同的文件中找到,就像这个用于id_type:

id_type

因此,你可以看到在我的主要内容中我有199个id_type列 - 它应该查看另一个文档中的数字199,如果找到了 - >取出它旁边的单元格中的内容并返回主文档并用“name199”替换199

感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

您应该使用VLOOKUP()

=VLOOKUP(B2;Sheet2.A2:B6;2;0)


VLOOKUP(V =垂直)是一个完全按照您所描述的方式执行的函数,参数为:

  
      
  • 您希望找到什么值(在这种情况下B2 = 119)
  •   
  • 数据在哪里(在这种情况下是其他工作表的A:B范围),请务必注意您希望在第一步中找到的值   (B2)应该是该范围的最左列。
  •   
  • 您希望从中检索数据的第n列。在您的情况下,您希望返回类型名称,这是第二列(因此   你把2放在那里查找范围。
  •   
  • 对于最后一个参数,如果您要查找完全匹配(现在可以使用),则应该输入0,如果要查找   最接近的价值。
  •