해결 엑셀2013윈도우10
셀 값이 변경되는 수식을 순서대로 나오게 출력하고 싶습니다.
링크와 같이 문의드렸고 답변을 잘 받았고, 작동도 잘 됩니다.
다만,
=TEXTJOIN(",",,xFILTER($G$2:$G$6, INDEX(COUNTIF(A2,"*"&F2:F6&"*") ,) ))
{=TEXTJOIN(",",,xFILTER($G$2:$G$6, COUNTIF(A2,"*"&F2:F6&"*")))}
=TextJoinIF( INDEX(COUNTIF(A2,"*"&F2:F6&"*")>0 ,) , G2:G6,",")
{=TextJoinIF(COUNTIF(A2,"*"&F2:F6&"*")>0, G2:G6,",")}
상기 함수 사용 시 순서가 A2에 있는 순서가 아닌 F열에 있는 순서로 정렬이 됩니다.
=TEXTJOIN(",",, mVLOOKUP( TEXTSPLIT(A2,,","), $F$2:$G$6, 2, 0))
이 함수는 A2 순서대로 값이 변경되는 반면
상기와 같이 3번째부터는 작동을 안 하구요...
A2에 있는 값 순서대로 변환되기를 원해서 문의드립니닷....
다만,
=TEXTJOIN(",",,xFILTER($G$2:$G$6, INDEX(COUNTIF(A2,"*"&F2:F6&"*") ,) ))
{=TEXTJOIN(",",,xFILTER($G$2:$G$6, COUNTIF(A2,"*"&F2:F6&"*")))}
=TextJoinIF( INDEX(COUNTIF(A2,"*"&F2:F6&"*")>0 ,) , G2:G6,",")
{=TextJoinIF(COUNTIF(A2,"*"&F2:F6&"*")>0, G2:G6,",")}
상기 함수 사용 시 순서가 A2에 있는 순서가 아닌 F열에 있는 순서로 정렬이 됩니다.
=TEXTJOIN(",",, mVLOOKUP( TEXTSPLIT(A2,,","), $F$2:$G$6, 2, 0))
이 함수는 A2 순서대로 값이 변경되는 반면

상기와 같이 3번째부터는 작동을 안 하구요...
A2에 있는 값 순서대로 변환되기를 원해서 문의드립니닷....
E
숲
또
P
아
댓글 14
수식에서 "*"&F2:F6&"*")
==>"*"&$F$2:$F$6&"*")
오류를 2번씩이나 찾게 해 주셔서 감사합니다.^^
며칠 후에 신규 함수 배포할 때 수정 반영하겠습니다.
=TEXTJOIN(", ",1,TRANSPOSE(IF(TEXTSPLIT(A2,",")=$F$2:$F$6,$G$2:$G$6,"")))
ctrl+shift+enter 이렇게 해보세요..~