OpenOffice:列から個別の値を取得


74

値の列からすべての異なる値のリストを取得するにはどうすればよいですか?

基本的に、この質問:

Excelの列で個別/一意の値を取得するにはどうすればよいですか?

しかし、MS ExcelではなくOpen Office Calcの答えが必要です。

Open Office 3.2を使用しています


以下のデニスの答えは、受け入れられている答えよりもはるかに簡単です
チャノッホ

回答:


23

これを行うには、OpenOfficeの高度なフィルター(メインメニュー..データ/フィルター/高度なフィルター)を使用します。

  1. たとえば、データの列の上部にタイトルtitleがあり、データが連続している(空のセルがない)ことを確認するか、列ヘッダーをクリックして空のセルを含む列全体を選択します。
  2. 列のすべてのデータを含むフィルター基準を作成します。たとえば、セルD1に入力しtitleます; セルD2にを入力し>" "ます。スプレッドシートの未使用のセルを使用します-これらは、フィルターを適用するために必要な一時的な入力です。
  3. データ列のヘッダーを選択して列全体を強調表示し、[データ/フィルター/高度なフィルター]を選択します。
  4. 開いたボックスで、[フィルター条件の読み取り元]でフィルターの両方のセル(D1とD2など)を選択します
  5. [詳細]ボタンをクリックし、[重複なし]ボックスをオンにします。オプションで、フィルタリングされたデータを別の場所にコピーすることを選択できます。[OK]をクリックすると、個別のセルが表示されます。

非常に直感的ではありませんが、一度慣れると、かなり速くなります。


ありがとう!!! これは金です。私はまさにこれを探していたので、Googleはここで私に指摘した。Advanced Filterを使用してExcelで同じことを行う方法は知っていますが、OpenOfficeでこれを達成する方法を理解する必要がありました。あなたはこれにまったく正しいです、あなたの答えが受け入れられることを願っています!
-gMale

さらに2つ:数式がセルにある場合、これはあまりうまくいきませんでした。だから私は別の列にテキストとして切り取り/貼り付け(特別な貼り付けを介して)、それはうまくいきました。また、基準のために、私が使用<>""代わりに>" "、私のデータをよりよく動作するように見えた
gMale

日付形式の値の範囲がありました。<> " "うまくいきましたが、うまくいき>" "ませんでした。
sancho.s

129

私はそれを行うより簡単な方法を見つけました:

  1. 列全体を選択します

  2. データ>フィルター>標準フィルター

  3. 「フィールド名」を-none-に変更し、「その他のオプション」をクリックして、「重複なし」ボックスをオンにします

それでおしまい。連続した番号のセルが必要な場合は、フィルター処理されたフィールドをコピーして貼り付けることができます。


早くて簡単...甘い!! ;)
AgelessEssence

素晴らしく効果的:)
アンワー

2
この答えは、提起された質問にとって適切ではありません!個別の値は取得せず、代わりに重複する値をすべて削除します。{1,2,2,3,4}が入力されたリストの結果は{1,3,4}になります。一意の値2がありません!結果は{1,2,3,4}になります。
ジョッピー

「-none-」の代わりに列名が定義されている可能性があります。
デニス

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.