0
我有一個Excel表格,其中包含一個ID列表,其中每個列表在其他列中都有與其關聯的幾個不同值。例如,一個ID在高度標籤下有5個,在重量標籤下有120個。一些ID重複兩次,我想有一個公式,可以比較第二個ID和每個類別中的第一個ID並返回它們之間的差異。例如,如果我的圖是:使用相同的id標記比較不同列中的值
我想比較第1行的高度和重量,3,返回-1,-20,以在新的列存儲。有沒有辦法輕鬆做到這一點?
我有一個Excel表格,其中包含一個ID列表,其中每個列表在其他列中都有與其關聯的幾個不同值。例如,一個ID在高度標籤下有5個,在重量標籤下有120個。一些ID重複兩次,我想有一個公式,可以比較第二個ID和每個類別中的第一個ID並返回它們之間的差異。例如,如果我的圖是:使用相同的id標記比較不同列中的值
我想比較第1行的高度和重量,3,返回-1,-20,以在新的列存儲。有沒有辦法輕鬆做到這一點?
是的,有幾種方法可以解決這個問題。我建議的方法是使用下面的(輸入公式使用CTRL+SHIFT+ENTER
):
Height_Diff: ={MIN(IF(A$2:A$4=A2,B$2:B$4))-MAX(IF(A$2:A$4=A2,B$2:B$4))}
Weight_Diff: ={MIN(IF(A$2:A$4=A2,C$2:C$4))-MAX(IF(A$2:A$4=A2,C$2:C$4))}
這將導致如下表所示:
+----+--------+--------+-------------+-------------+
| id | Height | Weight | Height_Diff | Weight_Diff |
+----+--------+--------+-------------+-------------+
| 1 | 5 | 100 | -1 | -20 |
| 2 | 4 | 123 | 0 | 0 |
| 1 | 4 | 80 | -1 | -20 |
+----+--------+--------+-------------+-------------+