用相同ID的值填充Excel中的空白单元格
我的excel不是很先进,如果可能的话,我需要帮助。 我有一个包含此列的excel: ID-值1-值2 我需要更新值1(或值2): -仅当为空且仅当行具有相同ID时 我举个例子,我有这个表:用相同ID的值填充Excel中的空白单元格,excel,excel-formula,vba,Excel,Excel Formula,Vba,我的excel不是很先进,如果可能的话,我需要帮助。 我有一个包含此列的excel: ID-值1-值2 我需要更新值1(或值2): -仅当为空且仅当行具有相同ID时 我举个例子,我有这个表: ID Value1 Value2 A1 1 100 A2 2 A3 3 A4 1 200 A5 2 250 我想用这种方法填满所有的空单元格 ID Value1 Value2 A1 1 1
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
谢谢您的帮助。好的,您的数据是数字和文本的混合体。您可以使用公式生成两个具有所需值的新列。选择两个新的相邻列,如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), "")
CtrlShift输入
使用CtrlShiftEnter在D2
中输入公式,然后复制/粘贴到D列和E列的单元格中(或如我所说的任何两个相邻列)
为什么不使用透视表?将
ID
放入行列表中,生成value之和1
和value之和2
。。。在我的示例中,我只输入了数字,但是单元格Value1或Value2可以是数字和文本的混合体……可以使用公式生成两个新列。这是一种选择吗?要将空白替换到位,需要VBA。如果您能给我一些分步指导,可以选择“是”。;-)好的,检查我下面的答案:)