Excel에서 수식 결과가 아닌 수식 텍스트를 기준으로 셀을 필터링 할 수 있습니까?


1

동료가 계산 결과 대신 셀의 수식 텍스트를 기반으로 열을 표시하도록 자동 필터를 설정할 수 있는지 어제 물어 보았습니다.

예를 들어 =D3*3, formulas 가 =D3*4있고 , 및의 일부를 =D3*5기준으로 필터링하고 싶습니다 .*3*4*5

이것이 가능한가? UI의 선택에서 동료가 문제를 해결하기 위해 VBA를 사용해야 할 수도 있습니다.

답변:


2

내 지식으로는 셀에 포함 된 수식을 반환하는 내장 함수가 없습니다.

가장 간단한 해결책은 VBA에서 작은 도우미 함수를 만드는 것입니다.

Function CellFormula(r As Range) As Variant
    CellFormula = r.Cells.Formula
End Function

이를 데이터 옆의 열에 넣고 해당 열을 필터 범위에 포함시킵니다. 그런 다음 수식 문자열을 필터링에 사용할 수 있습니다

참고 : 시트에 배열 수식이 있고 결과에서이를 확인하려면 도우미 함수를 약간 수정해야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.