用於聚合另一列中的值的列

用於聚合另一列中的值的列

我在一列中有一系列值,我希望另一列將這些值聚集到特定的聚合。我該如何在 Excel 中執行此操作?

  1. 如果 a1 儲存格值介於 0 和 5 之間,則 b1 = 低
  2. 如果 a1 介於 6 和 10 之間,則 b1 = 中等
  3. 如果 a1 高於 11,則 b1 = 高

答案1

您可以建立一個如螢幕截圖所示的表格,然後在儲存格 B1 中使用 VLookup 和公式

=VLOOKUP(A1,$D$1:$E$3,2,TRUE)

如果最後一個參數為“True”,Excel 將匹配等於或小於查找值的值。在範例中,未找到 4,因此下一個最小值是 0,因此將傳回該行的值。

在此輸入影像描述

您也可以在沒有查找表的情況下使用以下公式來完成此操作

=LOOKUP(A1,{0,6,11},{"low","medium","high"})

不過,查找表可以由許多公式使用,並且當在不同單元格中使用公式並且閾值發生變化時,查找表將更容易維護。

相關內容