데이터 분석, 차트 작성, 전달을 위한 도구를 갖춘 Microsoft 스프레드시트 소프트웨어 제품군입니다.
좋은 의견 감사드립니다.
말씀해 주신 내용처럼 아직은 VLookup 함수를 다양하게 변경/수정할 수 있는 기능은 제공되지 않고 있습니다.
말씀해 주신 내용은 관련 부서로 전달하도록 하겠습니다.
감사합니다.
Office Excel 2010을 사용중입니다.
VLOOKUP(Lookup_value, Table_array, Col_index_num, Range_lookup)의 함수에서 Table_array의 입력방법에 대한 문의입니다.
Table_array는 범위참조의 영역을 입력하는 곳인데요. 이것을 직접문자로 입력을 하면 주소와 영역을 인식해서 사용이 가능합니다.
영역의 주소를 문자로 만들어 다른셀에 입력하여 사용하면 영역으로 인식이 안되는지 사용이 안됩니다.
참고로 Address(Row_num, Column_num, Abs_num, A1, Sheet_text)의 함수를 사용하면 1개의 셀주소는 문자로 사용이 가능합니다.
그러나 아쉽게도 영역을 표시하는 함수는 찾을 수가 없습니다.
문자를 합성하는 함수 CONCATENATE(Text1, Text2, .... )를 사용하면 시트명과 영역의 주소를 문자열로 바꿀 수가 있는데요.
이와 비슷한 방법으로 Table_array를 대체해서 사용할 수 있는 방법은 없는지요?
혹시 Table_array의 값을 다른 셀에 문자로 입력하여 사용할 수 있는 방법은 없을까요?
지금은 안된다면 패치 등을 적용하여 사용 가능하도록 조치가 안될까요?
동일한 Format의 Data 입력시트를 여러개 만들어서 내가 원하는 시트명만 입력하면 그때 필요한 구간의 영역을 사용할 수 있기 때문에
엑셀을 매우 효율적으로 활용할 수 있습니다.
문의 내용을 요약하면
를 알고 싶습니다.
데이터 분석, 차트 작성, 전달을 위한 도구를 갖춘 Microsoft 스프레드시트 소프트웨어 제품군입니다.
잠긴 질문. 이 질문은 Microsoft 지원 커뮤니티에서 마이그레이션되었습니다. 질문이 도움이 되었는지 여부에 대해 응답할 수는 있지만, 메모나 회신을 추가하거나 질문을 따를 수는 없습니다.
좋은 의견 감사드립니다.
말씀해 주신 내용처럼 아직은 VLookup 함수를 다양하게 변경/수정할 수 있는 기능은 제공되지 않고 있습니다.
말씀해 주신 내용은 관련 부서로 전달하도록 하겠습니다.
감사합니다.
[이름관리자]를 이용하는 방법이 다른 측면에서 도움이 되었습니다.
그러나 제가 문의드린 근본적인 문제해결은 아닙니다.
제가 원하는 기능은 한개의 셀주소를 만드는
Address(Row_num, Column_num, Abs_num, A1, Sheet_text) 와 같이
입력하는 Data인 Row_num, Column_num, Abs_num, A1, Sheet_text 등의 값을 숫자로 입력하거나
다른셀에 입력된 Data를 이용할 수 있기 때문에 내가 원하는 셀의 위치를 다양한 방법으로 정의가 가능하여 언제든지 수식이나, 셀의 값 변경으로 주소를 변경할 수 있는 것입니다.
제가 Match/Index/InDirect 등의 함수를 사용하고 있습니다.
여기서 InDirect 함수는 셀의 주소를 만드는 함수인 Address() 함수를 사용하여 위치와 시트명을 다른 셀을 이용하여 임의 변경 및 셀의 자동계산으로 변경이 가능합니다.
그러나 셀의 영역을 사용하는 array를 문자나 숫자등을 조합하여 Match / Index / VLOOKUP 등의 함수에 필요한 array를 만들어 사용할 수 있게 될 경우에 특정구간이 아닌 수식에 의해서 영역을 새롭게 자동으로 계산하여 지정할 수 있으므로 좀 더 파워풀하게 활용이 가능하다는 것입니다.
특정 영역을 사용할 경우 기준시트를 만들어서 InDirect () 함수를 이용하여 여러개의 시트 Data 중에서
시트명만 입력하면 그시트의 Data를 선택하면 될 것 같습니다.
지금은 시트를 하나 더 사용해야 되지만
향후에는 이 부분에 대한 보완이 이루어지길 기대해 봅니다.
답변 감사드립니다. 수고하세요!
안녕하십니까? 종우김_mskjw63 님
Microsoft Community 사이트를 방문해 주셔서 감사합니다.
문의 하신 Excel에서 Vlookup 함수의 Table_Array를 직접 지정하는 방법에 대해 안내를 드리겠습니다.
말씀해 주신 내용의 문자를 어떤 방법으로 만들어 주신 것인가요?
[이름 관리자]에 추가를 해주셨다면, 적용할 수 있었을 지도 모릅니다.
(관련 샘플 파일을 공개된 카페 또는 블로그에 올려 주시면, 확인 후 적용 가능한 방법을 안내해 드릴 수 있습니다.)
http://office.microsoft.com/ko-kr/excel-help/HA102749565.aspx?CTT=1
보통 Vlookup 함수로 적용이 어려울 경우에는 Match/Index/InDirect 등의 함수를 이용하여 만들기도 합니다.
http://office.microsoft.com/ko-kr/excel-help/HA001154902.aspx?CTT=1
함수의 경우에는 안타깝게도 Office 버전이 변경된다고 하더라도 크게 변경되는 경우는 드물기 때문에 추후 버전에서도 변경될 가능성은 극히 드뭅니다.
추가적인 내용이 있다면 하단의 [응답] 버튼을 눌러 회신해주시기 바랍니다.
제시해 드린 답변이 도움이 되었기를 바랍니다.
응답이 문제 해결에 도움이 되었다면, 아래에 있는 답변으로 [표시] 버튼을 눌러 주시기 바랍니다. 이는 유사한 증상을 겪는 다른 사용자들에게 도움이 될 수 있습니다.
감사합니다.