題 OpenOffice:從列中獲取不同的值


如何從一列值中獲取所有不同值的列表?

基本上,這個問題:

如何在Excel中的列中獲取不同/唯一值?

但我需要Open Office Calc而不是MS Excel的答案。

我正在使用Open Office 3.2


73
2018-01-27 20:48


起源


丹尼斯在下面的回答比接受的回答簡單得多 - Chanoch


答案:


您可以使用OpenOffice高級過濾器(在主菜單上。數據/過濾器/高級過濾器)執行此操作

  1. 確保您的數據列頂部有標題,例如 title 並且數據是連續的(沒有空單元格)或通過單擊列標題選擇包括空單元格的整個列。
  2. 創建一個包含列中所有數據的過濾條件,例如:在單元格D1中輸入 title;在單元格D2中輸入 >" "。使用電子表格中任何未使用的單元格 - 這些只是應用過濾器所需的臨時輸入。
  3. 選擇數據列的標題以突出顯示整列,然後選擇“數據/過濾器/高級過濾器”。
  4. 在打開的框中,對於“從中讀取過濾條件”,選擇過濾器的兩個單元格(例如D1和D2)
  5. 單擊“更多”按鈕,然後選中“無復制”框。您可以選擇將過濾後的數據複製到其他位置。單擊“確定”,將顯示不同的單元格。

不是很直觀,但是一旦掌握了它,就會非常快。


22
2018-01-28 02:07



謝謝!!!這是黃金。我正在尋找這個,谷歌在這裡指出了我。我知道如何使用Advanced Filter在excel中執行相同的操作,但我需要弄清楚如何在OpenOffice中完成此操作。你是完全正確的,我希望你的答案被接受! - gMale
還有一些事情:當配方在細胞中時,這種方法效果不佳。所以我剪切/粘貼到另一列作為文本(通過粘貼特殊),然後它工作正常。另外,對於標準,我使用了 <>"" 代替 >" ",它似乎對我的數據更好 - gMale
我有一系列具有日期格式的值。 <> " " 工作得很好,而 >" " 沒有。 - sancho.s


我發現了一種更簡單的方法:

  1. 選擇整列

  2. 數據>過濾器>標準過濾器

  3. 將“字段名稱”更改為-none-,單擊“更多選項”並選中“無重複”框

而已。如果需要連續編號的單元格,可以復制並粘貼已過濾的字段。


125
2017-08-04 11:21



快速而簡單......甜蜜! ;) - AgelessEssence
好又有效:) - Anwar
簡單易行!謝謝! - Whome
對於提出的問題,這個答案是有針對性的錯誤!它沒有得到 不同 價值觀,而不是 刪除所有重複的值 ,填充{1,2,2,3,4}的列表的結果為{1,3,4}。缺少唯一值2!結果應該是{1,2,3,4}。 - Joeppie
您可能已經定義了列名而不是'-none-'。 - Dennis


您可以嘗試中描述的過程 http://wiki.services.openoffice.org/wiki/Documentation/How_Tos/Removing_Duplicate_Rows 根據相關列完全刪除非唯一行,或根據新列選擇行。


1
2018-01-27 22:51