본문 바로가기
google spread sheet

[Google sheet] ARRAYFORMULA 함수 설명 및 예시

by googlesheetmaster 2023. 6. 25.

안녕하세요, 오늘은 구글 스프레드시트에서 가장 어려운 함수에 대해서 알아볼게요!

제가 그동안 사용하면서 가장 어려움을 느꼈던 함수는 ARRAYFORMULA 입니다!

 

Google Sheet에서 가장 어려운 함수 중 하나는 ARRAYFORMULA입니다. ARRAYFORMULA 함수는 배열 형태의 결과를 반환하는 다른 함수들을 한 번에 적용할 수 있게 해줍니다. 이 함수를 사용하면 여러 셀에 대해 동시에 계산을 수행할 수 있습니다. ARRAYFORMULA 함수의 구문은 다음과 같습니다

=ARRAYFORMULA(function(array))

 

여기서 function은 배열에 적용할 다른 함수이고, array는 계산 할 범위를 나타냅니다. function은 배열에 적용되어야 하므로 일반적인 함수 대신 배열 함수를 사용해야 합니다. ARRAYFORMULA 함수는 많은 데이터를 처리해야 할 때 특히 유용합니다. 하지만 복잡한 함수 구문을 다루기 때문에 처음 사용하는 사용자에게는 어려 울 수 있습니다.

 

다음으로는 함수 사용 예시를 알아볼게요!! 코드블럭은 Python 이지만 구글시트와도 동일합니다!

 

 

예시1:배열합계계산

=ARRAYFORMULA(SUM(A1:A5, B1:B5, C1:C5))


위의 예시에서 SUM함수는 A1:A5, B1:B5, C1:C5 범위의 각 셀을 더합니다. ARRAYFORMULA 함수를 사용하여 각 범위에 대해 계산을 한번에 수행합니다.

 

 

예시 2: 배열 조건부 연산

=ARRAYFORMULA(IF(A1:A5 > 10, "Pass", "Fail"))

위의 예시에서 IF함수는 A1:A5범위의 각 셀에 대해 조건을 확인하고, 조건이 참인 경우 "Pass" 를 반환하고 그렇지 않은경우 "Fail"을 반환합니다. 마지막으로 ARRAYFORMULA 함수를 사용하여 각 셀에 대한 조건부연산을 한번에 수행합니다.



예시 3: 배열 함수 조합

=ARRAYFORMULA(LEFT(A1:A5, 3) & "-" & RIGHT(B1:B5, 2))

위의 예시에서 LEFT 함수는 A1:A5범위의 각 셀에서 왼쪽 세글자를 추출하고, RIGHT 함수는 B1:B5범위의 각 셀에서 오른쪽 두 글자를 추출합니다. 그런 다음 &연산자를 사용하여 추출한 결과를 결합합니다.



지금까지 구글 스프레드시트 ARRAYFORMULA 함수를 알아봤습니다!

다음번에도 어려운 함수에 대해서 자세하게 설명드릴게요~~!

 

'google spread sheet' 카테고리의 다른 글

[Google sheet] QUERY 함수 설명 및 사용법  (0) 2023.06.28