Excel - как ранжировать по количеству вхождений?

у меня есть лист excel с одним столбцом с текстовыми строками.

Я хотел бы перенести его на лист с двумя столбцами, где каждая строка появляется один раз и ее количество во 2-м столбце. Упорядочено по убыванию count

например:
Оригинал:

A
B
C
B
A
B

цель:

B  3
A  2
C  1

посоветуйте, пожалуйста. Можно ли это сделать без программирования?

24
задан Nir
13.02.2023 1:32 Количество просмотров материала 2565
Распечатать страницу

3 ответа

это не полностью автоматизирован, но простой способ использовать COUNTIF

=COUNTIF(Range, Criteria)

Итак, в новом столбце (я выбрал F, как на экране ниже), вручную введите A - D (или то, что когда-либо ваш диапазон) и рядом с ним (столбец G), используйте формулу выше

=COUNTIF($A:$A, F1) // use absolute references

затем перетащите формулу вниз!

enter image description here

после этого, вы можете использовать Excel, чтобы сделать любую фильтрацию / сортировку

0
отвечен Dave 2023-02-14 09:20

1) скопируйте столбец исходных данных (т. е. A, B, C, C, C, A...

2) вставьте его на новый лист в первом столбце

3) Выберите новый столбец вы обклеили и перейти к данные > удалить дубликаты. Теперь вы должны получить только A,B,C и т. д.

4) используйте формулу COUNTIF в формате: =COUNTIF(диапазон Листа1,ячейка Листа2)

вы должны в конечном итоге подсчитать количество экземпляров каждого фрагмента данных в оригинале набор.

есть более простые способы сделать это, я уверен, но это хорошее руководство

0
отвечен Gallus 2023-02-14 11:37

Я хотел бы использовать надстройку Power Query для этого. Никакие формулы или кодирвоание VBA необходимы. Запрос может начинаться с Таблицы данных Excel - он будет автоматически корректироваться по мере добавления новых строк или удаления строк.

первым шагом в запросе будет группировка по столбцу A, вычисление количества. Второй шаг-сортировка по счету. Сделанный.

0
отвечен Mike Honey 2023-02-14 13:54

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх