Google 스프레드시트에는 사용자가 단일 셀의 수식을 사용하여 전체 행, 열 또는 영역을 지정할 수 있는 구문이 있습니다. 예를 들어 다음과 같이 입력합니다.
=ARRAYFORMULA(ROW(A3:A6))
... C1 셀에 ...을 생성합니다.
C
1 3
2 4
3 5
4 6
C2부터 C4까지의 셀 내용은 "CONTINUE"라는 수식입니다.
Excel에서 {=ROW(A3:A6)} [CTRL] [SHIFT] [ENTER]를 입력하면 ...이 생성됩니다.
C
1 3
2
3
4
Excel에서 나머지 행을 채우도록 하는 방법이 있습니까?
원하는 최종 결과는 주어진 공식입니다 ...
A
1 Fred
2 Wilma
3 Barney
4 Betty
... 생성됩니다 ...
B
1 Fred Wilma
2 Barney Betty
3
4
... 사용자가 복사하여 붙여넣을 필요가 없습니다.
답변1
Excel에서 수식을 입력하기 전에 A1부터 A4까지 전체 범위를 선택하는 것을 제외하고는 정확히 수행한 작업만 수행하면 됩니다. 그런 다음 수식을 입력하고 [ctrl][shift][enter]를 누르세요.
답변2
ArrayFormula 함수만큼 간단하지 않더라도 OFFSET() 수식을 사용하여 MS Excel에서 Google 시트 ArrayFormula를 복제하는 것이 가능합니다.
함수의 전체 문서는 여기에서 찾을 수 있습니다.
https://support.office.com/en-us/article/OFFSET-function-C8DE19AE-DD79-4B9B-A14E-B4D906D11B66
빠른 예
구글 시트
= ARRAYFORMULA(SQRT(Sheet2!A:A))
=> 각 값의 제곱근을 취하여 Sheet2의 전체 열 A를 복사합니다.
엑셀 버전
= SQRT(OFFSET(Sheet2!A1,0,0,COUNTA(Sheet2!A:A),1))
=> 이는 열의 참조를 사용하지만 각 값의 제곱근을 구하기 전에 참조의 높이와 너비를 수동으로 지정해야 합니다.