무지개타고

치졸하고 유치찬란한 문자열 나누기 - 두번째 본문

Program

치졸하고 유치찬란한 문자열 나누기 - 두번째

OnRainbow 2010. 3. 19. 21:45
엑사모에 올라온 질문에 고슈님께서 답변 하셨다.
사용자 정의 함수로 작성해서.

음...
수식으론 어렵겠다.
만일 구글닥스의 스프레드시트에선?
Split/Unique 함수가 있는데...

질문은 대충 이렇다.
셀 안에 문자 또는 숫자가 입력되어 있다.
단 중간중간에 빈 공간(space," ")이 들어가 있다.
이렇게 두 개 셀을 서로 비교해 같은 문자 또는 숫자를 찾아내기다.

역시나 조선말은 어렵다.
내가 쓰면... -_-

A, B 두 방식을 생각해 봤는데...
각각 문제점을 안고 있다.



d2 셀 (A 방식)
=ArrayFormula(transpose(sort(unique(if(mmult(n(transpose(split(B2," "))=split(C2," ")), row(indirect("a1:a"&columns(split(C2," "))))^0)=0,"",transpose(split(B2," ")))),1,true)))

d11 셀 (B 방식)
=ArrayFormula(transpose(unique(sort(if(isnumber(find(transpose(split(B11," ")),C11)),transpose(split(B11," ")),""),1,true))))

Comments