разные значения в одном столбце


12

Есть ли способ получить все разные значения в одном столбце в libreoffice-calc?
Если у меня есть лист, который выглядит так:

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

Я хотел бы знать , как я могу узнать, что column2 имеет 2 различные значения, и что эти 2 значения B и D .
Thanx

Ответы:


14

Подсчет разных значений

AFAIK до сих пор нет встроенной формулы для подсчета различных значений в диапазоне. Но есть разные формулы, которые делают то же самое. Я протестировал две формулы, хорошо работающие с данными вашего примера в LibreOffice 3.5:

  • Первое (любезно предоставлено Bigyan Bhar ):

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

  • Вторая, более сложная, формула массива , поэтому вам нужно нажать 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.)



Во первых, что есть Data?
v010дя

1
Как я уже писал - Dataобозначает диапазон для оценки.
tohuwawohu

0

Это в основном вопрос, связанный с libreoffice, так что может быть лучше, если вы сможете опубликовать его на форумах libreoffice. и что касается наличия двух разных значений в одной ячейке (это то, что я понял), я думаю, вы можете иметь две разные смежные ячейки для хранения значения, а затем объединить две ячейки для хранения одного заголовка.


все значения находятся в отдельных ячейках.
OSdave
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.