0

所以这就是我想要做的:

1) Look-up A2 value in Column C.
2) The rows in Column C where A:2 value exists, then the respective cell in D will get the value
   of B.  If it does not exists then D will have a value of 0.

the formula im using in D2 is something like =LOOKUP(A2,C:C,REPLACE WITH B) and if not exists then b2 = 0

我可以使用匹配但不知道如何用正确的值替换

在此处输入图像描述

4

1 回答 1

1

如果我正确理解输入 - 您需要一组从某个数字开始递增 10 的数字。有2种方法:

  1. 输入起始编号,例如10000000in A1。输入A2公式:=A1+10并根据需要自动填充(或只是复制和粘贴)尽可能多的行。
  2. 10000000输入A1,然后10000010输入A2,选择两个单元格并使用鼠标拖动右下角 - 这将产生递增的值。

希望这会有所帮助。

编辑:

在聊天中讨论后,解决方案是这样的(假设上传的屏幕示例):

  1. 在当前数据上方添加行,A、B 和 C 中的零。
  2. C 列:1在 C3 中,=C3+10在 C4 中并自动填充,或者只是从 1 开始以 10 递增的值:1、11、21、...
  3. D 列:=VLOOKUP(B2,A:C,3,0)在 D2 及以下。这将从 C 列返回新生成的值,该值对应于 A 中同一行的该值,即对于 D5,它是 11,因为 B5 等于 1100000000,这是 A4,C4 中对应的是 11。

总而言之,它看起来像这样:

样本

附上示例文件:https ://www.dropbox.com/s/wlc70q92oefiewe/IDsGeneration.xlsx

于 2013-02-15T17:41:34.227 回答