7

Я пытаюсь обработать список данных.

Apple
Orange
Watermelon
Orange
Watermelon
Watermelon

Я хочу это в таблице с уникальными записями

 Apple        1 
 Orange       2 
 Watermelon   3

Возможно ли это с помощью одной формулы?

2 ответа2

7

Выберите пустую ячейку, например D2, и введите формулу

=IFERROR(INDEX($B$2:$B$9, MATCH(0,COUNTIF($D$1:D1,$B$2:$B$9),0)), "") 

в панель формул, а затем одновременно нажмите клавиши Ctrl + Shift + Enter . (B2:B9 - это данные столбца, из которых вы хотите извлечь уникальные значения, D1 - вышеуказанная ячейка, в которой находится ваша формула)

Формула теперь должна выглядеть так:

{=IFERROR(INDEX($B$2:$B$9, MATCH(0, COUNTIF($D$1:D1, $B$2:$B$9), 0)), "")}

Продолжайте выбирать ячейку D2, затем перетащите ручку заполнения вниз, чтобы получить все уникальные значения из указанного диапазона.

Теперь все уникальные значения в диапазоне столбцов B2:B9 извлекаются. Когда значения в этом диапазоне изменились, список уникальных значений будет динамически изменен немедленно.

После этой точки вы можете использовать формулу COUNTIF в дополнительном столбце, чтобы вычислить повторения каждого значения. Например, введите следующую формулу в ячейку E2 и перетащите маркер заполнения вниз:

=COUNTIF($B$2:$B$9,D2) 
2

Если вы хотите посчитать Происшествие, как показано на втором рисунке, вы можете использовать функцию Countif .

Если вы ищете уникальные записи в определенном диапазоне данных, лучше используйте проверку данных.

позвольте мне сказать, как, сначала выберите диапазон данных, затем нажмите команду проверки данных в меню, затем перейдите в настройки и выберите таможню.

В текстовом поле «Формула» просто напишите эту формулу.

=COUNTIF($A$2:$A$20,A2)=1

Эта формула будет разрешать каждую запись только один раз в указанном диапазоне данных.

Если вы чувствуете, что можете также установить Input Message & Error Alert.

NB. В моей формуле диапазон данных - это пример, который вы меняете по мере необходимости.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .