여러 이메일 주소 (별도의 셀)를 하나의 셀 (쉼표로 구분)로 결합합니다. Google 스프레드 시트 또는 Excel

maciej_

이메일 주소가있는 여러 셀을 쉼표로 구분 된 하나의 셀로 결합하려고합니다.

이 공식을 사용했습니다.

=P2 & ", " & Q2 & ", " & R2 & ", " & AD2 & ", " & AE2 & ", " & AF2

그러나 두 개의 셀에만 이메일이 있으므로 결과는 다음과 같습니다.

, [email protected], , , [email protected],

이 문제를 어떻게 해결합니까? (중복 쉼표 제거, 빈 셀 무시, 기타 해결 방법)

알렉시스 올슨

IF다음과 같은 기능을 사용할 수 있습니다 .

=IF(P2<>"",P2&", ","") & IF(Q2<>"",Q2&", ","") & IF(R2<>"",R2&", ","") & IF(AD2<>"",AD2&", ","") & IF(AE2<>"",AE2&", ","") & IF(AF2<>"",AF2,"")

이 경우 끝에 추가 쉼표가있을 수 있으며 다음을 사용하여 제거 할 수 있습니다.

=IF(RIGHT(string,1)=",",LEFT(string,LEN(string)-1),string)

여기서는 string이전 공식 (또는 다른 문자열)의 출력입니다.

하나의 추악한 공식으로 롤업하면 다음과 같습니다.

=IF(RIGHT(IF(P2<>"",P2&", ","") & IF(Q2<>"",Q2&", ","") & IF(R2<>"",R2&", ","") & IF(AD2<>"",AD2&", ","") & IF(AE2<>"",AE2&", ","") & IF(AF2<>"",AF2,""),1)=",",LEFT(IF(P2<>"",P2&", ","") & IF(Q2<>"",Q2&", ","") & IF(R2<>"",R2&", ","") & IF(AD2<>"",AD2&", ","") & IF(AE2<>"",AE2&", ","") & IF(AF2<>"",AF2,""),LEN(IF(P2<>"",P2&", ","") & IF(Q2<>"",Q2&", ","") & IF(R2<>"",R2&", ","") & IF(AD2<>"",AD2&", ","") & IF(AE2<>"",AE2&", ","") & IF(AF2<>"",AF2,""))-1),IF(P2<>"",P2&", ","") & IF(Q2<>"",Q2&", ","") & IF(R2<>"",R2&", ","") & IF(AD2<>"",AD2&", ","") & IF(AE2<>"",AE2&", ","") & IF(AF2<>"",AF2,""))

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관