엑셀에서 함수 사용할때 다른파일에서 값을 가져올 경우 함수로 변경이 가능할까요.>?
함수/공식
작성자
정지훈
작성일
2023-01-13 16:42
조회
66
예를들어 ='Z:\aaa\[20230113aaa.xlsx]sheet1'!a1
이렇게 적힌 함수가 있다면 z드라이브의 aaa폴더안의 20230113aaa.xlsx 파일에서 sheet1의 a1 값을 가져온다
라는 함수가 있다면, 여기서 날짜쪽을 20221213 이라던지, aaa를 bbb로 바꾼다던지 어느 항목을 참조해서 바꾸게 하고싶습니다.
드라이브 | 폴더명 | 파일명 | 파일형식 | 시트 | 불러올 값 | |||||
Z | aaa | 20230110aaa | .xlsx | sheet1 | a1 | 'Z\aaa | [20230110aaa.xlsx] | sheet1'!a1 | 'Z\aaa\[20230110aaa.xlsx]\sheet1'!a1 | |
Z | aaa | 20230111aaa | .xlsx | sheet2 | b1 | 'Z\aaa | [20230111aaa.xlsx] | sheet2'!b1 | 'Z\aaa\[20230111aaa.xlsx]\sheet2'!b1 | |
Z | aaa | 20230112aaa | .xlsx | sheet3 | c1 | 'Z\aaa | [20230112aaa.xlsx] | sheet3'!c1 | 'Z\aaa\[20230112aaa.xlsx]\sheet3'!c1 | |
Z | aaa | 20230113aaa | .xlsx | sheet4 | d1 | 'Z\aaa | [20230113aaa.xlsx] | sheet4'!d1 | 'Z\aaa\[20230113aaa.xlsx]\sheet4'!d1 |
이런식으로 파일경로는 어떻게든 만들어봤는데, 문제는 이 경로로 어떻게 함수에서 불러오는지를 잘 모르겠습니다.
INDIRECT 함수를 쓰면 가능하다고 하는데, 이 함수를 쓸 경우 참조할 파일이 켜져있지 않으면 값이 오류가 나오는것 같더라구요.
파일을 켜지않고 위에처럼 값만 바꿔서 해당 파일의 값을 불러올 수 있는 방법이 있을까요..?
전체 9,419
번호 | 카테고리 | 제목 | 작성자 | 작성일 | 추천 | 조회 |
[🔥선착순 판매] 2023년 엑셀 공부, "8시간 로드맵"으로 마스터하세요! (13)
![]() ![]() |
![]() ![]() |
2023.01.25 | 7 | 4612 | ||
공지사항 | 공지사항 |
⭐ [더 나은 커뮤니티 문화를 위한 Q&A 글 작성 규칙] ⭐
(125)
오빠두엑셀
|
2021.10.28
|
추천 160
|
조회 9824
|
![]() ![]() |
2021.10.28 | 160 | 9824 |
48787 | 함수/공식 |
New 일정 길이로 문자 추출한 후 추출된 문자의 공백 없애기 한번에 할 수 있을까요?
![]() |
![]() |
12:32 | - | 9 |
48775 | 피벗테이블 |
New 새로고침시 피벗테이블 서식해제 문제
![]() ![]() |
![]() |
09:39 | - | 17 |
48771 | 피벗테이블 |
New 엑셀 피벗테이블용 데이터 합치기
![]() ![]() |
![]() |
06:31 | - | 37 |
48770 | VBA |
New VBA on error resume 관련 한번만 작동됩니다..꼭 가르침 부탁 드립니다.
(2)
답변완료
![]() |
![]() |
05:50 | - | 29 |
48762 | 피벗테이블 |
New 피벗테이블에 함수가 들어갈 수 있나요?? 아~ㅜㅜㅜㅜ
![]() ![]() |
![]() |
2023.02.02 | - | 30 |
48759 | 함수/공식 |
New 엑셀 함수 질문드립니다
![]() ![]() |
![]() |
2023.02.02 | - | 25 |
48757 | 함수/공식 |
New [엑셀 함수] Weeknum을 이용하여 주차 기간 구하기
![]() ![]() ![]() |
![]() |
2023.02.02 | - | 35 |
48750 | 피벗테이블 |
New 피벗테이블에서 같은 단어가 1,2로 나누어져버리는데 합칠 수 없나요?
![]() ![]() |
![]() |
2023.02.02 | - | 30 |
48745 | 함수/공식 |
New 월별 대여수를 알고싶습니다 ㅜ
![]() ![]() ![]() |
![]() |
2023.02.02 | - | 40 |
48744 | 문서서식 |
New 셀 강조 규칙에서 누락되는 셀은 뭘까요?
![]() ![]() |
![]() |
2023.02.02 | - | 23 |
48743 | VBA |
New 다른 시트에 데이터 누적 기록 문의 드립니다
![]() ![]() ![]() |
![]() |
2023.02.02 | - | 32 |
48738 | 기능/도구 |
New 해당 강의가 혹시 있을까요?
![]() |
![]() |
2023.02.02 | - | 33 |
48737 | 함수/공식 |
New 엑셀 시트에 있는 특정 값을 불러올 수있나요?
(7)
![]() |
![]() |
2023.02.02 | - | 39 |
48736 | 함수/공식 |
New 매크로 설정 시 한번에 저장하는 방법이 있을까요?
![]() ![]() |
![]() |
2023.02.02 | - | 32 |
48735 | 함수/공식 |
New 조건에 맞는 데이터 불러오는 수식이 궁금합니다.
![]() ![]() |
![]() |
2023.02.02 | - | 38 |
48729 | VBA |
New 인풋박스로 유저가 시트 이름을 입력하면 해당 시트에만 특정 코드를 적용하거나 제거하기.
![]() ![]() |
![]() |
2023.02.02 | - | 37 |
48726 | VBA |
New 셀값을 쿼리로 가져오고 싶습니다...
![]() |
![]() |
2023.02.02 | - | 27 |
48724 | 함수/공식 |
New 전주 대비 변경건 추출하는 방법
![]() ![]() ![]() |
![]() |
2023.02.02 | - | 33 |
48723 | 함수/공식 |
New 트리구조 분류체계 순번 붙이기 관련 질의 드립니다.
(1)
답변완료
![]() |
![]() |
2023.02.02 | - | 26 |
48718 | 함수/공식 |
New INDEX함수에서 '이름'을 활용하여 원하는 값을 얻고싶습니다.
![]() ![]() ![]() |
![]() |
2023.02.02 | - | 54 |
48717 | VBA |
New 한글, 영어, 숫자 추출하기 및 특정단어 제외하기
![]() ![]() |
![]() |
2023.02.02 | 1 | 43 |
48716 | 함수/공식 |
New ★다중조건을 충족하는 합계 구하는 수식
![]() ![]() ![]() |
![]() |
2023.02.02 | - | 44 |
48714 | 파워쿼리/피벗 |
New 원드라이브 또는 쉐어포인트에 있는 데이터를 가져올려 고하면 오류가 발생합니다.
![]() ![]() |
![]() |
2023.02.02 | - | 28 |
48710 | 구글시트 |
New importrange 로 불러온 값의 옆에 기재해둔 데이터가, 원본값이 변동할때도 따라갈 수 있게 조치가 가능한지 여부
(4)
답변완료
![]() |
![]() |
2023.02.02 | - | 37 |
48707 | 함수/공식 |
New 지정셀이 함수를 사용했는지 단순계산만 했는지 구별이 가능할까요??
(3)
답변완료
![]() |
![]() |
2023.02.02 | - | 41 |
48706 | 함수/공식 |
New index-Match, Vlookup 결과값으로 서식까지 끌어오는 방법 없나요?
(4)
답변완료
![]() |
![]() |
2023.02.02 | - | 50 |
48704 | VBA |
New xlsm 파일인데 sheet없이 저장된 파일이 있습니다. 어떻게 저장이 되나요?
![]() ![]() ![]() |
![]() |
2023.02.02 | - | 49 |
48703 | 함수/공식 |
New 중복 제외하고 다중 조건의 값 카운트하기
(5)
![]() |
![]() |
2023.02.02 | - | 45 |
48702 | 함수/공식 |
New Unique 함수 오류
![]() |
![]() |
2023.02.02 | - | 37 |
48701 | 함수/공식 |
New 형식이 숫자이면서 기준 숫자보다 작은 숫자들만 모두 더하는 수식을 만들었는데, 제대로 안 먹힙니다.
![]() ![]() |
![]() |
2023.02.02 | - | 38 |
@정지훈 님 원하시는 내용이 맞을지 모르겠지만 VBA를 쓰면 가능할 것 같아요~
https://www.codevba.com/excel/closed_workbook_get_value.htm#.Y8EYkXZBxGo