Excel에서 데이터를 추출할 때 데이터 위치가 고정되어 있지 않을 수 있습니다. 이런 경우에는 INDIRECT 함수를 활용하여 동적으로 데이터를 추출할 수 있습니다.INDIRECT 함수는 문자열의 셀 주소를 참조하여 해당 셀의 값을 반환하는 함수입니다. 이를 활용하여 데이터의 위치가 바뀌어도 그 데이터를 추출할 수 있습니다.예컨대 A1부터 A10까지의 데이터가 있다고 합니다.이때 B1에는 “A5″라는 문자열이 입력되면 INDIRECT함수를 사용하고 A5의 값을 추출할 수 있습니다.=INDIRECT(B1)를 입력하면 A5의 값이 반환됩니다.이처럼 INDIRECT함수를 활용하면 데이터의 위치가 바뀌어도 그 데이터를 추출할 수 있었으므로, 데이터 분석 작업에서 매우 유용하게 사용할 수 있습니다.이런 불편을 해결하기 위해서, INDIRECT함수를 활용할 수 있습니다.INDIRECT함수는 문자열 셀 주소를 인수했으며, 그 셀의 값을 되돌리는 함수입니다.이를 활용하여 데이터를 추출할 때 데이터가 저장된 셀 주소를 직접 입력하는 것이 아니라, 문자열 셀 주소를 변수로 선언하고 동적으로 데이터를 추출할 수 있습니다.예컨대 A1부터 A10까지의 데이터가 보존되는 경우, A1부터 A10까지 셀 주소를 문자열 변수로 선언하고 이를 INDIRECT함수의 인수로서 활용하여 데이터를 추출할 수 있습니다.이로써 데이터가 보존되는 셀 주소가 변경되거나 데이터 범위가 확장되는 경우에도 변수만을 수정하면 좋아서 불편함을 최소화할 수 있습니다.다음은 INDIRECT함수를 활용하고 A1부터 A10까지의 데이터를 추출하는 사례입니다.=INDIRECT(“A1:A10”)위와 같이 활용하면 A1부터 A10까지의 데이터를 동적으로 추출할 수 있습니다.INDIRECT함수를 활용하여 데이터를 추출하는 방법은 다양하게 활용할 수 있고 데이터 추출 작업을 보다 효율적으로 수행하도록 도움을 줍니다.