- 1 370
- 366 092
우노사설
South Korea
เข้าร่วมเมื่อ 28 พ.ย. 2008
엑셀*영어*습관*자기계발
파워쿼리-M 언어_012
365버전이 아니라서 GROUPBY같은 함수를
사용할수 없으면
가장 편리한 방법은
Power Query를 사용하면 된다
unocom666-my.sharepoint.com/:x:/g/personal/hersungdock_unocom666_onmicrosoft_com/EUWYz2bWxLxMp5QJ8BMl8GIBxCEgcTDiv1pnffQdX2Lysw?e=LVad9t
#파워쿼리 #M-언어 #그룹핑
사용할수 없으면
가장 편리한 방법은
Power Query를 사용하면 된다
unocom666-my.sharepoint.com/:x:/g/personal/hersungdock_unocom666_onmicrosoft_com/EUWYz2bWxLxMp5QJ8BMl8GIBxCEgcTDiv1pnffQdX2Lysw?e=LVad9t
#파워쿼리 #M-언어 #그룹핑
มุมมอง: 43
วีดีโอ
쉬운 엑셀 생활 엑셀_202
มุมมอง 1332 ชั่วโมงที่ผ่านมา
배열을 이해하고 함수를 이해하려면 쉬운 응용문제를 자주 경험해보는 것이 최선이다 SEQUENCE함수도 약방의 감초같은 함수 자주 사용해 보지 않으면 문제가 있을때 척척 생각이 나지 않는다 자동화카렌다를 만들면서 함수의 감각을 키워나가보자 unocom666-my.sharepoint.com/:x:/g/personal/hersungdock_unocom666_onmicrosoft_com/EbdCPN_F-WBJhGsA6RTE8sYBXxHhIL5awoGiH5BzLIPb2w?e=sGyPTE #생활엑셀 #엑셀기본 #배열과논리식
엑셀365함수와 수식시리즈_195
มุมมอง 1064 ชั่วโมงที่ผ่านมา
GROUPBY의 SubTotal 부분합은 첫째열을 기준으로 이뤄진다 어떤때는 품명열을 기준으로 또 어떤때는 지역을 기준으로 부분합을 보는 것을 자동화시켜 보자 배열상수가 이럴때 편리한점을 챙겨 보도록 하자 unocom666-my.sharepoint.com/:x:/g/personal/hersungdock_unocom666_onmicrosoft_com/EQ2PVQXXLz5Is2gus87CS38Bg0EhqrYrUz0HEUokmauj1g?e=xrw9Lc #엑셀365 #동적배열 #수식과함수
쉬운 엑셀 생활 엑셀_201
มุมมอง 1517 ชั่วโมงที่ผ่านมา
GROUPBY함수와 SUMIF,AVERAGEIF함수등과 비교해보자 unocom666-my.sharepoint.com/:x:/g/personal/hersungdock_unocom666_onmicrosoft_com/EfjUuheKzLpMs9dfKGQET8ABg6qu0AzQ5-XLQxAkEwO5NA?e=wd6JTe #생활엑셀 #엑셀기본 #엑셀초보
엑셀365함수와 수식시리즈_194
มุมมอง 1499 ชั่วโมงที่ผ่านมา
FILTER함수와 GROUPBY함수의 활용 unocom666-my.sharepoint.com/:x:/g/personal/hersungdock_unocom666_onmicrosoft_com/ESJh20pSBxpNjeiw09anzWcBcyTzTdldXzNP2KQZXsDZ1Q?e=Uz7Pd3 #엑셀365 #동적배열 #수식과함수
BE DO HAVE 157-추론과 호기심
มุมมอง 10714 ชั่วโมงที่ผ่านมา
세상을 Appreciating 하면서 살아야 한다고 하는 것이 어떤의미인지 모른다면 문제다.. 감상이거나 음미이거나 감사이거나.. 단어의 깊은 의미를 이해하면 문맥에 따라서 다르게 생각할 필요도 없이 자연스럽게 받아들여진다 #호기심 #추론 #부처님
파워쿼리-M 언어_011
มุมมอง 6116 ชั่วโมงที่ผ่านมา
엑셀시트의 테이블을 파워쿼리에 불러 들여서 필요한 열들을 추가하고 계산열도 만들어서 워크시트에 갖여오기 #파워쿼리 #M-언어 #M-language
쉬운 엑셀 생활 엑셀_200
มุมมอง 14619 ชั่วโมงที่ผ่านมา
LET 함수사용의 센스를 계속 키워보자 LET함수는 프로그래밍을 할수 있게 놀이터를 제공해주는 도구.. 계속 응용해보도록 하자 unocom666-my.sharepoint.com/:x:/g/personal/hersungdock_unocom666_onmicrosoft_com/EZoxouiTsn5GurYAbxh00b8B52UIv6JVRkMUYOGHzPxd9g?e=04r8Nh #OFFSET #HSTACK #VSTACK
엑셀365함수와 수식시리즈_193
มุมมอง 13621 ชั่วโมงที่ผ่านมา
MAP함수와 MAKEARRAY함수는 아주 유용한 함수 반복사용하여 감각을 키우자 unocom666-my.sharepoint.com/:x:/g/personal/hersungdock_unocom666_onmicrosoft_com/EfCdJ0TGQHxCkfClqQbE-dgBkHzJmgGEHCl6Kc9s-m2DZQ?e=KlBQKH #엑셀365 #동적배열 #수식과함수
쉬운 엑셀 생활 엑셀_199
มุมมอง 169วันที่ผ่านมา
엑셀에서 참조한다는 것은 가장 중요한것 참조하기를 위한 함수들은 참 많다 그리고 경우에 따라서는 조합을 하여 사용하여야 한다 그러다 보면 수식이 복잡해진다 이런 복잡함을 간략하게 해주는 것이 LET함수 수식을 잘작성하려면 LET함수를 잘 사용하는 것이 필수가 된셈이다 그런 LET함수를 계속 활용해보자 unocom666-my.sharepoint.com/:x:/g/personal/hersungdock_unocom666_onmicrosoft_com/Ecl1WFZSow1DtC3pCy7gv8gBAEY5_w56eOc9IRVm93BWRQ?e=KkfHV5 #생활엑셀 #엑셀기본 #엑셀초보
엑셀365함수와 수식시리즈_192
มุมมอง 153วันที่ผ่านมา
MAP함수를 활용하는 센스를 키우자 unocom666-my.sharepoint.com/:x:/g/personal/hersungdock_unocom666_onmicrosoft_com/Edkz_eca-uVFqlAS1EmU5qMBBlRaBj6SqcRa_OCWfIAZHA?e=0ayi3o #엑셀365 #동적배열 #수식과함수
파워쿼리-M 언어_010
มุมมอง 8714 วันที่ผ่านมา
떼거리 정보를 다루는 List, Record, Table 들의 기본을 살펴보도록 하자 unocom666-my.sharepoint.com/:x:/g/personal/hersungdock_unocom666_onmicrosoft_com/Ec2tVpwXqZVHgsv93mcqaaABB2hhwZ1iqwBs48gFteDUvw?e=gtYcxL #파워쿼리 #M-language #M-Formula
쉬운 엑셀 생활 엑셀_198
มุมมอง 21014 วันที่ผ่านมา
수식을 작성하다 보면 같은 주소를 반복하여 여러번 사용하여 쓸데 없이 복잡해 보인다 LET함수나 MAP함수를 사용하여 복잡한 수식을 간단하게 처리하도록 하자 unocom666-my.sharepoint.com/:x:/g/personal/hersungdock_unocom666_onmicrosoft_com/EXd0b7lXlzVLtZG_tvewJLkBfIsOu7xmV8kKExVmmloYdQ?e=V4GdwF #생활엑셀 #엑셀기본 #엑셀입문
엑셀365함수와 수식시리즈_191
มุมมอง 15514 วันที่ผ่านมา
MAKEARRAY함수의 활용 unocom666-my.sharepoint.com/:x:/g/personal/hersungdock_unocom666_onmicrosoft_com/EY6x6wnixHBPpPCHOJCYm7UB0PsoBKvBUZ2B-JMHuz_JDg?e=cRdMTP #동적배열 #엑셀365 #수식과함수
쉬운 엑셀 생활 엑셀_197
มุมมอง 19514 วันที่ผ่านมา
LET함수, HSTACK함수, VSTACK함수의 기본을 살펴보자.. 그리고 VLOOKUP함수 unocom666-my.sharepoint.com/:x:/g/personal/hersungdock_unocom666_onmicrosoft_com/EeXydjG6EdpKvRiMxwfYks0BhM8BeoaZFKIs0b12jO_6zQ?e=AxMQPW #생활엑셀 #엑셀기본 #배열
일단 파워쿼리로 작업 해봤습니다. 365시리즈_94번 강의도 sub total 없는 GROUPBY 형태라 도움이 많이 됩니다. 늘 건강하시고 좋은 강의 계속 부탁드리겠습니다~~!
현업엔 아직도 엑셀 2017이상 버전이 잘 안보입니다. "엑셀로 할 수 있습니다" 하면 그냥 자기들 말하는 대로 다되는 줄 아니..... 뭐 하나 만들어 주기도 겁납니다. 실력도 별로니.... ㅎㅎ 그렇지만 환갑 지난 이나이에도 멍하게 유튜브나 보면서 시간 떼우기 보다는 사부님 강의나 자료 찾아서 [업무일지,실적 자동화], [자재공구관리] 같은 프로젝트 하나씩 만들어 주고 대우는 받고 있습니다. 늘 고맙습니다. 사부님! ㅋ
좋은 강의 감사합니다.
index함수에 열위치,행위치에 배열을 못넣는거 잘배웠습니다. Reduce함수는 진짜 만능이네요~... 이전강의에서 Reduce함수를 안쓰고 Chooserows, Sequence, rows함수로 하셨는데 Reduce로도 가능하군요....또 배웁니다...
왠만하면 댓글 안다는데ㆍㆍ샘 최고 입니다~~~~좋은 영상 감사합니다~~ 구독 좋아요 눌렀습니다 ❤❤😮😮🎉😂😂😂
@@vocajjang ^^ 감사~!!!
5:20 ifs함수로 선택할 열을 배열로 만든다 7:11 groupby 에서 크리테리아에 따라 다른 열 선택하게 만든다 11:11 열머리를 index와 크리테리아 활용해서 만든다
M365함수 시리즈와 파워쿼리 시리즈 강좌 보고 많이 배우고 있습니다. 감사합니다! 100강까지 왔네요~ 남은 강의도 끝까지 완주하겠습니다.
선생님 안녕하세요. 정확한 원리는 모르겠지만 group by 함수변수에 hstack을 적용하면 한번에 결과작성이 가능합니다. =DROP(GROUPBY(E2:E22,F2:F22,HSTACK(SUM,AVERAGE,PERCENTOF)),1) 항상 감사드립니다.
@@김원중-w9j 앗~ 그래요? 좋은 발견이십니다!!!
엑셀의 함수파워는 대단하네요
감사합니다.
감사합니다.
사부님~! 건강하시죠?? 좋은 강의 틈틈히 잘 보고 있습니다. 이번 강의 GROUPBY를 대체할 수 있는 엑셀 365외 2022버전이상의 방법이 있을까요?? 함수로 하는 마땅한 방법을 찾지 못해 이렇게 여쭤 봅니다. ㅎ 늘 건강하시고 하루하루 즐거운 날들 되시길 바랍니다. 고맙습니다~!!
<< code별 부분합을 표시 하는 GROUPBY 없는 함수식 >> 엑셀 2021에서 작성해 보았습니다~! ㅎ =LET(data,TAKE(입출고[#모두],,8), hr,입출고[[#머리글],[일자]:[출고]], cd,UNIQUE(입출고[code]), DROP(REDUCE("",cd,LAMBDA(a,b,VSTACK(a, LET( grp,VSTACK(FILTER(data,CHOOSECOLS(data,2)=b)), amt,SUM(CHOOSECOLS(grp,6)), iqty,SUM(CHOOSECOLS(grp,7)), oqty,SUM(CHOOSECOLS(grp,8)), VSTACK(grp,HSTACK(""," 소 계","단가: "& TEXT(IFERROR(amt/iqty,0),"#,##0"),"","재 고: "&iqty-oqty,amt,iqty,oqty)) ) ))),1) )
7:07 분기 나타내는 방법1choose함수, 방법2roundup((month)/4)
오늘은 늦은시간에 업뎃하십니까
[$-412]mmmm == 숫자월(ex, 11월)
강의 잘 보고 있습니다. Lamda도우미 함수 Scan, Reduce함수는 쉽지않네요~ 계속 보다 보면 이해가 되겠죠~. Reduce함수에 Vstack을 활용하는건 새롭게 배웠습니다. 감사합니다.
히히
시퀀스함수의 세번째 인수에 1, 마지막 인수에 0을 넣어서 모든 배열을 1로 만들 수 있다는 것을 생각 못했는데 감사합니다~
크로스탭형태의 테이블을 flat형태로 변환할때 IFERROR, IFNA를 활용 할 수 있다는것은 놀랍네요~ 잘 배웠습니다.
감사합니다~
늘 건강하시고 행복한 날들 되시길 바랍니다. 언제나 수준 높은 강의와 열정에 감사드립니다.
개수,MAP(지역목록,품목목록,LAMBDA(a,b,SUM((지역데이터=a)*(품목데이터=b)))), MAP함수는 범위를 1개 이상 지정하므로 위의 수식을 사용하는데 안되네요.
@@아름다운삶-k7e a=어떤값, b=어떤값, 으로해야겠지요~
가려운 곳을 싹 긁어주셨네요.. 역시 차곡차곡 기초가 중요하죠..^^
7:04 map(unique( filter...sum(()*())))) groupby(take(unique(filter)))...)방법은 안 될까?
중요 5:22
강의 잘 보고 있습니다. 강의를 보다가 문득 월을 하나 만들어서 그 테이블로 월 필드로 Sumifs함수를 적용해보면 안되나?하는 호기심에 아래와 같이 Let함수를 만들고 sumifs함수 안에 적용해봤는데 안되더라고요. 근데 안되는 이유가 뭘까요? =LET( 날짜,M5:M42, 매출,N5:N42, 월,MONTH(날짜), 월목록,UNIQUE(월), 테이블1,HSTACK(월,매출), 결과,sumifs(매출,CHOOSECOLS(테이블1,1),월목록),결과)
@@밀레니엄학번 sumifs, counties, 등등은 변수를 매개변수로 받지못합니다 범위의 주소만 받습니다,다른 화일에서 자주 언급한 부분이니 챙겨보시다 보면 자연스럽게 이해되실겁니다~^^
@@sungdockher M365 시리즈 28강에 sumif, sumifs 함수는 조건범위 인수가 범위여서 셀범위만 되고, 함수식이 들어오면 함수가 동작안한다고 추가로 강의를 만드셨네요. 날짜데이터를 month함수로 열을 만들어서 함수가 작동을 안하는거였네요.
@@밀레니엄학번 sumif,counting 등은 범위주소를 매개변수로 받습니다, 계산된 변수는 이해하지 못합니다 ~
@@sungdockher 감사합니다^^
감사합니다. ㅎㅎㅎ😁
7:18 map 함수 인자도 배열이고, 맵함수 안에 sumifs 함수에서 썸레인지는 크기가 다른 배열을 계산 10:32 textbefore, textafter함수를 hstack로 연결해서 textsplit과 유사한 결과를 얻는다
잘 보고있습니다 감사합니다
저도 항상 잘 보고 있습니다. 그런데 스크립트는 따로 보려면 어찌해야 하나요? syntax error 찾는데 여간 고역이 아닙니다. (참 초보입니다^^)
@@손영균-t7x alt키누르고 f12키누르시거나 메뉴에서 선택하시고 들어가시면 코드편집기가 있습니다
@@sungdockher 아, 제 질문이 잘못되었네요.. 코드편집기는 간단하게나마 사용할 줄 압니다. ^^ 쿼리 프로그램 내에서 syntax error가 나오면 (타이핑 하면서 제 실수로), 찾기 어려운 수준이라 선생님 프로그램 내의 query 문장들을 어디서 다운로드 받을 수 있는지를 여쭈어 보는 겁니다. ^^ 분명히 그대로 따라하는데, 중간에 garbage가 들어갔는지 뭘 어찌했는지 몰라서. 다른 강좌 (365, 생활엑셀 들)은 SharePoint에서 잘 찾아서보고 있습니다. 번거롭게해서 죄송. ㅠㅠ
@손영균-t7x 이화일도 다른화일과 마찬가지로 링크걸려있는데요~
@손영균-t7x 화일을 복사본 다운받으셔서 여시고 alt+f12 키누루시면 코드편집내용을 보실수있습니다
@@sungdockher 감사합니다. 성공했습니다. 확인 후 선생님 스크립트랑 비교하니 글자 한 개 다름이 없는데 이상하네요.. 암튼 명강의를 계속 수강 할 수 있어 다행입니다.^^
강의 잘봤습니다. 감사합니다.
잘 보고 있습니다. 감사합니다~
11:50 makearray 함수랑 choose 함수 중첩해서 람다 둘째인수가 1,2,3,4,5일 때 각열마다 반환할 수식 작성 요일은 [$-0412]ddd 분기작성도 choose함수 활용
M 코드 강의 찾다가 알게됐습니다. 바로 옆에서 알려주시는 것 느낌이라 너무 좋네요 ㅎㅎ
2:56 and함수에 배열 주니까 계산을 못 한다 3:28 논리식 두개 곱하기 ()*()로 배열 계산 가능 5:32 and함수가 계산하지 못 하는 이유>>앤드함수는 단일값으로 최종결과를 준다. 조건이 모두 true여야 전체결과가 true 9:48 map함수에 and함수 사용하면 배열계산 가능
파일을 편집하려면 어떻게 하나요/
@@jaymin4947 질문이 너무 광범위 한데요 ~^^
@@jaymin4947 아~ 화일 편집에 관한 이야기를 원하시는군요~ 시간이 되는대로 준비해볼께요~
@@sungdockher 그게 아니라 위에 공유해주신 파일이 읽기 모드라 편집이 안되어서요. 그 부분을 여쭤본거에요
@jaymin4947 아하~ 편집모드로 하면 많은분들이 마음대로 편집하면 혼돈스러워서 읽기모드로 한것입니다~
파일-다른이름으로저장-본사본 다운로드 해서 사용하시면 됩니다.
M365함수 시리즈 잘보고 있고요, 파워쿼리 M코드 강의가 없는데 강의해주셔서 감사합니다. 영상 많이 올려주세요~ 잘 배우겠습니다.
Map 열을 복수로 취하다니 좋은거 배워갑니다
7:25 map 함수에 범위를 주면 범위를 연산해준다 9:23 조건1 범위, 조건2 범위, 조건3 범위를 map인수로 준다음 lambda에서 and함수 사용
잘 보고있습니다 감사합니다
감사합니다
3:38 groupby 함수의 함수인자부분에 lambda함수 바로 사용 람다 속에 여러가지 함수(sum, avg)를 &로 연결 6:12 &대신 hstack 사용해서 여러가지 함수를 각각 다른 열로 표현 >> 안 됨 ¿그룹바이에서 계산은 하나의 열만 가능 10:38 분산시키는 방법, 각각 그룹바이함수로 게산한 값을 연결
파일을 다운받아 계산식을 다시 실행하면 '#NAME?' 오류납니다. LET 함수 내의 items, values 지정에서 오류... GROUPBY 함수를 이용한 개별(sum,average,arraytotext) 식은 오류가 없는데.... 이유를 모르겠습니다.
안녕하세요~?? 항상 좋은 강의 감사드립니다. 늘 건강하시고 행복한 날들 되시길 바랍니다.ㅎ
2:03 mid 함수 두번째인수 중괄호 사용 3:20 mid 함수 두번째인수 sequence. 시퀀스함수 방향설정(기본이 행방향, 열방향으로 바꿈) 4:53 scan 함수에 초기값(a)과 연산을 안 주면 b가 나옴 5:43 scan함수에서 합계낼 때, 첫인수 ""이면 오류. 8:20 스캔 함수부분에 reduce사용해서 sequence(열방향)로 문자열길이 주고 mid에서 활용 11:34 mid자체가 배열을 처리
@@BSG-d2v 참 재미있게 스킬업시키고 계십니다^^건투!!!
9:47 groupby 함수 필터
1:10 fieldhead를 yes show해주면 그루핑대상에서 제외된다 4:53 groupby 함수 속에 함수 부분에 lambda활용. 그룹바이두번째 인수를 람다매개변수(x)로 지정가능. 람다함수 속에 arraytotext함수 사용 가능. 10:08 groupby 함수부분에서 let과 groupby를 중첩사용. 그룹바이 첫번째, 두번째 인수 모두 x로 주고, x개수 계산
9:55 reduce에서 match로 a(누적값)에 b(후순위값)이 있는지 확인
공부해야지 맘만 먹고 미뤄뒀던 주제인데 영상 올려주셔서 감사하네요!
음미 할 내용이 많은 강의 감사합니다~
오프닝 음악 발랄하네요....ㅋㅋ 오늘도 잘봤습니다.
안녕하세요. 선생님 =GROUPBY(B1:B23,C1:C23,LAMBDA(x,ARRAYTOTEXT(LET( u,TEXTJOIN({","," - "},TRUE,GROUPBY(x,x,COUNTA)),u))),3) 홀수번째는 "," 짝수번째는 " - "인 규칙성을 이용해 textjoin delimeter에 배열을 넣어 해결해보았습니다.
@@김원중-w9j 굿~