xlookup등 외부파일 값 참조 오류 문제 - 파일이 열려 있을 때만 값이 제대로 나옴

함수/공식
작성자
시각
작성일
2020-09-07 12:22
조회
58
안녕하세요.  늘 도움 받고 있습니다.

 

다른 파일의 자료를 xlookup으로 참조하는데 오류가 나서 문의 드립니다.

참조하는 파일이 열여 있으면 값이 잘 나타나는데 그렇지 않으면 참조 오류로 나타납니다. (#REF!)

참조되는 excel파일을 열면 바로 오류는 사라지고 값이 잘 나타납니다.

 

단순 다른 파일 내의 셀을 참조하는 경우 ( ='c:\[test.xlsx]sheet1'!$A$1 ) 문제가 없는데

xlookup이나 vlookup, offset등 여러 행을 참조하는 함수는 다 그런 현상이 나타납니다.

 

보안 센터 설정에서 신뢰할수 있는 위치 지정하거나, 외부 콘텐츠 연결의 보안 설정을 조정해 보아도 같은 문제가 발생합니다.

데이터 연결 편집에서 상태확인을 해도 "확인"으로 잘 나오고 원본 열기를 해도 파일을 잘 찾아 열어 줍니다.

그러나 값 업데이트를 해도 #REF!가 사라지지는 않습니다.

 

xlookup으로 다른 파일의 값을 참조 할 수 있는 방법은 없을 까요?

 

감사합니다.

 

 

 
전체 3

  • 2020-09-07 14:18

    저도 비슷한 질문을 했었던 적이 있는데요 딱히 다른 방법을 찾지는 못했습니다.

    비활성화 엑셀의 값을 수식을 통하여 받는 방법은 없는듯 해 보이더라구요.

    그래서 대체안으로 하나의 시트를 더 만든 후

    ='c:\[test.xlsx]sheet1'!A1을 넣으시고 비활성화 시트의 범위만큼 복붙해서 유사 비활성화 엑셀 시트의 값을 불러주면 됩니다.

    그리고 그 값들을 xlookup,vlooup 등의 함수로 설정 해 주시면되구요.

    하지만 만약 xlookup,vlookup 으로 찾을 값이 0이면 저도 해결할 수 있는 방법은 없습니다...


    • 2020-09-07 14:19

      • 2020-09-09 09:56

        감사합니다~

        많은 도움이 되어서 우선 아래와 까지 진도가 나갈 수 있었습니다.

        -----
        ㅇ 해결 :
        말씀하신 방법으로 비활성화 시트의 자료를 가져 올때
        ='c:\[test.xlsx'!표이름[#모두] 로 전체 표를 참조하게 하거나,
        ...!표명[[#모두],[컬럼명]]으로 특정 컬럼을 참조하게 해서
        빈셀을 가져 오지 않도록 하고 행이 늘어나도 참조 가능할 듯 합니다.

        ㅇ 한계 :
        이렇게 참조해서 가져온 값을 xlookup할때는
        표형태로 참조가 안되고 $A$1:$A$100과 같이 셀주소로 참조 할수 밖에 없는 것 같습니다.
        이렇게 되니 비활성화 된 표의 구조가 변경되면(컬럼 위치가 바뀌거나, 컬럼이 삭제되던가)
        셀 주소가 다 엉켜버리는 문제가 있습니다.

        감사합니다~


      전체 1,185
      번호 카테고리제목작성자작성일추천조회
      1181 함수/공식
      New Sum(Sumifs) 함수로 조건에 맞는 월별 합계를 구하고자 하는데 다른 방법이 있을지 질문드립니다.
      Hannah | 14:02 | 추천 0 | 조회 5
      Hannah14:0205
      1180 함수/공식
      New 중복 카운트 (2)
      유리비 | 11:08 | 추천 0 | 조회 19
      유리비11:08019
      1179 함수/공식
      New 도움이 필요합니다 (배열형태 개수를 구하는 함수) 첨부파일
      벗님들 | 07:51 | 추천 0 | 조회 12
      벗님들07:51012
      1178 VBA
      New HTS연동 된 값 질문 입니다.
      COXMAN | 2020.09.27 | 추천 0 | 조회 20
      COXMAN2020.09.27020
      1177 차트/그래프
      New 조건부서식 규칙관리자 첨부파일 (2)
      강재성 | 2020.09.27 | 추천 0 | 조회 28
      강재성2020.09.27028
      1176 문서서식
      New 행 2개로 구분되어 있는 텍스트를 열 2개로 만드는 방법은 없을까요..? (4)
      찬찬 | 2020.09.26 | 추천 0 | 조회 33
      찬찬2020.09.26033
      1175 함수/공식
      New 함수 참조 문제 첨부파일 (1)
      1oi1oi1oi | 2020.09.26 | 추천 0 | 조회 22
      1oi1oi1oi2020.09.26022
      1174 피벗테이블
      New 시간슬라이서와 피벗테이블 주 간격 생성방법 첨부파일 (3)
      iviolin**** | 2020.09.26 | 추천 0 | 조회 23
      iviolin****2020.09.26023
      1173 함수/공식
      New 섬프로덱트+인덱스매치 조합 외에도 다른 방식이 있는지 궁금합니다. 첨부파일 (1)
      달퐁이 | 2020.09.26 | 추천 0 | 조회 40
      달퐁이2020.09.26040
      1172 기능/도구
      New 엑셀늅인데 정렬에 관해서 궁금합니다 ㅠ (3)
      유녕 | 2020.09.25 | 추천 0 | 조회 36
      유녕2020.09.25036
      1171 파워쿼리/피벗
      데이터셋을 재구성하는 방법 질문.. 첨부파일 (2)
      김연수 | 2020.09.25 | 추천 0 | 조회 31
      김연수2020.09.25031
      1170 VBA
      VBA에서 변수로 영역 지정하는 방법과 구문의 구조에 대한 질문입니다 (3)
      공대생 | 2020.09.24 | 추천 0 | 조회 37
      공대생2020.09.24037
      1169 VBA
      웹 크롤링 관련 질문드립니다. (5)
      hall**** | 2020.09.24 | 추천 2 | 조회 52
      hall****2020.09.24252
      1168 함수/공식
      NaverFinanceSearch 함수 기능 문의 첨부파일 (2)
      알파보이 | 2020.09.24 | 추천 0 | 조회 40
      알파보이2020.09.24040
      1167 차트/그래프
      동적범위를 이용한 날짜 합계 구하는 함수 문의 (1)
      째쨈 | 2020.09.24 | 추천 0 | 조회 36
      째쨈2020.09.24036
      1166 피벗테이블
      대량의 두개의 데이터를 합친후 데이터수정 및 합계결과 뽑아내는법이 궁금합니다 (1)
      자유인 | 2020.09.24 | 추천 0 | 조회 39
      자유인2020.09.24039
      1165 VBA
      VBA 여러개 시트를 활용한 피벗데이블 질문 첨부파일 (4)
      sundaychefchef | 2020.09.23 | 추천 0 | 조회 41
      sundaychefchef2020.09.23041
      1164 VBA
      if문의 조건에 대해 질문드립니다. (6)
      엑셀늅늅이 | 2020.09.23 | 추천 0 | 조회 41
      엑셀늅늅이2020.09.23041
      1163 함수/공식
      엑셀 배열을 합칠 수 있는 방법이 있을까요? (7)
      나그네 | 2020.09.23 | 추천 0 | 조회 52
      나그네2020.09.23052
      1162 함수/공식
      경우의 수 관련 질문드립니다. (10)
      speedoo | 2020.09.23 | 추천 0 | 조회 52
      speedoo2020.09.23052
      1161 함수/공식
      데이터 뽑기 첨부파일 (1)
      soung**** | 2020.09.23 | 추천 0 | 조회 47
      soung****2020.09.23047
      1160 VBA
      기초적인 질문 하나만 할께요 2차원 배열에서 range값을 배열로 받아서 다른 시트에 배열 붙여넣는 방법이 어떻게 되나요 (1)
      밍장군 | 2020.09.23 | 추천 0 | 조회 22
      밍장군2020.09.23022
      1159 VBA
      (VBA) 도형서식 -> 채우기 -> 그림 또는 질감 채우기 -> 다음에서 그림 삽입 -> 클립보드 선택 구현 (1)
      건주 | 2020.09.23 | 추천 0 | 조회 29
      건주2020.09.23029
      1158 VBA
      엑셀이서도 검색어 자동완성기능을 구현할 수 있을까요? 첨부파일 (1)
      fre | 2020.09.23 | 추천 0 | 조회 31
      fre2020.09.23031
      1157 차트/그래프
      차트 최대값 및 Xfilter 함수 문의드립니다. (1)
      Elkins | 2020.09.23 | 추천 0 | 조회 27
      Elkins2020.09.23027
      1156 VBA
      WorkSheet_Change 와 같은 사용자 정의 함수를 만드는 방법은 없나요? (1)
      엑셀늅늅이 | 2020.09.22 | 추천 0 | 조회 29
      엑셀늅늅이2020.09.22029
      1155 파워쿼리/피벗
      상단바가 잠금 걸렸는데 왜이러는지 모르겠습니다. 첨부파일 (4)
      신윤재 | 2020.09.22 | 추천 1 | 조회 28
      신윤재2020.09.22128
      1154 문서서식
      이미지 삽입 후 크기를 조절해도 압축되지 않고 원본 해상도 유지하는 방법? (5)
      악순환의 굴레 | 2020.09.22 | 추천 0 | 조회 27
      악순환의 굴레2020.09.22027
      1153 VBA
      application.ontime 실행 시 멈추는 함수가 동작을 하지 않습니다 (재 질문, 오빠두 님 말대로 코드 수정 완료) - VBA 명령문 매 초마다 반복 (3)
      밍장군 | 2020.09.22 | 추천 0 | 조회 28
      밍장군2020.09.22028
      1152 함수/공식
      절대주소 고정했는데 셀 삽입하면 고정이 안되네요? (1)
      해랑사 | 2020.09.22 | 추천 0 | 조회 49
      해랑사2020.09.22049