이메일 주소가있는 여러 셀을 쉼표로 구분 된 하나의 셀로 결합하려고합니다.
이 공식을 사용했습니다.
=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] 삭제
몇 마디 만하겠습니다