我在一列中有一系列值,我希望另一列將這些值聚集到特定的聚合。我該如何在 Excel 中執行此操作?
- 如果 a1 儲存格值介於 0 和 5 之間,則 b1 = 低
- 如果 a1 介於 6 和 10 之間,則 b1 = 中等
- 如果 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"})
不過,查找表可以由許多公式使用,並且當在不同單元格中使用公式並且閾值發生變化時,查找表將更容易維護。