#excel
#преуспеть
Вопрос:
у меня есть необработанные данные в Excel. мне нужно сгруппировать его и получить количество в каждой группе. как получить нижеприведенный вывод в Excel
colum1 colum2
Dict 34_14234
34562 rtw/453
5535r rtc/453
453t rts/53
Dict 34_4524
425q rfd/532
409q alf/42
Dict 34/5678
54t 4251/45t
output
column1 count
Dict 34_14234 3
Dict 34_4524 2
Dict 34/5678 1
Ответ №1:
Вы можете использовать следующие формулы:
- для
Dict
фильтрации / конкатенации:
=IFERROR(INDEX($A$1:$A$10 amp; " " amp; $B$1:$B$10, AGGREGATE(15,6,ROW($A$1:$A$10)/($A$1:$A$10="dict"),ROW()-1))," ")
- для подсчета:
=IF(LEN(E2)-1,SUMPRODUCT(ROW($A$1:$A$11)*($A$1:$A$11amp;" "amp;$B$1:$B$11=E3)-ROW($A$1:$A$11)*($A$1:$A$11 amp; " " amp; $B$1:$B$11=E2))-1,"")
Ответ №2:
Это то, что вам нужно?
Формула в C2 и D2 соответственно:
C2 = CONCAT(A2," ",B2)
D2 = COUNTIF($C$2:$C$10,C2)
И затем, если вы хотите видеть только строки, которые contain
‘Dict’, вы можете выполнить фильтрацию по столбцу C (или A), чтобы получить это.
Комментарии:
1. не удается отсортировать данные, если количество сортировки будет неправильным, знайте
2. нет, если вы копируете и вставляете как значения, после того, как получите то, что вам нужно.