도구들/엑셀

[엑셀] 컬럼에 공백이 있을 경우 다른 셀의 값으로 채우기(IF(ISBLANK))

cactus 2021. 10. 20. 23:18

모든 행에 주소 정보를 입력하고 싶은데

아래와 같이 원본 데이터에 정보들이 중간중간 비어있는 경우,

다른 셀의 값을 빈 칸에 대신 채워넣고 싶을 때는 IF 함수와 ISBLANK 함수를 합성해서 사용한다.

 

IF 함수는 조건문에 따른 결과값을 출력하는 함수로

IF(조건문, 조건문이 참(TRUE)일경우의 결과값, 조건문이 거짓(FALSE)일경우의 결과값)

으로 구성되며

 

ISBLANK 함수는 해당 칸이 빈칸인지 아닌지 판별하는 함수로

ISBLANK(빈칸인지 알고자 하는 셀) -> 빈칸일 경우 참(TRUE) / 빈칸이 아닐 경우 거짓(FALSE)

로 나타난다.

 

IF 함수의 조건문으로 해당 셀이 빈칸인지를 묻고,

빈칸일 경우에 가져오고자 하는 값이 있는 셀을 지정하고

빈칸이 아닐 경우에 가져오고자 하는 값이 있는 셀을 지정하면 된다.

 

결과적으로 아래와 같이 표현된다

 

IF(ISBLANK(빈칸인지 알고자 하는 셀), 빈칸인 경우의 값, 빈칸이 아닐 경우의 값)

 

IF(ISBLANK(알고자하는 셀(B2)),B2가 빈칸이면 가져올 값(A2), B2가 빈칸이 아닐 경우의 값(B2))

 

해당 함수를 연속해서 마저 채우면 아래처럼 빈 칸 없이 해당 컬럼에 모두 주소 데이터가 입력된다.

 

반응형