[英]Vlookup max / min of multiple results
我在 EXCEL 中有一個值列表
X Y
5 3000
5 3200
5 2800
10 1600
10 2900
10 3500
15 1800
15 4500
我想獲得沒有重復的 X 列表和相應的 MIN / MAX 值 Y。對於 MAX 值,類似這樣的東西:
X Y
5 3200
10 3500
15 4500
我該如何進行?
看看PowerQuery
:
Data
選項卡,然后單擊 > From Table/Range
。From Table
對話框中,您可以單擊Range Selection
按鈕,將 select 用作數據源的特定范圍。My table has headers
。 header 單元用於定義查詢的列名。 在PowerQuery
又名Get&TransForm
Transform
選項卡,然后單擊 >“ Group by
。Advanced
,然后在Group by
下選擇X
New column name
,例如: maxVals
。 此外,選擇Max
作為Operation
並在Column
下選擇Y
。OK
並關閉PowerQuery
。 您現在將得到您想要的 output。 為minVals
復制這個。
對於 MAX 值,您可以對數據進行排序:X 列升序和 Y 列降序,然后應用高級過濾器(僅適用於 X 列),僅檢查 MIN 值的唯一值選項,您重復該過程,但指定升序作為排序順序對於 Y 列,記錄這些操作的宏將為您提供 VBA 代碼,當您在變量和范圍引用部分之后的講座中提出問題時,您應該能夠將其動態化。
我希望這會有所幫助
你會不止一次或多次這樣做嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.