2014-12-05 10 views
1

좋아요. 나는 단순한 작업을 수행하려고하지만 여전히 나에게 불쾌감을줍니다.Google 스프레드 시트 - 배열 수식

열 A에는 하위 섹션이나 범주 (1/2/3) 등이 있습니다. 열 B에서는 다음을 수행하기 위해 arrayformual을 설정하려고합니다. 그것은 열 A를보고 마지막 서브 섹션을 사용합니다. 수식을 복사하여 각 행에 붙여 넣을 때 작동하지만 시트를 자동으로 채울 수 있도록 배열로 설정하려고합니다.

=ARRAYFORMULA(
INDEX(
INDIRECT("A$1:A" & ROW()), 
MATCH(9.99999999999999E+307,INDIRECT("A$1:A" & ROW())) 
) 
) 

링크 : https://docs.google.com/spreadsheets/d/1OBPnq2teOif9YcGXShzTonqV1aZpCvCf15DhZC-eAXA/edit?usp=sharing

답변

0

어쩌면이 같은 somehting :

=ArrayFormula(if(row(A:A) <= max(if(not(isblank(A:A)), row(A:A))),vlookup(row(A:A),filter({row(A:A),A:A},len(A:A)),2),))