메인 컨텐츠로 가기

Excel에서 기준으로 가장 빈번한 텍스트를 찾는 방법은 무엇입니까?

이 기사에서는 Excel의 셀 범위에서 특정 기준을 기반으로 가장 많이 발생한 텍스트를 찾는 방법에 대해 설명합니다. 동시에 열에서 가장 자주 발생하는 텍스트를 추출하는 공식도 소개합니다.

가장 빈번한 텍스트 찾기 기준에 따라 가장 빈번한 텍스트 찾기

배열 수식을 사용하여 열에서 가장 자주 발생하는 텍스트 찾기

셀 목록에서 가장 많이 발생한 텍스트를 찾아서 추출하려면 아래 수식을 적용하십시오.

일반 수식 구문은 다음과 같습니다.

=INDEX(range, MODE(MATCH(range, range, 0 )))
  • range: is the list of cells that you want to find the most frequent occurring text.

1. 결과를 출력 할 빈 셀에이 수식을 입력하거나 복사합니다.

=INDEX(A2:A15,MODE(MATCH(A2:A15,A2:A15,0)))
  • 방문 꿀팁:이 공식에서 :
  • A2 : A15: 텍스트가 가장 많이 발생하는 횟수를 찾으려는 데이터 목록입니다.

2. 그런 다음 Ctrl + Shift + Enter 키를 동시에 누르면 아래 스크린 샷과 같이 올바른 결과를 얻을 수 있습니다.


배열 수식을 사용하여 기준에 따라 가장 자주 발생하는 텍스트 찾기

때로는 특정 조건에 따라 가장 자주 발생하는 텍스트를 찾아야 할 수 있습니다. 예를 들어 아래 스크린 샷과 같이 프로젝트 A가 가장 많이 발생하는 이름을 찾으려는 경우가 있습니다.

일반 수식 구문은 다음과 같습니다.

=INDEX(range1,MODE(IF(range2=criteria, MATCH(rang1,range1,0))))
  • range1: is the range of cells that you want to find the most frequent occurring text.
  • range2=criteria: is the range of cells contain the specific criteria that you want to find name based on.

1. 아래 수식을 빈 셀에 입력하거나 복사하십시오.

=INDEX($B$2:$B$15,MODE(IF($A$2:$A$15=D2,MATCH($B$2:$B$15,$B$2:$B$15,0))))
  • 방문 꿀팁:이 공식에서 :
  • B2 : B15: 이름이 가장 많이 발생하는 횟수를 찾으려는 데이터 목록입니다.
  • A2 : A15 = D2: 텍스트를 찾을 특정 기준이 포함 된 셀 범위입니다.

2. 그런 다음 Ctrl + Shift + Enter 키를 동시에 누르면 프로젝트 A의 가장 자주 발생하는 이름이 추출되었습니다. 스크린 샷을 참조하십시오.


배열 수식을 사용하여 주어진 두 날짜 사이에 가장 자주 발생하는 텍스트 찾기

이 섹션에서는 주어진 두 날짜 사이에있는 가장 일반적인 텍스트를 찾는 방법에 대해 설명합니다. 예를 들어 6 년 28 월 2019 일에서 7 년 5 월 2019 일 사이의 날짜를 기준으로 가장 자주 사용되는 이름을 찾으려면 다음 배열 수식이 도움이 될 수 있습니다.

1. 빈 셀에 아래 수식을 적용하십시오.

=INDEX($B$2:$B$15, MATCH(MODE.SNGL(IF(($A$2:$A$15<=$E$2)*($A$2:$A$15>=$D$2), COUNTIF($B$2:$B$15, "<"&$B$2:$B$15), "")), COUNTIF($B$2:$B$15, "<"&$B$2:$B$15),0))
  • 방문 꿀팁:이 공식에서 :
  • B2 : B15: 이름이 가장 많이 발생하는 횟수를 찾으려는 데이터 목록입니다.
  • A2 : A15 <= E2: 이름을 찾을 특정 날짜보다 작거나 같은 날짜 범위입니다.
  • A2 : A15> = D2: 이름을 찾을 특정 날짜보다 크거나 같은 날짜 범위입니다.

2. 그런 다음 Ctrl + Shift + Enter 키를 함께 사용하면 특정 두 날짜 사이에 가장 자주 발생하는 이름이 추출되었습니다. 스크린 샷을 참조하십시오.


상대적으로 가장 빈번한 텍스트 기사 :

  • 빈도에 따른 조건부 서식 (가장 일반적인 숫자 / 텍스트)
  • 예를 들어 범위에서 가장 빈번한 셀의 서식을 조건부로 지정하려는 경우 Excel에서 어떻게 빠르게 해결할 수 있습니까? 그리고 지정된 열에있는 값의 빈도를 기준으로 전체 행을 조건부 형식으로 지정하면 어떻게 될까요? 이 문서에서는 두 가지 해결 방법을 제공합니다.
  • Excel에서 두 번째로 자주 사용되는 숫자 또는 텍스트 찾기
  • MODE 함수를 적용하여 Excel에서 쉽게 범위에서 가장 빈번한 숫자를 찾을 수 있습니다. 그러나 열에서 두 번째로 빈번한 숫자를 찾는 것은 어떻습니까? 열에서 두 번째로 일반적인 텍스트 값을 찾으면 어떻게 될까요? 여기에 몇 가지 해결 방법이 있습니다.
  • Excel의 목록에서 가장 일반적인 값 (숫자 또는 텍스트 문자열) 찾기
  • 일부 중복이 포함 된 이름 목록이 있고 이제 가장 자주 나타나는 값을 추출하려고한다고 가정합니다. 직접적인 방법은 목록에서 데이터를 하나씩 세어 결과를 얻는 것이지만 열에 수천 개의 이름이있는 경우이 방법은 번거롭고 시간이 많이 걸립니다. 다음 자습서에서는이 작업을 빠르고 편리하게 해결하는 몇 가지 트릭을 소개합니다.
  • Excel에서 가장 자주 사용되는 값으로 데이터 정렬
  • 워크 시트에 긴 데이터 목록이 있고 이제 각 단어가 발생하는 빈도를 기준으로이 목록을 정렬하려고한다고 가정합니다. 즉, 가장 일반적인 값 (예 : 열에서 네 번 발생)이 먼저 나열되고 다음 스크린 샷과 같이 세 번, 두 번, 한 번 나오는 단어가 뒤에옵니다. Excel에서이 작업을 어떻게 해결할 수 있습니까?

  • 슈퍼 포뮬러 바 (여러 줄의 텍스트와 수식을 쉽게 편집 할 수 있습니다.) 레이아웃 읽기 (많은 수의 셀을 쉽게 읽고 편집합니다.) 필터링 된 범위에 붙여 넣기...
  • 셀 / 행 / 열 병합 및 데이터 보관; 셀 내용 분할; 중복 행과 합계 / 평균 결합... 중복 셀 방지; 범위 비교...
  • 중복 또는 고유 선택 행; 빈 행 선택 (모든 셀이 비어 있음); 슈퍼 찾기 및 퍼지 찾기 많은 통합 문서에서; 무작위 선택 ...
  • 정확한 사본 수식 참조를 변경하지 않고 여러 셀; 참조 자동 생성 여러 시트에; 글 머리 기호 삽입, 확인란 등 ...
  • 즐겨 찾기 및 빠른 수식 삽입, 범위, 차트 및 그림; 셀 암호화 암호로; 메일 링리스트 생성 이메일 보내기 ...
  • 텍스트 추출, 텍스트 추가, 위치 별 제거, 공간 제거; 페이징 부분합을 만들고 인쇄합니다. 셀 내용과 주석 간 변환...
  • 슈퍼 필터 (다른 시트에 필터 구성표 저장 및 적용) 고급 정렬 월 / 주 / 일, 빈도 등 특수 필터 굵은 기울임 꼴로 ...
  • 통합 문서와 워크 시트 결합; 키 열을 기반으로 테이블 병합; 데이터를 여러 시트로 분할; xls, xlsx 및 PDF 일괄 변환...
  • 피벗 테이블 그룹화 기준 주 번호, 요일 등 ... 잠금 해제되고 잠긴 셀 표시 다른 색상으로; 수식 / 이름이있는 셀 강조 표시...
kte 탭 201905
  • Word, Excel, PowerPoint에서 탭 편집 및 읽기 사용, Publisher, Access, Visio 및 Project.
  • 새 창이 아닌 동일한 창의 새 탭에서 여러 문서를 열고 만듭니다.
  • 생산성을 50% 높이고 매일 수백 번의 마우스 클릭을 줄입니다!
officetab 하단
Comments (17)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hello, thank you for your help.
I've used the "Find the most frequent occurring text based on criteria with array formulas" which works well for the 14 rows of data in your example however, when I increase the rows (and the formula values to match with CTRL+SHIFT+ENTER) it is still only searching the first 14 rows and returning "N/A" searching for anything past row 14.

I appreciate your help
Thank you
This comment was minimized by the moderator on the site
Hallo, eine wunderbare Lösung, funktioniert auch super - nur in meinem speziellen Fall noch nicht ganz: wenn im Suchbereich auch Leerzellen sind, also z.B. hier bei "Name" im Bereich "Finden Sie den am häufigsten vorkommenden Text anhand von Kriterien mit Array-Formeln", da sind bei mir auch leere Zellen dabei. Schon kommt überall nur noch "#NV". Gibt es da eine Lösung, um trotzdem noch den häufigsten (Text)-Inhalt zu finden? Vielen Dank!
This comment was minimized by the moderator on the site
...bzw. mit der Formel aus #41657 kommt kein #NV mehr, dafür aber auch nur manchmal ein Ergebnis, was nicht Null ist. Manchmal kommt der richtige Wert, häufig halt nur "0". ..:Danke :-)
This comment was minimized by the moderator on the site
Bagaimana jika range yang kita cari terdapat kolom kosongnya? misal kita buat rumus paten raport, kita ingin mencari akhlak umumnya siswa, kita ambil jangkauan terjauh, misal dalam 1 kelas, jumlah maksimal anak 60. pada suatu kelas lain jumlah siswa cuma 50, sehingga kolom 51 sd 60 kosong. apakah rumus demikian masih valid? saya coba kok #N/A atau mohon pencerahannya!
This comment was minimized by the moderator on the site
Hi, This is great, what I found is that when there is tie or only one record the formula results in N/A. How do I get it to show the single result? this is when I want to find the most common value based on criteria.
This comment was minimized by the moderator on the site
Hello, Yeslam,
To solve your problem, please apply the follwoing formula:

=IFERROR(INDEX($B$2:$B$15,MODE(IF($A$2:$A$15=D2,MATCH($B$2:$B$15,$B$2:$B$15,0)))),INDEX(B2:B15,MATCH(D2,A2:A15,0)))

Please have a try, hope it can help you!
This comment was minimized by the moderator on the site
HEY! This is really helpful. I'm wondering if you could help me, with, if there is a tie, to pick one of the top values/strings. thanks!
This comment was minimized by the moderator on the site
This is really helpful. I'm just thinking how to do this with a third criteria for "Find the most frequent text based on criteria"? let say Inventory, Project, Name then get the most occured name.

Thank you so much!
This comment was minimized by the moderator on the site
Hello,
To apply the fromula for three criteria, please apply the below formula:
=INDEX($A$2:$A$12,MODE(IF($A$2:$B$12=F2,IF($C$2:$C$12=G2,IF($D$2:$D$12=H2,MATCH($A$2:$A$12,$A$2:$A$12,0))))))


Tips:If you have more criteria, you just need to add the IF criteria as below:
=INDEX(range,MODE(IF(range1=criteria1,IF(range2=criteria2,IF(range3=criteria3,... MATCH(rang,range,0))))))


Please have a try, hope it can help you!
This comment was minimized by the moderator on the site
Halo gan,
bagaimana cara menemukan teks yang paling sering keluar KEDUA, KETIGA dan seterusnya?
Terima kasih :)
This comment was minimized by the moderator on the site
Hello, Dodik,
To solve your problem, please use the following formulas: (Please remember to press Ctrl + Shift + Enter keys together to get the result)

Find the second most common value:
=INDEX(A1:A20,MODE(IF((A1:A20<>"")*(A1:A20<>INDEX(A1:A20,MODE(IF(A1:A20<>"",MATCH(A1:A20,A1:A20,0))))),MATCH(A1:A20,A1:A20,0))))

Find the third most common value:
=INDEX(A1:A20,MODE(IF(((A1:A20<>"")*(A1:A20<>INDEX(A1:A20,MODE(IF(A1:A20<>"",MATCH(A1:A20,A1:A20,0)))))*(A1:A20<>INDEX(A1:A20,MODE(IF((A1:A20<>"")*(A1:A20<>INDEX(A1:A20,MODE(IF(A1:A20<>"",MATCH(A1:A20,A1:A20,0))))),MATCH(A1:A20,A1:A20,0)))))),MATCH(A1:A20,A1:A20,0))))
This comment was minimized by the moderator on the site
Thank you for this information, but what happens if there is a tie? For the generic example, =INDEX(A2:A15,MODE(MATCH(A2:A15,A2:A15,0))), how would the formula be modified to output text indicating that a majority could not be determined?
This comment was minimized by the moderator on the site
Hello, Lauren

If there are more than one result, you can use the below formulas:
First, you can use this array formula: (Note: after inserting the formula, please press Ctrl + Shift + Enter keys together to get the first result.)
=INDEX($A$2:$A$10,MATCH(MIN(MODE(IF(NOT(COUNTIF(C$1:C1,$A$2:$A$10)),(COUNTIF($A$2:$A$10,"<"& $A$2:$A$10)+1)*{1,1}))),COUNTIF($A$2:$A$10,"<"& $A$2:$A$10)+{1},0))

With this formula, you can extract all data from the most occurred value to least common value.
And then, you should use the below formula to count the number of the occurred text:
=COUNTIF($A$2:$A$10, C2)


https://www.extendoffice.com/images/stories/comments/comment-skyyang/doc-most-common-value.png


Please try, hope it can help you!
This comment was minimized by the moderator on the site
Very helpful advice in this particular post! It’s the little changes that make the largest changes. Thanks for sharing!  
This comment was minimized by the moderator on the site
Thank you for your post, I look for such article along time, today i find it finally. this post give me lots of advise it is very useful for me. website
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations