2017-12-16 7 views
0

범위 내의 값을 평가하여 다른 테이블의 텍스트가 포함되어 있는지 확인하는 수식을 구현하려고합니다. 예 :범위 내에서 발견 된 텍스트 값의 모든 인스턴스에 대해 값이 1 씩 증가합니다.

Table 1: 
name: 3 
Hello: 1 
is: 3 

Table 2: 
Hello? My name is 
What is your name... 
Whose name is that 

혼란스러운 형식 인 경우 사과드립니다.

따라서 표 1의 텍스트가 표 2에 나오는 모든 인스턴스에서 열은 1 씩 증가합니다.이 작업을 수행 할 수있는 공식이 있습니까?

감사

편집

:

내 문제에 대한보다 구체적으로는, 내가 표 1에 문자열의 발생 수를 계산하기 위해 찾고 있어요 :

com/iluwatar/object/pool/OliphauntPoolTest.java 
com/iluwatar/tls/DateFormatCallableTestMultiThread.java 
com/iluwatar/tls/App.java 
com/iluwatar/servicelayer/common/DaoBaseImpl.java 

그들은 테이블에서 발견되기 때문에 2 :

87ee97a1,Tue Nov 7 07:37:12 2017 +0100,#114 Fixed checkstyle issue 
.../main/java/com/iluwatar/eip/aggregator/routes/AggregatorRoute.java  
1 file changed, 1 deletion(-) 

c45e9a1f,Tue Nov 7 07:24:31 2017 +0100,#114 Fixed checkstyle issue 
.../main/java/com/iluwatar/object/pool/OliphauntPoolTest.java 
1 file changed, 3 insertions(+), 1 deletion(-) 

89bfaf87,Tue Oct 31 17:32:11 2017 +0700,Fix typo 
converter/src/main/java/com/iluwatar/converter/Converter.java 
1 file changed, 2 insertions(+), 2 deletions(-) 

이 예에서 com/iluwatar/object/pool/Oliphaunt 이 기록 된 표 2에서 한 번 발견되었을 때 다른 사람이 0

+0

나는 혼란스러운 점은 비교가 어떻게 이루어지고 어떻게 대답을보고 싶습니까? 각 셀 내에 여러 항목이 있으므로 가장 쉬운 해결 방법은 셀 내용에 대한 완전한 일치를 찾는 것입니다. 그러나 문자열을 시작하고 끝나는 부분을 결정할 때 모든 문자열을 일치시키려는 경우를 예로들 수 있습니다. Table 또는 Table1 또는 Table1 :이고 결과를 어떻게 출력합니까? – QHarr

+0

그래서 출력은 테이블 2에 문자열이 나타날 때마다 카운트 합계가됩니다. 예제에서 볼 수 있듯이 표 1에는 세 단어가 포함되어 있습니다 ... '이름'이 범위에서 3 번 나타납니다 표 2의 'Hello'는 한 번 표시되고 'is'는 3 번 나타납니다. 나는 단순히 = COUNTIF (A1 : A3, "* name *")를 할 수 있다는 것을 알아 챘지만 실제로 COUNTIF (A1 : A3, "* D1 *") 그게 효과가 없다) 그게 말이 되니? –

+0

테이블 2에 "Hello, Hello, Hello"라는 셀이있는 경우 ... 한 번만 계산하면 문제가되지 않습니다. 이게 네가 말하는거야? –

답변

1

이 될 것입니다 반면 PoolTest.java는 항상 곁에하여 최종

=SUMPRODUCT(--(RIGHT($A$8:$A$18,LEN($A2))=$A2)) 
에서 문자열을 검색 한 것입니다 알고있는 경우 다음을 시도, 일 것이다

@BarryHoudini가 언급했듯이 우리는 토론에서 와일드 카드 일치를 사용할 수 있습니다. 배리에 의해 주어진

enter image description here

=COUNTIF(A$8:A$18,"*"&A2) 

공백을 처리하기 위해 트림 기능을 추가하는 것을 고려한다.

+0

우수함 - 많은 감사합니다. 알고있는 한 완벽하게 작동합니다. –

+1

차가워졌습니다. 공백의 위험이있는 경우 트림을 추가하는 것을 고려하십시오. – QHarr

+0

'COUNTIF'와 동일한 결과를 얻을 수 없습니까?'= COUNTIF (A $ 8 : A $ 18, "*"& A2)' –