VLOOKUP&INDIRECT로 다른파일 참조2

함수/공식
작성자
dj****
작성일
2020-10-13 14:53
조회
82
예제파일은 잘 되는데

본파일이 잘 안되네요...본파일 덩치가 커서 일단 수식만 질문드립니다

 

VLOOKUP(I$2, INDIRECT("'C:\(tmp)\["&RIGHT(TEXT(YEAR($A3), "0#"), 2)&TEXT(MONTH($A3), "0#")&TEXT(DAY($A3), "0#")&".xlsm]"&$C3&"'!$A:$BB"), MATCH(I$1,INDIRECT("'C:\(tmp)\["&RIGHT(TEXT(YEAR($A3), "0#"), 2)&TEXT(MONTH($A3), "0#")&TEXT(DAY($A3), "0#")&".xlsm]"&$C3&"'!$A$1:$BB$1"), 0), FALSE)

 

파일을 열어놓으면 정상인데, 파일을 닫는순간 ref에러가 발생합니다...

뭐가 문제일까요..

 

 
전체 5

  • 2020-10-13 16:18

    안녕하세요.

    INDIRECT 함수로 외부 파일을 참조할 경우, 해당 파일은 반드시 실행된 상태여야만 값을 불러올 수 있습니다.^^ 이는 SUMIF 함수 등도 마찬가지구요..

    닫혀져있는 외부 파일에서 값을 참조하도록 구현하시려면 함수가 입력된 파일에 임시 더미시트를 만드신 뒤,

    더미 시트에 =[파일명]시트명!A1 으로 indirect 함수를 쓰지 않고 직접 값을 참조하여 불러옵니다.

    이후 해당 값들을 INDIRECT 함수로 참조하는 방식으로 구현해보시길 바랍니다.^^

    답변이 도움이 되셨길 바랍니다.


    • 2020-10-13 16:26

      아....넵 답변 감사합니다.

      예제는 아주 간단하게 축약한 버젼이고..

      말씀해주신 더미시트를 만드는 방법은 데이터가 너무 많아서 현실적으로 어려워보이는데, 방법이 없을까요?

       

      파일 구조는

      매일 파일 하나씩 생성되고, 파일당 시트는 미니넘 1개~맥시멈 20개 정도 이며,

      시트당 데이터는 40열 800행 정도 입니다.

       


      • 2020-10-13 16:46

        데이터가 많으시다면 파워쿼리로 외부 파일을 읽어오는 형식으로 진행하시면 될 듯 합니다. 단 엑셀 2013 이후 버전을 사용중이셔야 합니다.

        (파워쿼리는 최초 읽어올 때만 로딩시간이 아주 약간 소요되며, 이후에 처리속도는 거의 소요되지 않습니다)

        파워쿼리로 외부 데이터를 가져오는 것은 어렵지 않은 작업이므로, 인터넷에 관련 자료를 쉽게 찾으실 수 있습니다. 🙂

        따라서 순서는, 파워쿼리로 외부 데이터 읽어오기 -> 해당 시트의 값을 INDIRECT 함수로 참조.. 형식으로 진행하시면 될 듯 합니다.^^

        답변이 도움이 되셨길 바랍니다.


        • 2020-10-14 15:11

          넵 감사합니다!

          그럼 파일구조는

          1)취합용 파일내 시트를 준비하고

          2)해당시트에 파워쿼리 적용해서 다른 로데이터파일들 읽기

          이렇게 되는건가요?


          • 2020-10-15 03:57

            네 맞습니다. 🙂

            구현하고자 하시는대로 꼭 성공하시길 바랍니다.

            감사합니다.


    전체 1,378
    번호 카테고리제목작성자작성일추천조회
    1373 VBA
    New 엑셀 시트합치기 vba에서..
    엑초 | 2020.10.29 | 추천 0 | 조회 7
    엑초2020.10.2907
    1372 VBA
    New 잠금 및 메시지 출력하기 첨부파일
    엑셀늅늅이 | 2020.10.29 | 추천 0 | 조회 10
    엑셀늅늅이2020.10.29010
    1371 파워쿼리/피벗
    New 파워쿼리 저장
    자선단체 | 2020.10.29 | 추천 0 | 조회 8
    자선단체2020.10.2908
    1370 VBA
    New VBA 코드 짯는데 처리시간을 빠르게할 방법이 없을까요 (1)
    에너지뿜 | 2020.10.29 | 추천 0 | 조회 14
    에너지뿜2020.10.29014
    1369 기능/도구
    New 상관계수 행렬 자동 채우기 (4)
    bjkim | 2020.10.29 | 추천 0 | 조회 12
    bjkim2020.10.29012
    1368 함수/공식
    New 행 삭제 시 합계 수식 오류 해결 방법 첨부파일 (1)
    뭐든지 적당히 | 2020.10.29 | 추천 0 | 조회 17
    뭐든지 적당히2020.10.29017
    1367 VBA
    New 함수는 짯는데 데이터량이 많아서 VBA로 해보려는데 너무 어렵습니다. (4)
    에너지뿜 | 2020.10.29 | 추천 0 | 조회 13
    에너지뿜2020.10.29013
    1366 VBA
    New vba 로 log 파일을 남기고 싶은데 정상적으로 동작했던 시간 이력을 알고 싶어요 (1)
    밍장군 | 2020.10.29 | 추천 0 | 조회 10
    밍장군2020.10.29010
    1365 VBA
    New (VBA) 특정셀 값의 조건에 따라 매크로 실행하는 법 (1)
    엑셀고수를향해 | 2020.10.28 | 추천 0 | 조회 15
    엑셀고수를향해2020.10.28015
    1364 함수/공식
    New 엑셀 수식 결과값과 실제 계산 값이 차이가 있습니다. (2)
    박현준 | 2020.10.28 | 추천 0 | 조회 22
    박현준2020.10.28022
    1363 함수/공식
    New 다중 참조범위에 대한 문의 첨부파일 (2)
    skyf**** | 2020.10.28 | 추천 0 | 조회 25
    skyf****2020.10.28025
    1362 VBA
    New VBA 긴급 도움 부탁드립니다. (파일 선택창 생성 후 데이터 특정 위치로 불러오기 코드) 첨부파일 (1)
    IntoVBA27 | 2020.10.28 | 추천 0 | 조회 22
    IntoVBA272020.10.28022
    1361 기능/도구
    New 셀병합된 자료 가로세로 바꾸는거 도와주세요~~~ 첨부파일 (2)
    여우되고픈 곰 | 2020.10.28 | 추천 0 | 조회 31
    여우되고픈 곰2020.10.28031
    1360 함수/공식
    New 셀이 고정되어 있지 않은 비정형데이타 합계 구하는 방법 첨부파일 (4)
    마운틴 | 2020.10.28 | 추천 0 | 조회 32
    마운틴2020.10.28032
    1359 함수/공식
    New 함수 수식 해결 방법 ? 첨부파일 (2)
    sa**** | 2020.10.28 | 추천 0 | 조회 21
    sa****2020.10.28021
    1358 함수/공식
    New 엑셀 고수분들 좀 도와주세요(긴급) 첨부파일 (5)
    pooh**** | 2020.10.28 | 추천 0 | 조회 37
    pooh****2020.10.28037
    1357 차트/그래프
    New 엑셀 고수님 부탁드려요~~~ (1)
    4Block | 2020.10.28 | 추천 0 | 조회 21
    4Block2020.10.28021
    1356 VBA
    New 여러 거래품목 중 중복되지 않게 1품목식만 추출하여 견적서 작성하는 매크로/함수 첨부파일 (4)
    마운틴 | 2020.10.28 | 추천 1 | 조회 29
    마운틴2020.10.28129
    1355 VBA
    New VBA 활용하여 파일 선택창 만들고 파일 내용을 특정위치에 불러오기 첨부파일 (1)
    IntoVBA27 | 2020.10.28 | 추천 0 | 조회 31
    IntoVBA272020.10.28031
    1354 문서서식
    New 문서 서식 관련 해결 방법 첨부파일 (1)
    GreenRock | 2020.10.27 | 추천 0 | 조회 21
    GreenRock2020.10.27021
    1353 함수/공식
    New 함수 관련 해결 방법 2 첨부파일 (2)
    GreenRock | 2020.10.27 | 추천 0 | 조회 32
    GreenRock2020.10.27032
    1352 함수/공식
    New 함수 관련 해결 방법 첨부파일 (2)
    GreenRock | 2020.10.27 | 추천 0 | 조회 24
    GreenRock2020.10.27024
    1351 문서서식
    New 조건부 서식으로 색상을 적용 후 색 카운트를 하고 싶습니다. 첨부파일 (3)
    germ511 | 2020.10.27 | 추천 0 | 조회 38
    germ5112020.10.27038
    1350 함수/공식
    New 조건부 서식을 이용해서 특정 범위의 색깔과 텍스트 치환 가능한가요? (2)
    엑셀늅늅이 | 2020.10.27 | 추천 0 | 조회 17
    엑셀늅늅이2020.10.27017
    1349 함수/공식
    New vlookup말고 다른수식을 도입해야할까요? 다른수식을 어떻게 적용해야할지모르겠어요 ㅠㅠ 첨부파일 (1)
    008Parts | 2020.10.27 | 추천 0 | 조회 42
    008Parts2020.10.27042
    1348 함수/공식
    New VLOOKUP 함수 그림 불러오기 관련 문의드립니다ㅠㅠ (3)
    tldg**** | 2020.10.27 | 추천 0 | 조회 26
    tldg****2020.10.27026
    1347 문서서식
    New 특정열 전체에 반영되는 조건부 서식을 모르겠네요 첨부파일 (2)
    마운틴 | 2020.10.27 | 추천 0 | 조회 23
    마운틴2020.10.27023
    1346 함수/공식
    vlookup 여러개값 가져오기 공식자료의 활용 첨부파일 (3)
    승재빠 | 2020.10.27 | 추천 0 | 조회 44
    승재빠2020.10.27044
    1345 차트/그래프
    유동적으로 움직이는 그래프 구현 질문드립니다. 첨부파일 (3)
    cress | 2020.10.26 | 추천 0 | 조회 35
    cress2020.10.26035
    1344 차트/그래프
    간트차트에서 날짜를 일반서식으로 바꿔도 표기형식이 그대로 보이는 이유는 뭘까요 (1)
    still | 2020.10.26 | 추천 0 | 조회 16
    still2020.10.26016