에서 반환전달 배열 내가 질문에이 개 기능이 다른 사용자 정의 함수
=HLOOKUPRANGE({"Color", "Red", "Alpha", 50}, A1:Z30, SELECTED_INDEX)
=HLOOKUPRANGE({"Color", "Blue", "Alpha", 100}, A1:Z30, SELECTED_INDEX)
를하지만 내가 어떻게 할 수 있습니다 : 내 엑셀 워크 시트에서
' Starting from first row, navigate through headers (rows) in lookup_range and return cell value at row_index if we reach a single column Range at the end of navigation; N/A otherwise.
Public Function HLOOKUPRANGE(headers() As Variant, lookup_range As range, row_index As Integer) As Variant
' returns the minimum value in search range that is greater than or equal to target.
Public Function MINGE(search As range, target As Variant) As Variant
을의 HLOOKUPRANGE는 다음과 같이 작동합니다 그것과 같은 다른 함수로 작동합니까? :
=HLOOKUPRANGE({"Color", "Red", "Alpha", MINGE(A4:Z4, INPUT_ALPHA_VALUE)}, A1:Z:30, SELECTED_INDEX)
Excel에서 {} 사이에 MINGE를 넣지 않습니다. 그리고 문제는이 방식으로 배열을 전달하는 것입니다. MINGE의 결과를 HLOOKUPRANGE에 전달하려면 어떻게해야합니까?
팁 : MINGE는
없음 같은 것
사용법에 HLOOKUPRANGE()을 변화시킬 수 .왜냐하면 [배열 상수] (http://office.microsoft.com/en-us/excel-help/more-arrays-introducing-array-constants-in-excel-HA001087291.aspx)는 근본적으로 상수 만 받아들입니다. – GSerg
그래, 나는 그 라인을 따라 생각하고 있었다. 상수 만 허용됩니다. 전체 문서에 대한 링크를 제공해 주셔서 감사합니다. 거기에 비 상수 배열인가? – Jake