PGR21.com
- PGR21 관련된 질문 및 건의는 [건의 게시판]을 이용바랍니다.
- (2013년 3월 이전) 오래된 질문글은 [이전 질문 게시판]에 있습니다.
통합 규정을 준수해 주십시오. (2015.12.25.)
Date 2019/06/26 22:25:45
Name 천국와김밥
Subject [질문] 엑셀 index 함수 첫번째 인수(참조 레퍼런스)에 참조값을 넣을 수는 없나요? (수정됨)
엑셀에서 '파일명'이라는 시트의 값을 참조하려면

=index('파일명'!B7:B,5)

라는 함수를 사용하면 되잖아요.



그런데 시트의 이름을 리스트 아이템화 하여 셀렉하고 싶거든요

매번 함수 인수를 손으로 변경하지 않고 a1셀의 값만 변경함으로 여러 함수에서 값을 호출하고 싶어서요.

그러면 현재 시트의 a1셀에 '파일명'이라는 텍스트를 넣어놓고

=index('indirect(a1)'!B7:B,5)

라고 쓰면 '파일명'시트의 값을 불러올 줄 알았는데 안되네요.

아래의 경우도 전부 실패했어요

=index(a1!B7:B,5)
=index('a1'!B7:B,5)


제 생각이 이상한가요? 검색으로도 방법을 찾기가 어렵네요.

고수분들은 시트 참조 이름을 아이템화하여 셀렉가능하게 만드는 경우 어떤 방법을 쓰나요?

이정도 바리에이션 주는 게 비쥬얼베이직 스크립트까지 손대야 하는 수준인거에요?

ms엑셀을 구입 못하고 구글시트로 버티는 중이라서 함수 내에서 처리하고 싶은데요.

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
19/06/26 22:48
수정 아이콘
시트 이름을 ' '로 묶으면 그 안에 들어간 건 다 이름으로 인식할겁니다. 그러니까 indirect(a1) 이라는 이름의 시트를 찾게 한거죠.
그런데 사실은 (이름에 빈 칸 같은게 없다면) 시트 이름을 ' '로 안묶어도 됩니다. (음. 예전에는 그냥 그대로 인식했던 것 같은데 지금은 '' 없이 직접 넣으면 ''를 넣어서 자동완성해버리는군요.)
여튼 그래서 그냥 =index(indirect(a1)&"!참조셀") 으로 하시면 됩니다.
(시트 이름에 빈 칸 같은게 없다면) 아예 참조할 텍스트를 시트이름!참조셀 양식으로 해놓고 index(indirect(a1)) 하셔도 되구요.
천국와김밥
19/06/26 23:51
수정 아이콘
답변 감사합니다. 덕분에 &연산자가 생각나서
=index(파일명&"!B7:B",5)
=index(INDIRECT(A1)&"!B7:B",5)
=index("INDIRECT(A1)"&"!B7:B",5)
등등의 시도를 해봤는데
Function INDEX parameter 3 value is 5. Valid values are between 0 and 1 inclusive.
이런 오류구문이 뜨네요.
19/06/27 00:10
수정 아이콘
(수정됨) 어음. 죄송합니다. 아래쪽만 테스트해보느라 위쪽을 잘못 썼네요. indirect 함수 내에 참조 식을 다 넣어야 하죠. =index(indirect(a1&"!b7:b"), 5) 로 하시면 됩니다. 혹은 아예 다 분해해서 a1에 시트명, a2에 시작셀(b7), a3에 최종셀(b)을 넣고 =index(indirect(a1&"!"&a2&":"&a3), 5) 도 되겠죠.
천국와김밥
19/06/27 09:25
수정 아이콘
감사합니다. 잘 작동하네요. &연산자가 오묘하네요.
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
134945 [질문] (사진)손톱주변염증(조갑주위염)인 것 같은데 병원 가야할까요? [1] 이응이웅2918 19/06/29 2918
134944 [질문] 매불쇼 들으시는분들 선발 로테좀 갈켜주세요 [1] 달포르스1732 19/06/29 1732
134943 [질문] 나이키 에어맥스 97 트리플화이트 정품을 사고 싶습니다. [7] 계란말이2541 19/06/29 2541
134942 [질문] 영화 존윅 재미있나요? [8] 기억의습작3920 19/06/29 3920
134941 [질문] [돈스타브투게더] 멀티로 모드 적용할 때 질문! Mindow2606 19/06/29 2606
134940 [질문] 고속터미널역에 관광객이 많은 이유가 있나요?? [13] 야부키 나코3514 19/06/29 3514
134939 [질문] 알라딘 4dx 향수를 찾습니다 [6] F.Nietzsche5072 19/06/29 5072
134938 [질문] 롤토체스 아이템 조합좀 알려주세요! [5] papaGom3986 19/06/29 3986
134936 [질문] 부모님께 강아지를 선물드리려고 합니다. [20] Rosinante3610 19/06/29 3610
134935 [질문] 트와이스 콘서트 가려면 어떻게 해야 하나요? [4] Sieg2165 19/06/29 2165
134934 [질문] 프랑스혁명의 전체 과정을 다룬 책이 있을까요...? [3] nexon2862 19/06/29 2862
134933 [질문] 30만원 정도로 컴 맞추려고 합니다. [16] 203583813 19/06/29 3813
134932 [질문] 톨스토이,카프카,도스토예프스키,하루키,김용 작가 중 여러분의 취향 순서는? [9] chldkrdmlwodkd2549 19/06/29 2549
134931 [질문] 삼성 노트북 포맷 어떻게 하나요? [6] 야부키 나코3554 19/06/29 3554
134930 [질문] 랑그릿사 진로 질문입니다. [8] 크라피카1816 19/06/29 1816
134929 [질문] 컴퓨터 맞추려고 하는데 램만 지금 미리 사도 될까요? [5] 데비루쥐3348 19/06/29 3348
134928 [질문] 29살 아재 진로 어떻게 잡으면 좋을까요? [25] 삭제됨6420 19/06/29 6420
134927 [질문] 왜 김밥천국엔 짜파게티를 안팔까요? [25] Soviet March6626 19/06/28 6626
134926 [질문] 인터넷/영화감상용 PC 견적 질문입니다. [7] 부대찌개3257 19/06/28 3257
134925 [질문] 보조배터리 며칠동안 충전시켜도 괜찮나요? [5] 청자켓3045 19/06/28 3045
134924 [질문] 자전거 및 대중교통 활성화를 위해 자가용 통행을 불편하게 한다. [17] 제니2700 19/06/28 2700
134923 [질문] 와이프 생일선물(목걸이,귀걸이) 추천 부탁드립니다. [9] 출근하기싫다4413 19/06/28 4413
134922 [질문] 100만원 안팍으로 쿼츠 시계 추천 부탁드립니다 [8] JJakjin5811 19/06/28 5811
목록 이전 다음
댓글

+ : 최근 1시간내에 달린 댓글
+ : 최근 2시간내에 달린 댓글
맨 위로