시트에 있는 값 불러오기

함수/공식
작성자
해피
작성일
2022-02-21 17:29
조회
135
엑셀버전 : 엑셀2016

운영체제 : 윈도우10

 

안녕하세요 질문드립니다.

거래처가 A상사~Z상사까지 여러개의 거래처가 있습니다.

공급가액, 부가세, 합계, 면세 값을

해당하는 시트에서 불러오고 싶은데 불러오는 방법 있을까요?

 

A 상사 공급가액, 부가세, 합계는 A상사(과세) 시트에서 값을 불러와야하고

A 상사 면세는 A상사(면세) 시트에서 값을 불러와야합니다.

노란색으로 표시해놓은 금액을 불러와야 합니다.

 

지금은 시트가 몇개 없지만 Z상사까지 시트가 있을경우 수기로 입력하기엔 양이 방대해서 여쭤봅니다.

 

 

회원등급 : 잎새등급
포인트 : 114 EP
총질문 : 6 개 (마감율 : 67%)
채택답변 : 0 개
전체 10

  • 2022-02-21 19:25

    시트마다 소계를 구하는 행이 가변적이어서 처리가 무척 곤란합니다. 각 시트마다 소계가 구해지는 행을 4행으로 고정시키고,

    [202201] 시트에서는 각 상사마다의 시트이름을 고려한 참조주소를 편집한 후, INDIRECT 함수로 공급가액, 부가세액, 합계액, 면세액을 구합니다.  C~Z 상사의 과세/면세 시트가 만들어지면 #ref 에러가 사라집니다. 댓글채택과 함께... 첨부파일 참고하여 업무에 적용해 보세요.

    첨부파일 : 1월-매출예시_해법제안.xlsx


  • 2022-02-21 21:22

    답변 감사드립니다

    [202201] 시트에있는 거래처명이 강원종합상사일때

    시트명을 강원상사(과세), 강원상사(면세) 이런식으로 거래처명을 줄이게 되면 오류값이 출력되는건가요?


    • 2022-02-22 06:55

      @해피 님 그렇습니다. [202201] 시트의 [사업자 상호] 가 '강원종합상사' 라면 시트명은 반드시 '강원종합상사(과세)', '강원종합상사(면세)' 등으로 부여해야 됩니다. 이것이 [P:S]열에 사용된 함수에서의 약속이니까요. 이런 방법은 잘 모르는 매크로를 사용하는 대신 보조열과 함수만으로 처리하는 방법입니다. 보고서에서는 [P:S]열은 숨겨도 관계없습니다. 참고하세요.


  • 2022-02-21 22:23

    매크로로 구현해 봤습니다. 참고 바랍니다.

    첨부파일 : 1월-매출예시.xlsm


    • 2022-02-22 20:02

      @Wland 님 답변 감사합니다.

      첨부해주신 매크로를 다른 엑셀파일에도 적용하려면 명령어를 복사해서 붙여넣기 해야되나요?

      다른 엑셀파일에도 첨부된 매크로로 똑같이 적용해서 사용하고 싶은데 방법을 잘 몰라서 알려주실 수 있나요?


      • 2022-02-22 21:01

        @해피 님 소스에서 매출계산서/세금계산서의 Sheets("202201") 의 이름이 다르면 바꿔만 주심 됩니다.

        사업자상호가 ooo 이라면 아래 사업자상호탭이 ooo(과세)  ooo(면세) 쌍으로 안되어 있어도 되게 수정했습니다.

        Sub finds()
        sc = Sheets.Count
        LB = Cells(Rows.Count, "b").End(3).Row
        For i = 2 To sc
        For c = 4 To LB

        '/////////////////////////과세만따로///////////////////////////////

        If Sheets(i).Name = Sheets("202201").Cells(c, "b") & "(과세)" Then

        Sheets("202201").Cells(c, 8) = Sheets(i).Cells(Rows.Count, 10).End(3).Value
        Sheets("202201").Cells(c, 10) = Sheets(i).Cells(Rows.Count, 11).End(3).Value
        Sheets("202201").Cells(c, 12) = Sheets(i).Cells(Rows.Count, 12).End(3).Value

        End If
        Next c

        Next i
        '////////////////면세만 따로 있는것////////////////////////////////

        For i = 2 To sc
        For c = 4 To LB

        If Sheets(i).Name = Sheets("202201").Cells(c, "b") & "(면세)" Then

        Sheets("202201").Cells(c, 14) = Sheets(i).Cells(Rows.Count, 13).End(3).Value

        End If
        Next c

        Next i

        End Sub


        • 2022-02-23 20:45

          @Wland 님 댓글 달아주신 명령어를 그대로 복사 붙여넣기하면 ooo(과세)  ooo(면세) 쌍으로 안되어 있어도 되게 수정이 된다는 말씀이시죠?

          코드.jpg


          • 2022-02-23 20:51
            채택된 답변

            @해피 님 넵...

             


            • 2022-02-23 20:58

              @Wland 님 정말 감사합니다. 도움 많이 되었습니다!


  • 2022-02-23 11:17

    저도 도움되었습니다!


전체 6,437
번호 카테고리 제목 작성자 작성일 추천 조회
알림
[🏆 진짜쓰는 실무엑셀 스터디] 1기 - 우수 졸업생 및 후기, 축하합니다! (8)
오빠두엑셀 | 2022.04.30 | 추천 9 | 조회 1184
오빠두엑셀 2022.04.30 9 1184
공지사항 함수/공식
⭐ [더 나은 커뮤니티 문화를 위한 Q&A 글 작성 규칙] ⭐ (65)
오빠두엑셀 | 2021.10.28 | 추천 80 | 조회 4475
오빠두엑셀 2021.10.28 80 4475
34324 문서서식
New 하이퍼링크 셀 선택 첨부파일
쎄이 | 20:47 | 추천 0 | 조회 2
쎄이 20:47 0 2
34322 기능/도구
New 시트 갈때마다 맨위로 이동시키는 방법
naver_60f182128c054 | 20:12 | 추천 0 | 조회 9
naver_60f182128c054 20:12 0 9
34318 대시보드
New 생일명단 및 육아휴직명단 추출 첨부파일 (1)
사막여우 | 17:50 | 추천 0 | 조회 21
사막여우 17:50 0 21
34311 문서서식
New [조건부서식] 기초 질문 첨부파일 (1)
일신우일신J | 15:47 | 추천 0 | 조회 24
일신우일신J 15:47 0 24
34310 VBA
New 세로 블록 쌓기 데이터를 보고서 형식으로 만드는 방법 좀 알려주세요. (1)
silverf**** | 15:43 | 추천 0 | 조회 24
silverf**** 15:43 0 24
34307 함수/공식
New 수식 미입력 오류 문의 (2)
wh**** | 14:45 | 추천 0 | 조회 32
wh**** 14:45 0 32
34306 함수/공식
New 함수풀이 부탁 드립니다. (1)
syri**** | 14:27 | 추천 0 | 조회 31
syri**** 14:27 0 31
34298 차트/그래프
New 월별 프로젝트 공수현황 차트 및 그래프형태로 모니터링하고싶습니다. (2)
jyk0077@hanmail.net | 11:19 | 추천 -2 | 조회 31
jyk0077@hanmail.net 11:19 -2 31
34296 함수/공식
New (첨부) 2개의 문자열을 조합하여 1열로 줄세우는 방법 문의 첨부파일 (4) 답변완료
gsmoust@naver.com | 10:53 | 추천 0 | 조회 34
gsmoust@naver.com 10:53 0 34
34290 VBA
New VBA 고급필터 매크로 좀 봐주세요 첨부파일 (6) 답변완료
jsb**** | 09:18 | 추천 0 | 조회 37
jsb**** 09:18 0 37
34289 VBA
New 시트클릭(시트1)시 다른시트(시트2)에서 일 실행 후 클릭한 원래시트(시트1)의 특정 셀을 선택하는 경우 오류가 납니다. (2)
emfro | 07:45 | 추천 0 | 조회 18
emfro 07:45 0 18
34285 함수/공식
New 중복값 중에서 특정값만 필터되도록 만들고 싶습니다 (4)
mycom**** | 2022.05.22 | 추천 0 | 조회 52
mycom**** 2022.05.22 0 52
34280 VBA
New 재고 강의에서 숫자로 입력된 텍스트 (1)
잇채 | 2022.05.22 | 추천 0 | 조회 25
잇채 2022.05.22 0 25
34278 VBA
New 월요일 ~일요일까지 입력할 VBA 명령어 첨부파일 (2) 답변완료
033cola | 2022.05.22 | 추천 0 | 조회 35
033cola 2022.05.22 0 35
34276 VBA
New WorksheetFunction 클래스중 VLOOKUP 속성을 구할수 없습니다 에러 (1)
Hellohoney | 2022.05.22 | 추천 0 | 조회 26
Hellohoney 2022.05.22 0 26
34264 VBA
New VBA 크롬 크롤링 웹 데이터 가져오기 (3) 답변완료
이용재 | 2022.05.21 | 추천 0 | 조회 53
이용재 2022.05.21 0 53
34260 함수/공식
New 데이터필터가 적용된 값의 연속손실수 계산 질문드립니다!
브라우니 | 2022.05.21 | 추천 0 | 조회 39
브라우니 2022.05.21 0 39
34258 기능/도구
New 윗 셀의 속성이 아래 열에 자동으로 복사되도록 하는 방법이 없을까요? 첨부파일 (2) 답변완료
forest choi | 2022.05.21 | 추천 0 | 조회 42
forest choi 2022.05.21 0 42
34257 VBA
New 내용이 다른 상장을 각각 개별로 카톡으로 전송 할수있는 엑셀매크로 가능할까요? (1)
pre2**** | 2022.05.21 | 추천 0 | 조회 21
pre2**** 2022.05.21 0 21
34256 함수/공식
New 년도 날짜 변환하는방법 알려주세요 (4) 답변완료
카페모아 | 2022.05.21 | 추천 0 | 조회 49
카페모아 2022.05.21 0 49
34249 문서서식
New 조건부 서식에서 행 색상 교차 응용?(동일 데이터가 아니라면 색상변경) 첨부파일 (1) 답변완료
동그란사자 | 2022.05.21 | 추천 0 | 조회 30
동그란사자 2022.05.21 0 30
34248 VBA
New 셀 선택 영역 이미지 저장 매크로 수정 부탁 드립니다. 첨부파일
쎈영어 | 2022.05.20 | 추천 0 | 조회 34
쎈영어 2022.05.20 0 34
34247 함수/공식
행번호 자동으로 부여하기 첨부파일 (4) 답변완료
ejrdn**** | 2022.05.20 | 추천 2 | 조회 75
ejrdn**** 2022.05.20 2 75
34243 기능/도구
수식걸려있는데이터_오름차순,내림차순 정렬 안됨 문의 첨부파일 (3)
가족 | 2022.05.20 | 추천 0 | 조회 39
가족 2022.05.20 0 39
34241 함수/공식
열 전체에 기준 값을 두어서 팝업 띄우는 법 (5)
ssy**** | 2022.05.20 | 추천 0 | 조회 40
ssy**** 2022.05.20 0 40
34240 함수/공식
연령대별 인원수를 구할때 첨부파일 (3) 답변완료
구름나그네 | 2022.05.20 | 추천 0 | 조회 36
구름나그네 2022.05.20 0 36
34238 기능/도구
시스템 리소스사 부족하여 완전... (1)
DOUKCHEON 이재형 | 2022.05.20 | 추천 0 | 조회 39
DOUKCHEON 이재형 2022.05.20 0 39
34237 피벗테이블
피벗과 슬라이서 데이터 표시 서식 문제 첨부파일 (4) 답변완료
퐁듀 | 2022.05.20 | 추천 0 | 조회 45
퐁듀 2022.05.20 0 45
34236 차트/그래프
기준과 데이터칸이 동시에 움직일 수 있는 방법 첨부파일 (1)
엑셀엑셀로로 | 2022.05.20 | 추천 0 | 조회 34
엑셀엑셀로로 2022.05.20 0 34
34233 함수/공식
값입력 후 조건을 만족하면 카운트 될 수있게 하고싶은데 어케해야되나요?ㅜ 첨부파일 (1)
오빵두 | 2022.05.20 | 추천 0 | 조회 47
오빵두 2022.05.20 0 47