하위 문자열 및 표시 횟수에 대한 Excel 검색


0

이 질문은 이 하나 .

다음과 같은 문자열이있는 테이블이 있다고 가정 해 보겠습니다.

    A
1   CHI111
2   SEA222
3   SEA333
4   LA444
...

나는 또한 키워드의 수를 지키기 위하여 테이블을 가질 것을 계획한다. CHI, SEA, 및 LA:

    M    N
1   CHI  1
2   SEA  2
3   LA   1

N1 ~ N3에 대한 수식을 작성하여 수를 채우려면 어떻게해야합니까?

편집하다 : 약간의 변형 추가

이제 테이블에는 같은 수의 항목이있는 두 개의 키워드가 있습니다.

    A
1   CHI111
2   SEA222
3   SEA333
4   LA444
5   LA555
...

구분 기호 (쉼표, 슬래시 및 & amp;)로 구분 된 두 개의 키워드가있는 셀에 어떻게 표시합니까? 이렇게 :

    M    N   O
1   CHI  1   SEA, LA
2   SEA  2
3   LA   2

또한 세 키워드 모두의 수가 동일하면 "ALL"로 표시되어야합니다.

    M    N   O
1   CHI  2   ALL
2   SEA  2
3   LA   2

도와 주셔서 감사합니다!!

답변:


2

N1에서 카운트를 얻으려면 :

=COUNTIF($A:$A,"*" & M1 & "*")

이 수식을 사용하여 가장 많은 값을 찾을 수 있습니다.

=INDEX(M:M,MATCH(MAX(N:N),N:N,0))

enter image description here


한 공식에 M1 : M3에 접두어가 붙은 상태에서이 배열 수식을 사용하십시오.

=INDEX($M$1:$M$3,MATCH(MAX(COUNTIF($A$1:$A$4,"*"&$M$1:$M$3&"*")),COUNTIF($A$1:$A$4,"*"&$M$1:$M$3&"*"),0))

배열이므로 Ctrl-Shift-Enter로 확인해야합니다. 제대로 완료되면 Excel에 저장됩니다. {} 수식 주위.

배열 수식에서는 데이터가있는 범위 만 참조하고 전체 열 참조는 사용하지 않습니다.

enter image description here


스콧, 빠른 응답에 감사드립니다. 나는 당신에게 이미 자격이있는 것보다 더 많은 것을 당신에게주는 법을 모른다! 게시물에 다른 변형을 추가 했습니까?
Howard Lee

1
그것은 새로운 질문이며이 대답을 부적절하게 만들고 나를 아래 표결에 노출시킵니다. 최신 Office 365를 사용하거나 vba를 사용하지 않는 한 요청한 변경 사항은 불가능합니다.
Scott Craner

@ 하워드 당신이 질문에 대답하면 스캇 크레딧에 답을 "답변 됨"으로 표시하고 체크 표시로 스 크레딧을 부여 할 수 있습니다
Lex
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.