1つの列に異なる値


12

libreoffice-calcの1つの列ですべての異なる値を取得する方法はありますか?
そのようなシートがある場合:

column1 column2 column3
A       B       C
A       B       C
A       B       C
A       D       C
A       B       C
A       B       C

column2には2つの異なる値があり、これらの2つの値はBDであることがわかります。
感謝

回答:


14

個別の値をカウントする

知る限りでは、範囲内の個別の値をカウントする組み込み式はまだありません。しかし、同じことをするさまざまな式があります。LibreOffice 3.5のサンプルデータで正常に機能する2つの式をテストしました。

  • 1つ目は(提供:Bigyan Bhar):

    =SUMPRODUCT((Data<>"")/(COUNTIF(Data;Data)+(Data="")))

  • 2番目の、より複雑なものは配列式です。したがって、入力後にCTRL+ SHIFT+ を押す必要がありENTERます(提供:David Chapman)。

    =SUM(IF(FREQUENCY(IF(LEN(Data)>0;MATCH(Data;Data;0);"");IF(LEN(Data)>0;MATCH(Data;Data;0);""))>0;1))

それぞれ、評価する範囲で「データ」を置き換えます。

個別の値のリスト

個別の値をリストするには、重複を除外して、入力範囲にフィルターを定義するだけです。

ユニークなフィルター

libreofficeには現在、ユーザーが「Range contains column labels」チェックボックスを無効にできないバグがありますが、3.5.2で修正される予定です。)


たくさん、THX リスト別個の値のあなたの答えの一部は、私がまさに必要である
OSdave

最初は何Dataですか?
v010dya

1
私が書いたように- Data評価する範囲を表します。
トフワウォフ

0

これは基本的にlibreofficeに関連する質問なので、libreofficeフォーラムに投稿できればより良い結果になります。そして、1つのセルに2つの異なる値を持つことに関する限り(それは私が理解していることです)、値を格納する2つの異なる隣接セルを持ち、単一の見出しを格納するために2つのセルの上にマージすることができると思います


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