누군가로부터 받은 엑셀 파일을 열어보면 함수명이 _xlfn으로 시작하면서 오류가 나는 경우가 있습니다.
예를 들어 Excel 2016 버전 사용자가 아래 그림과 같은 엑셀 파일을 처음 열었을 때는 [F7] 셀에 수식의 결과가 정확히 표시되고 있고
수식입력줄을 보면 =_xlfn.CONCAT(B7,C7,D7)으로 되어 있습니다.
그런데 [F7] 셀을 수정하면 다음과 같이 #NAME 오류가 발생합니다.
위의 예에서 사용한 CONCAT함수는 Excel 2019 버전부터 지원되는 '텍스트를 하나로 합쳐주는 함수'인데 낮은 버전인 Excel 2016 버전에서 쓸려고 하니 오류가 발생한 것입니다.
CONCAT 함수뿐 아니라 Excel의 하위 버전에서 '높은 버전에서만 지원되는 함수'를 쓸려고 하면 _xlfn으로 시작하는 오류가 발생합니다.
해결 방법은 당연히 높은 버전 Excel로 바꿔야 합니다.
돈을 써야 합니다.
다른 방법이 없습니다 ㅠㅠ...
※ Excel 버전별 지원함수 차이에 대해서는 다음 글을 참고하세요.
[ Microsoft Excel 버전별 차이점 비교 ]