TEXTJOIN [Excel]로 병합된 셀 수를 추적할 수 있습니까?

TEXTJOIN [Excel]로 병합된 셀 수를 추적할 수 있습니까?

Excel사용 중 여러 값을 셀에 결합하고 있습니다.TEXTJOIN

이것은 더미 데이터세트입니다(실제 데이터세트에는 수천 개의 항목이 포함되어 있고 각 항목에는 수백 개의 문자가 포함되어 있으므로 병합된 항목 수를 수동으로 계산하기가 매우 어렵습니다.

여기에 이미지 설명을 입력하세요

위의 데이터세트에서는 각각 Team 1Team 24개의 항목이 포함되어 있음을 매우 쉽게 감지할 수 있습니다. 자동으로 병합되는 항목 수를 계산할 수 있습니까?

미리 감사드립니다

#ps: Excel Online을 사용하고 있으므로 VBA를 사용하여 문제를 해결할 수 없습니다.

답변1

항목은 쉼표로 구분됩니다. 따라서 쉼표 수를 세고 1을 더하면 항목 수를 얻을 수 있습니다. 그만큼+ 1

주어진 예의 경우 F1에 다음 수식을 입력하십시오.

=LEN(E1)-LEN(SUBSTITUTE(E1,",","")) + 1

F2에서 다음 수식을 입력합니다.

=LEN(E2)-LEN(SUBSTITUTE(E2,",","")) + 1

또한 + 1항목이 하나만 있는 경우 올바른 결과를 얻을 수도 있습니다.

값을 반환하지 않는 조건이 있는 경우 수식을 다음과 같이 변경합니다.

=IF(LEN(E)>0,LEN(E1)-LEN(SUBSTITUTE(E1,",","")) + 1,0)

답변2

.$B$2:$B$9=1TextJoin​.COUNTIF

=COUNTIF($B$2:$B$9,1)4를 반환합니다.

팀 번호를 하드코딩하는 대신 셀에 번호만 배치 D1:D2하고 "Team " #. 그런 다음 각 팀에 대해 및를
사용하여 아래로 드래그합니다.=TEXTJOIN(", ",TRUE,IF($B$2:$B$9=$D1,$A$2:$A$9,""))=COUNTIF($B$2:$B$9,$D1)

답변3

다음 공식을 시도해 보세요.

=TEXTJOIN(",",,FILTER($A$2:$A$9,($B$2:$B$9=NUMBERVALUE((RIGHT(D2,1))))))

여기에 이미지 설명을 입력하세요

관련 정보