2017-11-02 15 views
1

문제가되는 티켓의 제목 인 성가신 비표준 데이터 목록이 있습니다. 범주로 표준화하고 그 다음에 떨어지는 셀 수를 세는 방법을 찾아야합니다. 카테고리 중 하나로 다음 수식을 사용하려고 시도했습니다.특정 텍스트가 배열에 포함 된 횟수를 카운트합니다.

=SUMPRODUCT(--ISNUMBER(SEARCH(G:G,A2)))>0 

여기에서 G는 내 범주 목록이고 A2는 내 티켓 제목 목록의 첫 번째 셀입니다. 문제는이 수식이 TRUE 또는 FALSE를 반환하기 때문에 내 경우에는 도움이되지 않습니다. 누구든지 어떤 제안이 있습니까? 대신 TRUE 반환하는 수식이 범주 배열에 브라우저를 발견하는 경우는 첫째을 위해, 즉, 발견 중 카테고리 반환 경우 유용 할 것

web browser pointing to wrong web page 
excel will not save 
outlook popups on startup 
logon issue 
etc 

: 여기를 처리하고있는 데이터의 예입니다 예를 들어 TRUE가 아닌 브라우저를 반환합니다.

+1

예제 데이터에서 무엇을 계산하려고합니까? 예를 들어 퍼지 카운트를 사용하여'save '가 언급 된 횟수를 찾을 수 있습니다 :'COUNTIF (G : G, "* save *")'를 사용하거나 검색 값이''A2'' = COUNTIF (G : G, "*"& A2 & "*")' – Tom

+0

또한 수식이 'True'를 반환하는 이유는 끝에 '> 0'때문입니다. 이것을 제거하면 카운트가 제공됩니다. – Tom

+0

각 카테고리의 셀 수를 계산 하시겠습니까, 아니면 각 티켓의 카테고리 수를 계산 하시겠습니까? – NetMage

답변

4

이 공식

을 시도

=INDEX(G$2:G$100,MATCH(1,INDEX(ISNUMBER(SEARCH(G$2:G$100,A2))+0,0),0))&""

G2:G100에서 여러 항목 A2에 나타나는 경우,이은 (G2에서 : G100) 첫 번째 목록이 표시됩니다

참고 : 당신이 "이마"가있는 경우 목록에서 "브라우저"를 선택하면 목록에서 첫 번째 단어와 두 번째 단어가 모두 검색되므로 첫 단어를 가장 이상적으로 나열하거나 이상적으로 바꾸거나 전체 단어와 일치하도록이 버전으로 변경해야합니다.

G2:G100에서 각 카테고리 인접한 열 H2:H100에 관련 텍스트가있는 경우 59,354,656,999,412,556,

첫 번째 공식은 아무것도 찾을 수없는 경우 빈 반환, 두 번째는 당신이 반환하는 수식을 변경할 수 있습니다 #N/A

Edit:

을 반환 수식의 첫 번째 범위를 변경하여 열 H 값, 예.

=INDEX(H$2:H$100,MATCH(1,INDEX(ISNUMBER(SEARCH(G$2:G$100,A2))+0,0),0))&""

+0

......... 아름다운 ............ –

+0

와우는 아름답게 작동했습니다. 같은 범주를 복사하는 대신 범주의 단어가 다른 값을 할당하는 단어를 찾으면 말할 수 있습니까? 예를 들어, 제목에 excel이라는 단어가 포함되어 있다면, 수식이 범주 목록에서 Excel을 찾지 만 Excel 대신 Excel이라는 단어를 반환하는 수식을 원합니다. 도와 줘서 고마워. – Tydis

+0

첫 번째 범위를 변경하여이를 수행 할 수 있습니다. 위 참조 - 편집했습니다. –

0

나는 당신이이 경우에 당신의 논리를 반전하고, (H에서 : H)을 각 카테고리에 다음 수식을 넣어야 생각 COUNTIF으로, H1 너무 :

=COUNTIF(A:A, "*"&G1&"*") 

그리고 그래서 열을 아래로.