![用於聚合另一列中的值的列](https://rvso.com/image/1450833/%E7%94%A8%E6%96%BC%E8%81%9A%E5%90%88%E5%8F%A6%E4%B8%80%E5%88%97%E4%B8%AD%E7%9A%84%E5%80%BC%E7%9A%84%E5%88%97.png)
我在一列中有一系列值,我希望另一列將這些值聚集到特定的聚合。我該如何在 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"})
不過,查找表可以由許多公式使用,並且當在不同單元格中使用公式並且閾值發生變化時,查找表將更容易維護。