함수 문의드립니다.

함수/공식
작성자
엑셀공부중
작성일
2022-09-01 21:33
조회
107
엑셀버전 : 엑셀2019

운영체제 : 윈도우10

질문 요약 : 왼쪽 표에서 오른쪽 값을 나열하고싶은데, 보조열을 해야할지 감이 안오네요 . 고수분들 조언구합니다. index match로 하면 보조열이 필요하고,,

왼쪽 표에서 오른쪽 값들처럼 함수를 입혀서 나타내고싶습니다.

스크랩
공유
전체 5

  • 2022-09-02 09:22
    채택된 답변

    @엑셀공부중 님 배열함수를 쓰면 됩니다.

    수식을 작성하거나 수정할때 ENTER를 쳐서 완료하면 안되고, CTRL+SHIFT+ENTER로만 완료해야하고, 끌어서 복사해야합니다.

    금액구간 텍스트에서 -의 위치를 FIND로 찾아서 LEFT로 FIND값의 -1 한 위치까지 그 구간 하한값 찾습니다. 숫자로 변환하기 위해 앞에 --를 붙입니다.

    마찬가지로 상한값은 MID로 -의 위치에서 +1한 부분부터 LEN으로 그 금액구간의 마지막 글자까지를 출력하고, 앞에 --를 붙여서 숫자로 바꿉니다.

    마지막 금액구간은 -이 아니고 ~로 끝나므로 SUBSTITUTE로 -로 변환하여 인식하게 하였습니다.

    비어있을 경우, MID값으로 상한값을 출력하지 못하고 에러가 발생하므로 IFERROR로 전체 금액에서 최대값을 찾아서 +1 한 값을 그 비어있는 값으로 간주하게합니다.

    만약 ~가 없이 -로만 통일되어있고, 최대값이 비어있지 않고 999999라도 들어있고, 금액구간의 상한과 하한값이 다른 열에 써있었다면 수식이 반으로 줄어듭니다.

    형식이 통일된 게 그래서 중요하지요..

     

    그 다음은 INDEX MATCH와 비슷한 INDEX SMALL IF ROW MIN COLUMN을 사용해서 배열을 처리합니다.

    SMALL IF 안에 있는 배열을 서로곱해서 필터하는 방식입니다.

    이걸 설명하기엔 여백이 부족하니 링크로...

    http://www.oppadu.com/vlookup-여러개-불러오기/

    2022-09-02-092037.gif

    첨부파일 : NEEDHELP.xlsx


    • 2022-09-02 09:37

      실무라면 배열수식 칠 시간에 그냥 하한값만 적은 표를 만들고

      =VLOOKUP(금액셀,구간표,1,1)

      로 VLOOKUP TRUE 가 오름차순으로 앞의 값을 선택하는 속성을 이용해서

      바로 금액구간 나누고 그걸로 피벗돌립니다.

      배열수식은 인수인계하거나 관리할때 설명하기 귀찮기도 하니까요..

      2022-09-02-093334.gif


      • 2022-09-02 10:20

        @춘식 님 이방법 생각했는데,, 결국 보조열을 잡아야 되더라구요 조언 감사드립니다! 도움많이 되엇습니다. 만들어주신

        함수 뜯어서 한번 볼게요


        • 2022-09-02 11:05

          @엑셀공부중 님 옛날엔 256열밖에 못 써서 고민을 좀 했었지만, 요즘은 16384개의 열을 쓸 수 있습니다.

          보조열을 쓰는게 쉽고 빠르다면, 쓰는게 합리적입니다

          수식이라는 잡기술이 나오기 전의 스프레드시트의 본질은 행과 열 그 자체니까요

          손 안대고 코푸는 방법을 연구하는건 재밌는 공부가 될 순 있지만

          휴지가 있다면 휴지를 쓰는 게 좋지요 ㅋㅋ


          • 2022-09-03 07:59

            @춘식 님 조언감사합니다 ㅎㅎ 보조열 활용을 하는게 더 낫겠군요!


전체 7,798
번호 카테고리 제목 작성자 작성일 추천 조회
알림
🎉 오피스 분야 30주 연속 1위! - 「 진짜쓰는 실무엑셀 」 전자책이 출간되었습니다! (1)
오빠두엑셀 | 2022.09.28 | 추천 2 | 조회 50
오빠두엑셀 2022.09.28 2 50
공지사항 함수/공식
[신규 기능 업데이트!] 👉 이제 게시글 작성시 스크린샷 복/붙이 가능합니다! 😎 (3)
오빠두엑셀 | 2022.08.04 | 추천 4 | 조회 1662
오빠두엑셀 2022.08.04 4 1662
공지사항 함수/공식
⭐ [더 나은 커뮤니티 문화를 위한 Q&A 글 작성 규칙] ⭐ (95)
오빠두엑셀 | 2021.10.28 | 추천 125 | 조회 7407
오빠두엑셀 2021.10.28 125 7407
42574 함수/공식
New 날짜에 대한 IF 함수 엑셀파일 (1)
sky3**** | 2022.09.28 | 추천 0 | 조회 12
sky3**** 2022.09.28 - 12
42573 함수/공식
New VLOOKUP 함수에서 표이름을 입력하니까 #N/A 오류가 발생해요 엑셀파일첨부파일 (1)
꿈꾸는부자 | 2022.09.28 | 추천 0 | 조회 14
꿈꾸는부자 2022.09.28 - 14
42570 VBA
New VBA 매크로를 쓰고 싶습니다 엑셀파일첨부파일
실런 | 2022.09.28 | 추천 0 | 조회 20
실런 2022.09.28 - 20
42561 함수/공식
New 날짜 검색 수식 관련 질문 (2)
마루모토 | 2022.09.28 | 추천 0 | 조회 24
마루모토 2022.09.28 - 24
42559 기능/도구
New 행x열 표를 한 열로 쉽게 바꾸는 방법 문의 엑셀파일첨부파일 (1)
mac**** | 2022.09.28 | 추천 0 | 조회 32
mac**** 2022.09.28 - 32
42558 VBA
New 매크로로 특정셀이 공란일 때 특정셀 내용을 다 지우는 방법 (1)
디엠 | 2022.09.28 | 추천 0 | 조회 20
디엠 2022.09.28 - 20
42555 문서서식
New A1 A3 A4 값을 열로 자동채우기 (7) 답변완료
chri**** | 2022.09.28 | 추천 0 | 조회 32
chri**** 2022.09.28 - 32
42554 차트/그래프
New 피벗차트의 제목 연결 만들기 첨부파일 (1)
하늘보기119 | 2022.09.28 | 추천 0 | 조회 25
하늘보기119 2022.09.28 - 25
42552 함수/공식
New 날짜 검색 조건 질문 (3) 답변완료
마루모토 | 2022.09.28 | 추천 0 | 조회 28
마루모토 2022.09.28 - 28
42551 함수/공식
New 데이타 유효성 검사문제 엑셀파일 (2)
redi**** | 2022.09.28 | 추천 0 | 조회 30
redi**** 2022.09.28 - 30
42549 VBA
New VBA 뉴스기사 크롤링 관련 질문입니다. 첨부파일 (1)
jjang**** | 2022.09.28 | 추천 0 | 조회 25
jjang**** 2022.09.28 - 25
42547 VBA
New 복사붙여넣기 매크로 (도와주세요 ㅠㅠㅠ) (재질문) 엑셀파일첨부파일
wldud**** | 2022.09.28 | 추천 0 | 조회 31
wldud**** 2022.09.28 - 31
42542 함수/공식
New 엑셀 VLookup 함수에서 두 곳 중 한 곳에만 결과값이 안나오는 이유가 무엇일까요? 엑셀파일 (7)
김기태 | 2022.09.28 | 추천 0 | 조회 45
김기태 2022.09.28 - 45
42540 피벗테이블
New 피벗테이블 특정항목만 X2, X3 자동 곱하기 되게 엑셀파일첨부파일
알럽고구마 | 2022.09.28 | 추천 1 | 조회 24
알럽고구마 2022.09.28 1 24
42533 함수/공식
New 숫자 추출 후 더하기 및 곱하기 엑셀파일첨부파일 (3) 답변완료
하나포 | 2022.09.28 | 추천 0 | 조회 24
하나포 2022.09.28 - 24
42531 문서서식
New data 값이 없을 때는 어떤 값을 입력하면 괜찮은가요? (1)
twou**** | 2022.09.28 | 추천 0 | 조회 29
twou**** 2022.09.28 - 29
42526 VBA
New 복사붙여넣기 매크로 (도와주세요 ㅠㅠㅠ) 엑셀파일첨부파일
wldud**** | 2022.09.28 | 추천 0 | 조회 44
wldud**** 2022.09.28 - 44
42523 기능/도구
New 엑셀에 카메라 기능이 안됩니다. 첨부파일 (4)
무럭무럭예찬이 | 2022.09.28 | 추천 0 | 조회 40
무럭무럭예찬이 2022.09.28 - 40
42516 함수/공식
New 날짜에 대한 IF함수 엑셀파일 (3)
sky3**** | 2022.09.27 | 추천 0 | 조회 51
sky3**** 2022.09.27 - 51
42515 함수/공식
New 집계현황에 각시트의 해당되는 값을 찾는 함수가 필요합니다. 엑셀파일 (2)
낮은자 | 2022.09.27 | 추천 0 | 조회 29
낮은자 2022.09.27 - 29
42514 함수/공식
New 작업순서 변경 시 하나 바꿀 때 나머지 작업순서도 연동되어 바꾸는 방법 (생산관리, 생산계획) 첨부파일 (2)
스키마타 | 2022.09.27 | 추천 0 | 조회 34
스키마타 2022.09.27 - 34
42509 VBA
New MsoScroll 지우는 방법. 첨부파일 (2)
033cola | 2022.09.27 | 추천 0 | 조회 36
033cola 2022.09.27 - 36
42507
New subtotal + 필터적용시 오류 문의 입니다. 엑셀파일 (2)
1003po**** | 2022.09.27 | 추천 0 | 조회 39
1003po**** 2022.09.27 - 39
42503 파워쿼리/피벗
New 피벗테이블 / 파워커리 행 늘리는 방법 문의 엑셀파일첨부파일 (1)
주태훈 | 2022.09.27 | 추천 0 | 조회 43
주태훈 2022.09.27 - 43
42501 파워쿼리/피벗
New 파워피벗 열조건 비율 계산 엑셀파일첨부파일 (2) 답변완료
bstm**** | 2022.09.27 | 추천 0 | 조회 47
bstm**** 2022.09.27 - 47
42495 함수/공식
New 문제관련 (7)
제두진 | 2022.09.27 | 추천 0 | 조회 45
제두진 2022.09.27 - 45
42488 VBA
New 엑셀 고급필터 자동화 질문드립니다. (부탁드립니다 ㅠㅠ) (재질문) 엑셀파일 (2) 답변완료
wldud**** | 2022.09.27 | 추천 0 | 조회 57
wldud**** 2022.09.27 - 57
42485 함수/공식
New 여기 엑셀 고급 11강 - FILTER에 대해서 엑셀파일 (5) 답변완료
구름나그네 | 2022.09.27 | 추천 0 | 조회 52
구름나그네 2022.09.27 - 52
42482 문서서식
New 중복값 표시하기가 이해가 안됩니다. 할 수 있는 방법 좀 알려주세요 첨부파일 (1)
엑셀마스터가되고싶다 | 2022.09.26 | 추천 0 | 조회 39
엑셀마스터가되고싶다 2022.09.26 - 39
42478 VBA
New 특정한 값이 있는 행 추출(작성된 VBA 수정) 엑셀파일첨부파일 (1)
007 | 2022.09.26 | 추천 0 | 조회 49
007 2022.09.26 - 49