여러분 안녕하세요! 오빠두엑셀 JEON 입니다. 강의에서 빼먹은 내용이 있습니다.ㅜㅜ 죄송합니다. 본 강의에서 사용된 수식은 배열수식이기 때문에, M365 이전버전 사용자 분들은 Ctrl + Shift + Enter 키로 입력해주세요. (강의에서 사용된 M365 버전에서는 일반수식/배열수식 모두 Enter로 입력가능합니다.) 감사합니다!❤ 👇🏻예제파일은 아래 링크를 확인해주세요. www.oppadu.com/vlookup-함수-다중조건-검색/ 👇 실무에 꼭 필요한 엑셀의 거의 모든 것을 담았습니다! "진짜 쓰는 실무 엑셀" 교재 구매하기 - 교보문고 bit.ly/excel_kyobo - 예스24 bit.ly/excel_yes - 알라딘 bit.ly/excel_aladin 00:00 강의시작 00:40 VLOOKUP 함수 다중조건검색 기초이론 02:57 VLOOKUP 다중조건 공식 동작원리 04:07 VLOOKUP 다중조건 실전예제 08:11 #N/A 오류 문제해결 - IFERROR 함수
match 함수는 (찾을값, 범위, 0) 이런식 아니었던가요? "범위"가 들어가야 할 곳에 (조건=조건)*(조건2=조건2) 이렇게 하면 어떻게 범위가 되는지 궁금합니다. TRUE*TRUE=1 이 나왔을때 '1'이 어떻게 범위가 되나요? 범위 대신 조건이 들어간다해도 1이라는 값의 의미를 모르겠습니다. 함수가 1이 나오는 과정을 읽은 건가요?
여러분 안녕하세요! 오빠두입니다. 요즘 일이 바빠 영상 업로드가 늦어지고 있어요ㅠ.ㅠ 조금 더 분발하겠습니다! 이번 강의는 많은 분들께서 질문하신 '여러개의 조건으로 VLOOKUP 함수를 이용하는 방법'에 대한 내용입니다. 음... 제가 알고있는 방법 중 가장 간단한 방법인데요, 혹시 다른 더 좋고 간단한 방법을 아시는 분은 아래 댓글로 같이 공유해주세요! #오빠두엑셀 #엑셀은오빠두
@@uhgtcbeheuxnfbrhdnn 엑셀왕초보 여쭤봅니다.. A1=1, B1=2, C1=3 -> D1에 =A1&B1&C1으로 생성 -> 123-> D1을 VLOOKUP 넣으면 괄호 후에 어디 자리에 D1을 넣어서 해야하는 것인지 자세히 설명 해주실 수 있으실까요? ㅠ
앞에 설명에서는 배열함수를 쓰려고 하신건지 중괄호가 있었는데 뒤에서는 그냥 엔터를 치시네요? 그냥 매치함수라서 배열함수를 쓸 필요가 없었던건가요? 나중에는 배열함수를 쓰는 법이랑 응용법도 부탁드려요. 배열함수 수식은 잘 못짜겠더라고요. 저는 비슷한 경우에 식당코드-품목코드-고유번호(countif로 자동생성) 로 만든 각 행마다의 고유코드를 만들어서 해당 조건을 만족하는 행을 vlookup으로 불러오는 방식을 사용할 것 같아요. 2019에서는 largeif, maxif같은데 있어서 행마다 고유값 안만들어도 바로 배열함수를 쓰듯이 불러올 수 있을 것 같은데 아직 써볼 기회가 없네요... 😭 암튼 늦은 시각에 고생 많으셨습니다. 좋은 정보 감사해요😁😁
Joseph Choi님 안녕하세요! 오빠두엑셀 JEON 입니다. 우선 소중한 댓글 감사드립니다! 빨리 마무리하다보니 설명이 부족했습니다. 위 함수는 일반수식 또는 배열수식으로 모두 이용가능합니다. =) 말씀하신것처럼 엑셀 신규버전을 이용하신다면, 배열수식을 이용할 일이 많이 줄었습니다. 이후에 신규함수 강의도 정리해서 올려드릴께요. 앞으로도 많은 관심 부탁드립니다. 감사합니다~! #엑셀은오빠두 #오빠두엑셀
김기범님 안녕하세요! 오빠두엑셀 JEON 입니다. 내년에는 재고관리와 급여관리를 위한 탬플릿을 만드는 강의를 준비해드리려고 계획중에 있습니다. 현재 강의를 시청하시는 대부분의 사용자분들의 수준을 고려하여 기초-기본 단계 수준의 탬플렛을 우선 제작할 예정입니다. 꼼꼼히 준비해서 알찬 내용으로 영상 준비하여 올려드릴께요. 감사합니다! #엑셀은오빠두 #오빠두엑셀
안녕하세요 개인사업을 하는 시청자입니다~^^ 필요한 서식이 있어 오빠두에서 vlookup과 index,match 등을 공부했습니다. 그런데 제가 가진 자료의 위치나 열 행이 달라서 어떻게 자료를 만들어야할지 고민 끝에 질문을 올립니다. 자료를 보여드릴 수 있는 질문 할 수 있는 공간이 있을까요??
강의 감사드립니다^^ 제가 예제 파일을 처음에 열었을 때는 판매가나 배송지역이 잘 매칭이 되는데 판매 금액 셀을 더블클릭해서 수식을 보고 나면 그때부터는 값이 없음이라고 해서 수식이 안먹히는데 왜 그럴까요? ㅠㅠ 그래서 다시 직접 입력을 해봐도 계속 값이 없음 이라고 뜹니다
안녕하세요, 다중조건 함수로 저는 sumproduct를 자주 쓰는데요. 지금 같은 예시의 경우에도 sumproduct 적용이 가능해보이네요...궁금한 점은 어떤 경우에는 sumproduct를 쓰는게 효율적일지, 또 어떤 경우에는 위와같이 index/match함수를 쓰는게 효율적일지 입니다. 데이터나 수식양이 많을때 sumproduct를 쓰면 엑셀, 컴퓨터 사양에 따라 파일이 너무 무거워지는 경우도 있더라고요. 새해 복 많이 받으세요!
안녕하세요 선생님! 일주일전에 왕이름 시트 보시고 답변 주셨는데 이 강의를 오늘 보게 되었네요 너무 기뻤어요!!! 다음에는 강의 다 보고 질문 드릴께요~ 감사합니다 그날 이후로 실무 강의 49개중 이것을 보는중였고요 보통 그다음에는 고급편을 보면 될까요? 참,,, 예제 파일 H9셀에 필터가 고장났습니다
안녕하세요?^^ 네 맞습니다. MATCH 함수에서 (G10=B9:B20)*(H10=C9:C20) 범위를 선택하신 뒤 키보드 F9키를 누르시면 해당 부분에서 반환되는 값의 목록을 확인하실 수 있습니다. {0,0,1,0,0,...} 등으로 반환될거에요 ^^ 제 답변이 도움이 되셨길 바랍니다. 감사합니다.
Sj Choi 님 안녕하세요! 오빠두엑셀 JEON 입니다. 영상에 배경음악을 넣지 않으면 강의가 다소 딱딱하고 지루한 느낌이 있어 배경음악을 넣는점 양해부탁드립니다. 다음부터는 배경음악 선정을 좀 더 신중하게 하겠습니다. 소중한 의견 감사드립니다.=) 엑셀공부는 오빠두엑셀과 함께하세요! #엑셀은오빠두 #오빠두엑셀
오피스365 이전버전에서... 작성자 마다 구분자를 다르게 입력을 하더라도 하나의 구부자로 통일하여 입력도게금 할수있는 방법 없으까요? 다중 if는 너우 복잡하고 vlookup은 수식 구성이 안되고 배열함수로 가능 할듯 한데 제가 해보니 어렵네요 ㅠㅠ 예) 이ㅇㅇ,김ㅇㅇ,박ㅇㅇ 고ㅇㅇ/권ㅇㅇ 서ㅇㅇ\구ㅇㅇ\노ㅇㅇ\최ㅇㅇ 등으로 작성하더라도 모두 서ㅇㅇ,구ㅇㅇ,노ㅇㅇ,최ㅇㅇ 요런식으로 통일된 하나의 구분자(,)로 변환하는 방법을 알고십어서요
강의 너무 잘 보고 있습니다. 궁금한 부분 하나 질문 드립니다. 구해야 하는 값이 여러개 일 경우 값이 포함되지 않은 N/A값의 열을 숨길 수 있는 방법이 있을까요? 예) 불러온 다중 조건의 데이터 값 열은 50개인데 실제 구하고자 하는 조건 값은 5개 밖에 없다고 하면 나머지 45개는 안보이게 할 수 있는 방법 > 그리고 구한 조건 값 5개가 맨 위로 올라오면 좋을 것 같아요..장황하기만 하고 제대로 설명이 됐나 모르겠습니다ㅠㅠ 아무튼 양질의 강의 너무 감사드립니다!!
안녕하세요~^^ VLOOKUP 으로 구해야 할 값이 여러개일 경우, 아래 링크를 참고해보시겠어요? 바로 해결되시리라 생각됩니다 ^^ 아래 링크에 이동하시면 N/A 오류 처리방법도 같이 확인하실 수 있습니다. www.oppadu.com/vlookup-함수-여러개-값-출력/ 감사합니다.
승준 황님 안녕하세요! 오빠두엑셀 JEON 입니다. VBA를 사용한다면 몇줄의 코드만으로 간단히 적용가능합니다. 또는 오피스365 (엑셀 2019이후 버전)을 사용할 경우 FILTER 함수를 사용하시면 직접 입력하는 값으로 필터링 할 수 있습니다. =) 아래 영상을 참고해주세요! ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-kzhGNcWywWU.html
@@youchanbaba 황승준님 안녕하세요! 오빠두엑셀 JEON 입니다. 오빠두엑셀 채널에 VBA 필터에 대한 강의는 아직 준비되어 있지 않습니다. 하지만 자주 쓰이는 내용이므로 구글이나 네이버에 검색하시면 많은 자료를 찾으실 수 있습니다. 감사합니다! www.excelcampus.com/vba/macros-filters-autofilter-method/ #엑셀은오빠두 #오빠두엑셀
선생님 질문좀 드립니다. 늦은 나이에 엑셀을 하다보니 잘 몰라서요 제가 직장에서 사용할 수 있는 출석부를 만들려고 합니다. 문서 방향을 가로 로하고 첫줄에 요일 (행방향으로) 둘째줄에(행방향으로) 날짜(숫자는 안변해도 될듯해서놔둡니다. 요일만바뀌면 해당 월 달력이되니까요) 31칸을 만들어 놨습니다. 제목글을 "월 출석부"라고 하고 "월"글자 앞 칸에 "데이터유효성검사"통해 1-12까지 숫자가 나오도록까지는 했습니다. 문제는 제목글 해당월을 놓으면 해당 월 요일 31개 칸에 해당월 요일 데이터 값이 각각 셀에 입력했으면 좋겠는데 안되네요 워크시트 2번째에 2월-12월까지 32칸을 만들고 그안에 해당월 요일을 다입력해 놓았습니다. 3월을 선택하면 출석부 요일행(31칸에 맞는 요일 )에 맞게 데이터로 만들어놓은 3월 요일택스트가 각각 셀 삽입되면 좋겠는데 애러만 나고 안되네요 함수를 어떻게 해야 되는지 가르쳐주십시오 너무 설명히 장황해서 이해가 안될 수 도 있습니다만 도와주십시오
빠하! 🙋♂️ 안녕하세요 ^^ 요일을 출력하는 방법으로 함수를 사용하셔서 오류가 발생된것 같습니다 ^^ 함수를 사용하지 마시고, 셀 서식을 'aaa' 로 바꿔보시겠어요?^^ 셀 서식에 대한 자세한 내용은 아래 링크에 자세히 적어드렸습니다. www.oppadu.com/사용자-지정-서식-엑셀-셀-서식/ 제 답변이 도움이 되셨길 바랍니다. 감사합니다 ^^
안녕하세요. 오빠두엑셀입니다. 배열함수 특성상 여러개의 데이터 처리속도가 느려지는건 해결 불가능합니다. 매크로를 사용하지 않는 대안책으로는, 여러개의 조건을 Concat 또는 Concatenate 함수로 묶어서 하나의 열로 출력하신 뒤, 해당 값을 VLOOKUP함수로 조회하여 출력하는 방법이 있습니다. 감사합니다. #엑셀은오빠두 #오빠두엑셀
잘보고있습니다! 음 혹시.. 제가 관리하는 파일 중 예를 들어 현재 10월이면. 9월에 입력했던 입금 날짜를 불러와야하는데 1번의 입금 내역이 있을 수도 있고 2번의 입금 내역이 있을 수 있는데 { 마지막 입금일의 날짜 }를 불러와야하거든요! 혹시 이걸 if 함수로 한번 입력이면 입금날짜, 2번입력이면 마지막 입력일의 날짜를 불러올 수 있을까요? 어떤 함수를 써야할까요..? ㅠㅠ
=IFERROR(INDEX($D$7:$D$18,MATCH(1,(G8=B7:B18)*(H8=C7:C18),0)),"값이없음") 와 {=IFERROR(INDEX($D$7:$D$18,MATCH(1,(G8=B7:B18)*(H8=C7:C18),0)),"값이없음")} 의 차이가 뭔가요? "{ }"이 무슨 의미인가요
찾고자하는 목록에 100개의 item이 있고 자재목록 Master가 있는데 목록에서 특정 2개의 필드 조건을 만족하는데 한개의 필드는 텍스트의 일부에 해당 한 값을 맞족하는 것에 대한 Master의 값을 추출할수 있는 비슷한 강의나 예제가 있서면 알려 주시면 감사 하겠습니다.
INDEX($D$9:$D$20,MATCH(1,(G10=B9:B20)*(H10=C9:C20),0) INDEX($D$9:$D$20, MATCH(G10,B9:B20,0), MATCH(H10,C9:C20,0),0) 두 가지는 다른 식인건가요? 궁금... ㅠㅠ 고생이 많으십니다 그리구 MATCH는 자료가 행으로 되어있어야만 값을 찾는 것 같던데... 맞나요?
lookup 함수 공부하다가 댓글주신 index/match 함수 공부중인데 난이도가 급상승해서 헤메고 있습니다. 영상을 보다가 문득, 4:00 처럼 주어진 데이터(표)에서 우측으로 요약된 데이터를 가져오는게 아닌, 반대로 해당 클립의 우측(요약)에서 좌측(데이터)로 자동 입력되게할 수도 있을까요? 예를들어 데이터유효성 목록으로 "오빠두식당", "하루우유"를 선택하고, 가격정보에 직접 판매가를 "2,000" 입력하면 좌측 표의 판매가에 입력되는거요. 너무 막연하고 기초지식이 없어 무엇을 검색해서 봐야 할지 몰라서 장황하게 풀어 여쭤봅니다. 행이 길면 유용할듯한데.
안녕하세요 저는 오빠두 채널을 즐겨보고 덕분에 실력도 많이 늘은 학생입니다. 하다 보니 너무 궁금한게 생겼습니다. 제가 아무리 수식을 입력해도 #name오류가 떠서 결국 예제파일 을 열어 선생님과 똑같이 수식을 입력했는데요, 자꾸 #name오류가 뜨네요 문제점좀 찾아 줄 수 있으시나요? 제가 예제파일에 입력한 수식은=INDEX($D$7:$D$18,MATCH(1,($C$7:$C$18=H8)*($B$7:$B$18=$G$8),0))입니다. 무슨 문제점이 있나요?
안녕하세요! 😊 다른 시트에 있는 범위를 지정해 데이터 유효성 검사를 설정할 수 있습니다! 이렇게 하면 됩니다: 1. 범위 이름 정의: 먼저, 다른 시트에 있는 범위를 선택하고 '수식 > 이름 정의'를 통해 범위 이름을 정의해주세요. 예를 들어 'myRange'라고 정의합니다. 2. 데이터 유효성 검사: 데이터를 검사할 셀을 선택한 후, '데이터 > 데이터 유효성 검사'로 이동합니다. 제한대상에서 '목록'을 선택한 뒤, “=myRange”라고 입력합니다. 이제 다른 시트의 데이터를 유효성 검사 목록으로 사용할 수 있어요! 😊 더 궁금한 점 있으시면 언제든지 댓글 남겨주세요! - by.오빠두봇✨
판벌리새우 님 안녕하세요! 오빠두엑셀 JEON 입니다. 열을 하나 새로 추가하신 뒤, 하단의 아이콘집합 강의를 참고하셔서 적용해보세요. ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-UkN0_BBdvow.html '메모'를 넣는 방법은 내장함수로는 불가능하며 VB로 코드를 작성해야 구현가능합니다. 감사합니다! #엑셀은오빠두 #오빠두엑셀
안녕하세요? 오빠두엑셀입니다. MATCH 함수의 마지막 인수를 '1'로 넣으시면 (기본값), 찾는 값이 존재하지 않을 시 그보다 작거나 같은 값중 최대값을 검색하게됩니다. 아래 자세히 설명드린 포스트 링크를 적어드리니 참고해보세요 :) ❤️ oppadu.com/엑셀-함수/엑셀-match-함수
match 함수는 조건에 맞는 참조셀의 행번호를 가져오게 되어있어요. =match(1, (“사과”=A1:A10)*(“행복마트”=B1:B10),0) A1부터 A10중에서 사과라고 입력된 셀이 있으면 참(True) B1부터 B10중에서 행복마트라고 입력된 셀이 있으면(True) 위 두 조건을 * 연산으로 곱해버리면 갑이 모두 참이면 참(True), 둘중 하나라도 거짓이면 거짓(False) 을 반환합니다. 프로그래밍에서 대부분 2진법으로 참 거짓을 구분하기때문에 첨=1 거짓=0 으로 해석하면됩니다. 결국 1부터 10꺼지 행을 검사해서 A열에 사과 B열에 행복마트 두 조건을 모두 만족하면 수식은 1을 반환합니다. match 함수 바로 뒤에 1은 두 조건을 모두 만족하는 행을 찾겠다는 의미 입니다. 만약에 1대신 0을 입력해서 match(0,조건*조건,0) 이렇게 작성하면 조건이 둘중 하나라도 틀린 행이 있으면 그 행을 찾겠단 의미입니다.
안녕하세요. 몇백줄 정도되는 데이터에 index/match함수 쓰니 엑셀이 너무 느려져서 사용을 못할 정도인데 cpu성능을 많이 필요로 하나요? 다중 vlookup함수가 꼭 필요한데 심할 정도로 버벅여서 사용을 못하고 있어요 ㅠ (구글링해보니 vlookup보다 index/match가 빠르다고 나오네요(?))
@@hyun-ukshin2397 여러가지 이유가 있을수 있습니다. 검색하는 셀 서식이 하나는 숫자 또 다른 하나는 텍스트인 경우, 또는 검색하는 값 우측끝에 띄어쓰기가 들어가있는 경우등 다양한 경우가 있습니다. 2개의 조건범위중 한개씩만 각각 테스트해보면서 오류를 찾아보시기 바랍니다. MATCH 함수에 대한 자세한 설명은 아래 링크를 참고해보세요. oppadu.com/엑셀-함수/엑셀-match-함수