퀴즈 HOT
[퀴즈_44] 사라진 컴마를 찾아서
풀이도구 : 제한없음
HHannah Jeong
430
9월 4일
BBongg
420
9월 3일
선선아
335
9월 2일
뽀뽀리
417
9월 1일
구독자 이벤트
1/4
유튜브 영상을 시청한 후, 댓글과 설문을 제출해주세요. 추첨을 통해 총 5분께 Genspark 1개월 이용권과 한정판 굿즈 세트를 함께 선물로 드립니다!🎉
도구 업데이트
2/4
최대 50장까지 한 번에! 설치 없이, 브라우저에서 바로 사용하는 배경 제거 도구를 추가되었습니다! 여러 파일을 한 번에 변환하고, 드래그&드랍으로 엑셀/PPT에 편리하게 추가해보세요!👍
직원 채용
3/4
오빠두엑셀의 기업 교육 현장에서 수강생들의 실습을 함께 도와주실 프리랜서 보조강사를 모십니다. 관심있는 분들의 많은 지원바랍니다.🙇♂️
직원 채용
4/4
오빠두엑셀에서 유튜브 PD 및 프리랜서 편집자를 채용중입니다. 엑셀·오피스·AI 콘텐츠를 함께 만들어갈 분들의 많은 지원 부탁드립니다.
댓글 27
LET(xFT,FILTER(B2:B41,B2:B41<>""), xSch,IFERROR(SEARCH(xFT,irng),0), xSBa,SORTBY(xFT,xSch,1,LEN(xFT),-1), xSBb,SORTBY(xSch,xSch,1,LEN(xFT),-1), aFT,FILTER(xSBa,xSBb>0), bFT,FILTER(xSBb,xSBb>0),
ReVe,SCAN(0,SEQUENCE(ROWS(bFT)),LAMBDA(xAcc,iseq, LET(ibrng,INDEX(bFT,iseq), IF(ibrng>xAcc,ibrng+LEN(INDEX(aFT,iseq))-1,xAcc)))),
TEXTJOIN(", ",,FILTER(aFT,bFT>VSTACK(0,DROP(ReVe,-1)))))))
현재 시작이 이전 끝 이내면 이전 xAcc 유지
2021버전은 여기까지..
그렇기에 2024 이하는 손대지 않는게 좋습니다.
=LET(r,표1[단어 목록], f,LAMBDA(i,LET(v,IFERROR(ISNUMBER(SEARCH(r,i))*SEARCH(r,i),0), l,LEN(r), a,TEXTJOIN(", ",,,SORTBY(IF(v,r,""),v,1)), b,SORTBY(HSTACK(v,IF(v,r,"")),v,1,l,-1), c,REDUCE("",UNIQUE(INDEX(b,,1)),LAMBDA(x,y,TEXTJOIN(", ",,VSTACK(x,TAKE(FILTER(INDEX(b,,2),INDEX(b,,1)=y),1))))),c)), BYROW(D2:D11,LAMBDA(d,f(d))))퀴즈는 도구제한 없습니다.. 방법 제한 없습니다..
보조열은 좀 귀찮을 뿐 아주 훌륭한 도구입니다..
버전이 낮다고 푸는 걸 포기하지마세요..
같이 들어 있는 365버전 수식은 이 보조열을 수식으로 구현해서 만든 것 일 뿐입니다.
수식을 만들 때 365수식으로 바로 만든 경우도 많지만 파트별로 구현한후 본수식에 치환하는 경우도 많습니다.
보조열을 잘 구현할 수 있으면 나중에 m365으로 구현할때 별로 어렵지 않게 사용할 수 있을 겁니다..
배열좋아하는 취향....맞습니다..... 근데..배열아닌 문제가 별로 없습니다.
반대의견이 있을 경우 그러한 의견도 옳습니다..^^
ㄷㄷㄷㄷ
보기랑 달리 이거 난이도 엄청난 건데
차라리 포기하라고 말하는게 합리적이지 않을까요 이 정도면?
그리고 이 문제 보고 바로 포기했던 이유가
2019에는 filter 함수가 없어서 였습니다.
2019 해답이라는 공식을 봤는데 착각하신거 같습니다.
2019는 필터 함수가 없는
개쓰레기 입니다.
앗...textjoin만 생각하다가 그렇게 되었네요.... FILTER없애고.....IF로 바꾸면 됩니다.
=TEXTJOIN(", ",1,IF($J$1:$AB$1="찾은단어", $J2:$AB2,""))
CTRL+SHIFT+ENTER
님은 불평이 넘 많아요....~ㅋㅋㅋ
그런데 2019 쓰면 불만이 많을 수 밖에 없답니다.
G2=SUBSTITUTE(TEXTJOIN(",",1,IF(ISNUMBER(FIND(B1:B101,D2)),B1:B101,"")),",0","")
(배열수식)
이 정도가 합리적입니다.
난이도가 너무 극악입니다.
"배추"를 "배", "배추"를 포함시키게 됨..
"양파"를 "파", "양"를 포함시키게 됨.
엄청 느리지만 오류없는 수식, 엄청 빠르지만 0.5%정도 틀릴 가능성이 있는 수식
어느걸 선택할건가요.
구글스프레드시트로 해봤습니다.(정규표현식 사용)
=let(w,B2:B41,byrow(D2:D11,lambda(r,
reduce("",w,lambda(a,c,textjoin(",",true,hstack(a,iferror(regexextract(r,c),""))))))))