Google SpreadSheet :: IF, IFERROR
- Index 함수는 참조값의 몇 번째 행, 몇 번째 열을 사용할지 정하는 함수입니다.
=IF(조건식, 조건에 해당한다면, 조건에 안맞으면)
=IFERROR(에러가 난다면, 에러가 안난다면)
|
=IF(조건식, 조건에 해당한다면, 조건에 안맞으면)
조건식 :: 등호를 사용해서 조건을 만들어 넣습니다.
조건에 해당한다면 :: 조건에 부합한다면 나타낼 값, 범위, 함수 등을 넣으세요.
조건에 안맞으면 :: 조건에 부합하지 않으면 나타낼 값, 범위, 함수 등을 넣으세요..
=IFERROR(에러가 안난다면, 에러가 나다면)
에러가 안난다면 :: 이 위치에 있는 셀, 범위, 함수가, 에러가 안나면 그대로 나타납니다.
에러가 난다면 :: [에러가 안난다면] 위치의 함수가 에러가 나면, 이 위치의 셀, 범위, 함수를 나타나게 합니다.
=ARRAYFORMULA(IFERROR(IF(A1:A="","",LEFT(RIGHT(A1:A,13),12)),""))
|
- IF(A1:A="","",LEFT(RIGHT(A1:A,13),12))
A열 같은행의 값이 비어있으면 비워두고, 비어져있지 않다면 A열 같은행의 값에서 우측에서부터 13번째 값까지 가져온 값에서 좌측에서부터 12번째 값까지 가져온 값으로 한다는 함수입니다.
- IFERROR(IF(A1:A="","",LEFT(RIGHT(A1:A,13),12)),"")
위 함수가 에러가 안나면 그대로 하고, 에러가 나면 값을 비워둔다는 함수입니다.
- =ARRAYFORMULA(IFERROR(IF(A1:A="","",LEFT(RIGHT(A1:A,13),12)),""))
위 함수들을 B열 모두에게 적용한다는 함수입니다.
IFERROR를 쓴 이유는 IF함수만으로 진행하다 에러가 나면 같이 IF함수 또한 에러가 나기 때문입니다.