
我有一份公司內不同地點的使用者清單。與實際的 13 萬左右相比大幅減少,數據看起來就像最後的例子。
我需要做的是從每個位置選擇一些用戶。在這個例子中是兩個,所以我會從“A House”中選擇 Tom 和 Dick,從“The Place”中選擇 Bob 和 Charlie,依此類推。
如果我將資料匯入到SQL 中,這是一個微不足道的練習,這就是我解決問題的方法,但我想知道如何在Excel 中執行此操作,以便向我提供資料的最終用戶可以在Excel 中自行完成此操作未來。
Building: User
A House: Tom
A House: Dick
A House: Harry
A House: Alice
The Place: Bob
The Place: Charlie
The Place: Fred
The Place: Ginger
My Drive: Simon
My Drive: Peter
Long St: Matthew
Long St: Mark
Long St: Luke
Big House: Gloria
答案1
最簡單的方法就是使用Excel的篩選功能。根據所使用的 Excel 版本,對其進行篩選的工作方式會有所不同。鑑於您沒有提及您使用的是哪個版本,我假設您使用 Excel 2013。
點擊
insert
->Table
按一下您輸入範圍的位置右側的圖示。
進行跨越所有單元格的選擇(如果資料太多,則選擇列)
在彈出視窗中,點選「確定」。
如果您的建築物:使用者如範例所示,請選取「此表有標題」。
現在,標題單元格中有一個帶有箭頭的小框。點擊建築物一中的建築物即可僅按特定類型查看。除這些行之外的所有行均被隱藏。
答案2
我假設您的資料按建築物/位置分組。我假設您向我們展示了 Columns A
和 B
,並且您在 Row 上有標題1
。
C1
在儲存格(或可用作輔助列的列的標題儲存格)中輸入一些文字。在下一個儲存格 ( C2
) 中,輸入
=IF(A1<>A2, 1, C1+1)
並將其拖曳到/填充所有 100,000多行。這將計算每個位置的行數(人數):
現在過濾 ColumnC
並僅顯示包含 1 或 2 的行是一件簡單的事情。D
=(C2<=2)
它將計算TRUE
您要選擇的行。