복잡한 배열 수식을 만들고 있는데 수식에 사용된 다른 영역의 행 번호와 동일한 번호가 있는 {1;2;3;...;n}
벡터 를 나타내는 영역에 대한 종속성을 제거하고 싶습니다.n
AF
기본적으로 전체 테이블 열에 대한 링크가 포함된 (길고 복잡한) 배열 수식( )이 있고 A
A B
열에 대한 링크를 제거하려고 합니다.
테이블의 행 개수를 변경할 수 없는 경우 행에 대한 링크를 (테이블의 4개 행에 대해) A
로 대체할 수 있습니다 . {1;2;3;4}
그러나 행 개수는 시간에 따라 변경됩니다.
+---+-----+--------------+
| A | B | C |
+---+-----+--------------+
| 1 | 105 | =AF([A],[B]) |
| 2 | 55 | =AF([A],[B]) |
| 3 | 80 | =AF([A],[B]) |
| 4 | 11 | =AF([A],[B]) |
+---+-----+--------------+
입력 = B행만 사용하여(부차 테이블을 사용하지 않고) 이 공식을 구성할 수 있습니까?
정말 감사합니다!
추신: 현재 버전의 Excel에서는 기능을 SEQUENCE
사용할 수 있지만 2013년에는 사용할 수 없습니다. 친절하게도 도움을 요청합니다.
답변1
아 너무 간단했는데... 부끄럽네요. 나는 (잘못) ROW
벡터를 반환할 수 없다고 가정했습니다. 하지만 그럴 수 있습니다.
수식은 다음과 같습니다.
이 솔루션은 B열(데이터 범위)만 참조합니다.
{=ROW([B])-ROW(INDEX([B]),1))+1}
또는 두더지 우아함(테이블 헤더를 참조로 사용): 테이블 이름은
{=ROW([B])-ROW(TableName[#Headers])}
어디에 있습니까?TableName
또는 명명된 범위나 테이블이 없는 경우: 행의 데이터가 있는 마지막 셀은
{=ROW($B$2:$B$#)-ROW($B$1)}
어디에 있습니까?A#
B
또는 매우 간단한 예(테이블이 없고 데이터가 에서 시작됨
B1
):
{=ROW($B$1:$B$#)}
A#은 행의 데이터가 있는 마지막 셀입니다.B
추신: 영어 버전의 Excel이 없어서 용어 번역이 지저분할 수 있습니다. 자유롭게 수정해 주세요.