>  기사  >  주제  >  Excel에서 검증된 결과를 셀에 넣는 방법

Excel에서 검증된 결과를 셀에 넣는 방법

WBOY
WBOY앞으로
2022-06-29 17:33:107798검색

이 글은 excel에 대한 관련 지식을 제공합니다. 검증된 결과를 셀에 넣는 방법에 대한 내용을 주로 정리하여 모두에게 도움이 되기를 바랍니다.

Excel에서 검증된 결과를 셀에 넣는 방법

관련 학습 권장 사항: excel 튜토리얼

직장에는 항상 이상하고 특별한 요구 사항이 있으며, 가장 어려운 것은 조건을 충족하는 여러 결과를 모두 하나의 셀에 넣는 것입니다.

예시를 보려면 아래 사진을 참조하세요.

Excel에서 검증된 결과를 셀에 넣는 방법

A열은 특정 회사 부서명, B열은 인물명입니다.

같은 부서에 있는 사람들의 이름을 F열의 해당 셀에 입력해야 하며, 다른 이름은 쉼표로 구분해야 합니다.

이것을 보고 누군가는 속으로 중얼거릴 겁니다.

얘야, 데이터 처리 방식이 표준화되어 있지 않은데 어떻게 그렇게 많은 사람의 이름을 하나의 셀에 넣을 수 있지? 이것은 데이터 법칙에 위배됩니다. 죽음을 추구하세요...

멈추세요! ! ——

사촌군단의 일원으로서 테이블 데이터의 생사가 결코 내 것이 아니라는 것을 더 잘 알고 있지만 항상 냉정한 얼굴을 하고 있는 사람... 바로 상사.

본론으로 돌아가서 이 문제의 해결책에 대해 이야기해 보겠습니다.

먼저 C2에 수식을 입력하세요.

=IF(A2=A1,C1&”,”&B2,B2)

복사하여 작성하세요.

Excel에서 검증된 결과를 셀에 넣는 방법

F2 입력 공식:

=LOOKUP(1,0/(E2=$A$2:$A$9),C$2:C$9)

복사하고 아래쪽으로 채워 최종 결과를 얻으세요.

Excel에서 검증된 결과를 셀에 넣는 방법

이 솔루션은 보조 컬럼을 사용합니다.

C열은 보조열로 간단한 IF 함수입니다.

C2의 공식을 예로 들어보세요:

=IF(A2=A1,C1&”,”&B2,B2)

먼저 A2와 A1의 값이 같은지 확인하고, 같으면 반환합니다. C1&”,”&B2. 그렇지 않은 경우 B2로 돌아갑니다.

여기서 A2와 A1의 값이 동일하지 않으므로 수식은 B2 "Zhu Hongzhong"의 값을 반환합니다.

수식을 아래쪽으로 복사하여 채우는 과정에서 수식의 결과는 수식이 위치한 셀 아래의 다음 수식에 사용되어 이름이 쌓이는 효과가 나타납니다.

예를 들어 C3 셀의 수식은 다음과 같습니다.

=IF(A3=A2,C2&”,”&B3,B3)

A3과 A2의 값은 동일하며 실제 값은 C2&”,”&B3입니다. 반환됩니다.

C2는 이전 수식에서 반환된 결과 B2(Zhu Hongzhong)입니다. B3의 값은 "Xingguang"이므로 C3의 최종 결과는 "Zhu Hongzhong, Xingguang"입니다.

보조 열 수식 입력을 완료한 후 F열에서 공통 LOOKUP 함수 루틴을 사용하여 최종 결과를 얻었습니다.

=LOOKUP(1,0/(E2=$A$2:$A$9),C $2:C $9)

LOOKUP의 이 루틴은 오류 값을 무시하고 항상 마지막 정규 결과를 얻습니다. 다음과 같이 요약할 수 있습니다.

=LOOKUP(1,0/(조건부 영역=지정 조건), 대상 영역 )

이 수식은 0/(E2=$A$2:$A$9)을 사용하여 0과 오류 값 #DIV/0!으로 구성된 메모리 배열을 구성한 다음 항상 0보다 큰 1을 사용합니다. 검색값으로 E2와 동일한 부서를 만족하는 C열의 마지막 결과, 즉 A열의 마지막 광고 부서에 해당하는 C열의 값: C2를 검색합니다.

Excel2019 또는 Office365를 사용하는 경우 TEXTJOIN 기능을 사용할 수 있습니다. 이 기능은 WPS2019에서도 사용할 수 있습니다.

F2 셀에 다음 수식을 입력하고 Shift+Ctrl을 누른 상태에서 Enter를 누르고 확인을 누르세요.

=TEXTJOIN(“,”,1,IF(A$2:A$9=E2,B$2:B$9,””))

Excel에서 검증된 결과를 셀에 넣는 방법

TEXTJOIN 함수 사용법은 다음과 같습니다.

=TEXTJOIN(공백 기호 , 빈 텍스트, 병합할 내용을 무시하시겠습니까?)

수식에 병합할 내용은 다음과 같습니다:

IF(A$2:A$9=E2,B$2:B$9,””)

즉, A$2: A$9가 E2와 같으면 B$2:B$9에 해당하는 내용이 반환됩니다. 그렇지 않으면 빈 텍스트 ""가 반환됩니다.

{"Zhu Hongzhong";"Xingguang";"";"";" ”;””;””;””}

TEXTJOIN 함수는 IF 함수에서 얻은 메모리 배열을 병합합니다. 첫 번째 매개 변수는 쉼표를 다음과 같이 지정합니다. 구분 기호를 사용하고 두 번째 매개변수는 1을 사용합니다. 이는 메모리 배열의 빈 텍스트가 무시됨을 의미합니다.

관련 학습 권장 사항: excel 튜토리얼

위 내용은 Excel에서 검증된 결과를 셀에 넣는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 excelhome.net에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제