使用具有相同ID的值在Excel中填充空白单元格

时间:2017-06-29 11:38:58

标签: excel excel-vba excel-formula vba

我在excel方面不是那么先进我需要帮助,如果有可能的话。 我对这个专栏有一个擅长: ID - Value1 - Value2

我需要更新value1(或value2): - 仅当空白且仅当行具有相同的ID时才

我举个例子,我有这张桌子:

    ID  Value1  Value2
A1  1   100 
A2  2       
A3  3       
A4  1            200
A5  2            250

我想以这种方式填补所有空单元

    ID  Value1  Value2
A1  1   100      200
A2  2            250
A3  3       
A4  1   100      200
A5  2            250

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

好的,所以你的数据是数字和文本的混合体。您可以使用公式生成具有所需值的两个新列。选择两个新的相邻列,例如D和E,然后在单元格D2中的行中输入此 CSE公式

D2:
=IFERROR(IF(ISBLANK(B2),INDEX(B$2:B$99,
   MATCH(1,($A$2:$A$99=$A2)*(1-ISBLANK(B$2:B$99)),0)),B2), "")

控制 输入

使用 Ctrl Shift 输入D2中输入公式,然后复制/粘贴D列和E列的单元格(或者正如我所说的任何两个相邻的列)。

enter image description here