我的 Excel 工作表中有資料。為了簡化一點,共有三列:
- 第一個(A 欄)是個人姓名
- 第二列(B 列)是衡量績效的日期。
- 第三個(C 列)是效能(數值)。
我想從此工作表中提取每個人的最新績效衡量標準。
我如何使用 Excel 來完成此操作?
數據範例(我不知道如何提供 MWE):
A | 乙 | C |
---|---|---|
愛麗絲 | 2021 年 6 月 25 日 | 14 |
愛麗絲 | 2021 年 7 月 14 日 | 21 |
愛麗絲 | 2021 年 7 月 25 日 | 24 |
鮑伯 | 2021 年 7 月 13 日 | 12 |
查理 | 2021 年 7 月 24 日 | 65 |
查理 | 2021 年 7 月 25 日 | 67 |
期望的結果是每個人的最後表現:
A | 乙 | C |
---|---|---|
愛麗絲 | 2021 年 7 月 25 日 | 24 |
鮑伯 | 2021 年 7 月 13 日 | 12 |
查理 | 2021 年 7 月 25 日 | 67 |
我嘗試使用過濾器(數據 -> 過濾器),特別是像“本週”或“上週”這樣的日期過濾器,但是日期存在很多差異,並且給定的過濾器都會丟失值。我無法手動完成,因為大約有 20,000 行。
我的數據的一些屬性(如果有必要,但我認為一般答案會更好):
- 此工作表按字典順序組織:日期按升序排列,同一日期和個人的表演按升序排列。
- 據我所知,一個人的表現每天最多測量一次。
- 不同的人可能有不同的表演次數。
注意:由於缺乏合適的關鍵字,我不確定如何為這個問題命名。基於同樣的原因,我對類似問題的研究也低於標準。請隨意編輯和/或指出類似的問題。
答案1
如果您無權存取 UNIQUE 函數,則可以使用資料透視表產生所需的結果。資料透視表有一些特性,但它可以完成工作。
1. 建立資料透視表
按一下資料中的任何位置,然後在“插入”功能區上按一下“資料透視表”
確保該範圍是整個表格,然後按一下「確定」。如果您在表格中選擇一系列儲存格而不是只選取一個儲存格,或資料表中存在空白行或空白列,則範圍可能會錯誤。您可以透過點擊右側的向上箭頭按鈕並選擇正確的範圍來修正範圍。
2. 將資料加入資料透視表
現在您應該有一個帶有空白資料透視表的新工作表。
在右側,按一下「名稱」和「日期」並將其從頂部清單拖曳到底部的「行」部分。然後將“日期”和“效能”拖曳到“值”部分。
3. 設定資料透視表格式
右鍵單擊資料透視表中的某處,然後按一下選單中的“資料透視表選項...”。在“顯示”標籤中,選取“經典資料透視表佈局”,然後按一下“確定”。
右鍵單擊“月份”欄位中的月份(應為 B 列),然後在彈出的選單中按一下“取消分組...”。該表現在應該如下圖所示。
4.過濾掉不需要的數據
右鍵單擊表中的名稱之一,然後按一下“欄位設定...”。在“小計和篩選器”標籤中,選擇“小計”下的“無”,然後按一下“確定”。
右鍵點選某一日期價值觀,可能在 C 列中,可能稱為“日期計數”,然後將滑鼠懸停在“總計值依據”子選單上並按一下“求和”。日期將顯示為數字 (6/25/2021 = 44372),但您現在可以忽略它。
在資料透視表的「行」部分中選擇日期,可能在 B 列中,稱為「日期」。按一下該部分頂部的下拉箭頭,將滑鼠懸停在「值過濾器」子選單上,然後按一下該清單底部的「前 10 個...」。
將“10”更改為“1”,然後按一下“確定”。
5. 根據需要進行清理
您可以隱藏 C 列。您可以關閉名稱旁的展開/折疊按鈕。您可以將 D 列重新命名為“Performance”(但不能將末尾沒有空格的“Performance”重新命名為“Performance”,因為該名稱已為資料欄位本身保留)。為了解釋如何使用資料透視表,我將讓您自行搜尋如何使用資料透視表的更一般說明。我的模型現在看起來像這樣: