2015-10-30 144 views
0

我需要一些帮助来匹配数据并对其进行组合。我现在有在Excel工作表数据的四列,类似于以下:比较,匹配和组合数据列

Column:  1  2  3  4 

      U  3  A  0 
      W  6  B  0 
      R  1  C  0 
      T  9  D  0 
      ...  ... ... ... 

柱2是对应于信在一列中的数据值。我需要做的是将第3列与第1列进行比较,每当它匹配时将第2列对应的值复制到第4列。

您可能会问为什么不手动执行此操作?我有一个大约100,000行的电子表格,所以这真的不是一个选项!

我确实可以访问MATLAB并获得导入的信息,如果在该环境中更容易完成,请让我知道。

+1

似乎是这样会直接与公式? –

+1

欢迎来到SO。这不是一个免费的代码写入服务,但我们可以帮助您尝试开发的代码。请阅读[我如何提出一个好问题](http://stackoverflow.com/help/how-to-ask)以及[如何创建最小,完整和可验证示例]的帮助主题(http ://stackoverflow.com/help/mcve)。虽然,正如Tim指出的那样,你可以用一个简单的'IF'函数做到这一点 –

+1

你可以在excell中做到这一点:在值为'0'(比如单元格D1)的第一行写入类似于'= IF(A1 = C1,B1,0)',然后通过双击该单元格的右下角(即在您将以其他方式拖动的框中),您将复制该公式到100000行.... – bla

回答

0

正如@bla提到:

类似一个公式来=IF(A1=C1,B1,0)

应该服务(Excel)中。