2017-06-29 116 views
0

我在Excel中沒有那麼先進如果可以,我需要幫助。 我有一個Excel與此列: ID - 值1 - 值2在Excel中填充空白單元格,使用相同ID的值

我需要更新值1(或值2): - 只要是空白,只有在該行有相同的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

爲什麼不使用數據透視表?將'ID'放在行列表中,並生成'Value1總和'和'Value2總和'。 –

+0

坦克你快速的答案,但是...我把我的例子只有數字,但單元格Value1或Value2可能是一個混合的數字和文本... –

+0

這是可能的生成兩個公式的新列。這是一個選擇嗎?要替換空白需要VBA。 –

回答

0

好的,所以你的數據是數字和文本的混合。您可以使用公式生成具有所需值的兩個新列。選擇兩個新的,相鄰列,說d和E,以及行進入這個CSE公式細胞D2說:

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輸入

進入公式D2CtrlShift輸入,然後在列D和E的單元格中複製/粘貼(或如我所說的任何兩個相鄰列)。

enter image description here

相關問題