두 개의 Excel 파일이 있는데, 하나는 해당 사업부와 관련된 숫자 값이 있는 경우 특정 사업부 약어 텍스트 값을 가져옵니다. 모든 비즈니스 단위 약어를 그 사이에 "/"로 연결하는 수식을 작성하려고 합니다. 하지만 하나의 비즈니스 단위만 관련된 경우 "/"가 없는 단일 약어만 반환합니다.
IE= 첫 번째 파일에서 가져온 두 개의 관련 비즈니스 단위가 있는 경우 TWC와 BWC를 가정해 보겠습니다. 6개 열을 통과하고 두 개의 비즈니스 약어를 인식하고 "/"로 구분된 값을 반환하는 수식이 필요합니다."TWC/BWC". 다음 공식을 사용하여 이 작업을 성공적으로 수행했습니다.
=IF(S38<>0,S38,"")&IF(S38="",T38,"/"&T38)&IF(T38="",U38,"/"&U38)&IF(U38="",V38, "/"&V38)&IF(V38="",W38,"/"&W38)&IF(W38="",X38,"/"&X38)
하지만, 내 공식이 작성된 방식으로 인해하나의사업부 약어이며 연결할 것이 없으면 반환됩니다."TWC/""/" 구분 기호 없이 TWC만 원할 때.
나는 이것이 쉽게 고칠 수 있다는 것을 알고 있지만 분명히 나는 바보입니다. 멍청한 사람을 도와주세요.
답변1
OFFICE 365를 업데이트한 경우:
=TEXTJOIN("/",TRUE,S38:X38)
그렇지 않은 경우
=LEFT(IF(S38<>"",S38 & "/","") & IF(T38<>"",T38 & "/","") & IF(U38<>"",U38 & "/","") & IF(V38<>"",V38 & "/","") & IF(W38<>"",W38 & "/","") & IF(X38<>"",X38 & "/",""),LEN(IF(S38<>"",S38 & "/","") & IF(T38<>"",T38 & "/","") & IF(U38<>"",U38 & "/","") & IF(V38<>"",V38 & "/","") & IF(W38<>"",W38 & "/","") & IF(X38<>"",X38 & "/",""))-1)