MS365에서 GroupBy 함수 사용시 같은 이름의 UDF가 먼저 적용되는 문제

익명
2024-12-23T01:59:59+00:00

안녕하세요.

추가기능에 Excel의 내장함수와 같은 이름의 UDF를 사용중입니다.

같은 이름의 함수를 사용할 경우 일반적으로 내장함수가 적용되고,

특별하게 추가기능의 같은 이름 함수를 사용할 경우 "VBAProjectName.함수이름" 형식으로 사용할 수 있습니다.

앞에 프로젝트 개체를 표기하지 않으면 내장함수가 우선하여 사용되는 것으로 알고 있습니다.

하지만, 새로 추가된 GROUPBY 함수에서, PERCENTOF 라는 함수를 통계에 사용할 때에

내장함수와 추가기능에 같은 이름의 함수가 있을 경우에 내장함수가 우선 적용되지 않고 UDF가 적용이 되는 문제가 있습니다.

추가기능 사용전에 함수를 사용한 경우 해당 Sheet의 XML을 들여다 보면 아래와 같이 _xleta로 표시되는데,

_xlfn.LET( _xlpm.grp,_xlfn.GROUPBY(B2:D101,E2:E101,_xlfn.HSTACK(_xleta.SUM,_xleta.AVERAGE,_xleta.PERCENTOF),0,2), _xlpm.avg,ROUNDUP(_xlfn.CHOOSECOLS(_xlpm.grp,5),0), _xlpm.per,TEXT(_xlfn.TAKE(_xlpm.grp,,-1),"00.00%"), _xlpm.tbl,_xlfn.DROP(_xlfn.HSTACK(_xlfn.TAKE(_xlpm.grp,,4),_xlpm.avg,_xlpm.per),1), _xlfn.VSTACK({"품명","지역명","직원","합계","평균","백분율"},_xlpm.tbl))

동일 수식을 같은 이름의 함수를 가지고 있는 추가기능을 활성화 한 상태에서 수정하여 저장하면, _xludf로 표시되면서 #NAME! 오류가 발생합니다.

_xlfn.LET( _xlpm.grp,_xlfn.GROUPBY(B2:D101,E2:E101,_xlfn.HSTACK(_xleta.SUM,_xleta.AVERAGE,[1]!_xludf.PERCENTOF),0,2), _xlpm.avg,ROUNDUP(_xlfn.CHOOSECOLS(_xlpm.grp,5),0), _xlpm.per,TEXT(_xlfn.TAKE(_xlpm.grp,,-1),"00.00%"), _xlpm.tbl,_xlfn.DROP(_xlfn.HSTACK(_xlfn.TAKE(_xlpm.grp,,4),_xlpm.avg,_xlpm.per),1), _xlfn.VSTACK({"품명","지역명","직원","합계","평균","백분율"},_xlpm.tbl))

일반적인 사용에서는 문제가 없는데, GroupBy나 PivotBy 함수 등에서 함수명으로 통계를 하는 데 문제가 있는 것으로 보입니다.

이 부분은 내장함수가 적용되도록 개선이 가능할까요?

Microsoft 365 및 Office | Excel | 가정용 | Windows

잠긴 질문. 이 질문은 Microsoft 지원 커뮤니티에서 마이그레이션되었습니다. 질문이 도움이 되었는지 여부에 대해 응답할 수는 있지만, 메모나 회신을 추가하거나 질문을 따를 수는 없습니다.

댓글 0개 설명 없음

답변 1개

정렬 기준: 가장 유용함
  1. 익명
    2024-12-28T06:55:42+00:00

    이 응답은 자동으로 번역되었습니다. 따라서 문법 오류 또는 이상한 표현이 있을 수 있습니다.

    안녕 SJ 리

    의견 주셔서 감사합니다, Groupby 기능은 새 버전 업데이트 후 새로 생긴 기능이므로 이 기능은 사용에 약간의 디자인 불편이 있을 수 있습니다, Microsoft 제품을 더 잘 개선하기 위해 프로세스의 실제 사용에서 사용자의 피드백을 수집해야 합니다, 귀하의 피드백은 Microsoft에 매우 중요합니다.

    File -> Feedback 을 통해 보고서를 제출하고 문제에 대해 자세히 공유할 수 있습니다. 개발 팀은 정기적으로 제출물을 검토하고 조치를 취할 수 있습니다.

    감사합니다

    에이든.C-MSFT | Microsoft 커뮤니티 지원 전문가

    이 대답이 도움이 되었나요?

    댓글 0개 설명 없음