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
수정 아이콘
감사합니다. 잘 작동하네요. &연산자가 오묘하네요.
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
134883 [질문] 물 절약하는 법 없을까요? [17] F.Nietzsche2661 19/06/27 2661
134882 [질문] 여자 팔찌 좀 봐 주시겠어요? ver.2(사진 有) [23] 사이시옷4008 19/06/27 4008
134881 [질문] [랑그릿사] 아주 기본적인 질문 드립니다. [13] Zoya Yaschenko2560 19/06/27 2560
134880 [질문] 대략 커뮤에 뿌려지는 게시물 중에 바이럴은 몇프로정도나 될까요 [8] 별이지는언덕2786 19/06/27 2786
134879 [질문] 문재인 대통령 중국과의 커넥션에 대해서 [21] 4막2장3589 19/06/27 3589
134878 [질문] 에어컨에서 물 떨어뎌서 컴퓨터 선부분이 다 젖었습니다.집주인한테 말해야하나요? [2] 세오유즈키2832 19/06/27 2832
134877 [질문] Lan 벽의 소켓도 cat분류가 있나요? 유열빠2530 19/06/27 2530
134876 [질문] 5,000원짜리 윈도우 질문입니다. [11] 갱생2819 19/06/27 2819
134874 [질문] 대학에서 청강도 지원하나요? [5] 큐브큐브2883 19/06/27 2883
134873 [질문] [랑그릿사] 덱 조언 부탁드려요. [10] 김카리3293 19/06/27 3293
134872 [질문] 교통사고 과실 비율 확인좀 부탁드려요 [18] letina2864 19/06/27 2864
134871 [질문] 여자 팔찌 좀 봐주시겠어요?(사진 有, 1 or 2) [14] 사이시옷4032 19/06/27 4032
134870 [질문] 여의도에서 이성과 2인 식사할 곳 질문드립니다. [7] 삭제됨2245 19/06/27 2245
134869 [질문] 제가 스팀판 Super Mega Baseball 2 일반판을 소장하고 있는데요... Love.of.Tears.2391 19/06/27 2391
134868 [질문] 대학원 학점에 B+ 이 있는데 문제 없을까요? [3] Fim5957 19/06/27 5957
134867 [질문] 고수님들께 랑그릿사 장비 업글 질문 드립니다 [2] 잠잘까3119 19/06/27 3119
134866 [질문] 선풍기 하고 에어서큘레이터 차이가 먼가요? [7] 한가인3861 19/06/27 3861
134864 [질문] 사우디, 韓에 10조원 선물 보따리 <- 이런건 구체적으로 뭘 말하는건가요? [2] Gunners3854 19/06/27 3854
134863 [질문] 노키즈존과 흑백분리의 윤리적 차이는 무엇일까요. [30] Bemanner3342 19/06/27 3342
134862 [질문] 자동차 번호판이 떨어졌습니다. [7] pourh3471 19/06/27 3471
134861 [질문] 자랑이 될수도 있는 랑그릿사 질문... [9] 토우3518 19/06/27 3518
134860 [질문] 현직 9급 공노비입니다. 탈출하고 싶어요 [60] LtD11339 19/06/27 11339
134859 [질문] My time at portia 낚시관련 질문있습니다 궁디대빵큰오리2891 19/06/26 2891
목록 이전 다음
댓글

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