& (셀 합치기)실무 최다 성+이름, 코드-번호처럼 여러 칸을 하나로 이어 붙일 때
☆ 합치기·나누기
& 는 '이어 붙여라'는 뜻입니다. 셀은 그대로, 사이에 넣을 글자·기호는 큰따옴표(") 안에 넣고 & 로 연결합니다.
👆 따라하기 — 클릭 순서대로 결과를 넣을 빈 셀을 클릭합니다 (예: C2). 키보드로 = 를 입력합니다. 첫 번째 값이 든 셀을 마우스로 클릭합니다 → 수식에 A2 가 자동으로 들어갑니다. & 를 입력합니다 (Shift + 숫자 7). 사이에 글자를 넣고 싶으면 "-" 처럼 큰따옴표로 감싸 입력하고 다시 & 를 누릅니다. (안 넣어도 됩니다) 두 번째 값이 든 셀(B2)을 클릭합니다. Enter 를 누르면 완성 — C2 에 합쳐진 결과가 나타납니다. C2 오른쪽 아래 모서리를 아래로 드래그하면 나머지 행도 한 번에 채워집니다. =A2&B2복사
결과 홍길동A2=홍, B2=길동 → 성과 이름 붙이기
=A2&" "&B2복사
결과 홍 길동사이에 띄어쓰기 한 칸
=B2&"-"&C2복사
결과 02-1234지역번호-번호처럼 하이픈으로 연결
=A2&"님 귀하"복사
결과 홍길동님 귀하셀 뒤에 고정 문구 붙이기
🔍 한 조각씩 아주 쉽게 뜯어보기 예시: =A2 & "-" & B2 — 조각조각 봅시다. A2, B2 : 값이 든 '칸의 주소'예요(칸 이름). 따옴표 없이 그대로 씁니다. "-" : 큰따옴표 안이라 '- 글자 그대로'. 두 값 사이에 끼울 기호예요. & : '풀'이에요. 왼쪽과 오른쪽을 그대로 이어붙입니다. 최종: A2값 + - + B2값 이 한 칸에 이어져요(예: 02-1234). 글자·기호는 반드시 큰따옴표 " " 안에. 셀 주소(A2)는 따옴표 없이 그대로. 합친 결과는 '글자'가 되어 다시 +, - 계산은 안 됩니다. 계산이 필요하면 원본 숫자 셀을 쓰세요. CONCAT 여러 셀을 범위째로 한 번에 붙일 때 (& 여러 번이 귀찮을 때)
☆ 합치기·나누기
& 를 여러 번 쓰는 대신 범위를 통째로 지정해 이어 붙입니다. (엑셀 2019 이상)
=CONCAT(A2:C2)복사
결과 홍길동서울A2:C2 값을 구분기호 없이 다 붙임
=CONCAT(A2,"/",B2,"/",C2)복사
결과 홍/길동/서울중간중간 기호를 끼워 넣기
🔍 한 조각씩 아주 쉽게 뜯어보기 예시: =CONCAT(A2:C2) CONCAT : 여러 칸을 한 번에 이어붙이는 함수. & 를 여러 번 쓰는 걸 줄여줘요. A2:C2 : A2부터 C2까지 '연속된 칸 묶음'. 콜론(:)은 '~부터 ~까지'. 최종: A2,B2,C2 값이 구분기호 없이 쭉 붙습니다. 구분기호를 자동으로 넣고 빈칸을 건너뛰고 싶으면 CONCAT 대신 TEXTJOIN이 편합니다. TEXTJOIN 여러 값을 콤마 등 구분기호로 합치되 빈칸은 건너뛸 때
☆ 합치기·나누기
구분기호를 정하고 범위를 지정하면 알아서 이어줍니다. 두 번째 TRUE 는 '빈 셀 건너뛰기'. (엑셀 2019 이상)
=TEXTJOIN(", ", TRUE, A2:A10)복사
결과 사과, 배, 감세로 목록을 콤마로 한 줄에
=TEXTJOIN("-", TRUE, A2:C2)복사
결과 010-1234-5678칸칸을 하이픈으로 연결
🔍 한 조각씩 아주 쉽게 뜯어보기 예시: =TEXTJOIN(", ", TRUE, A2:A10) TEXTJOIN : 여러 값을 '구분기호'로 이어붙이는 함수. ", " : 사이에 넣을 구분기호(콤마+띄어쓰기). TRUE : '빈 칸은 건너뛰어'라는 뜻(빈칸 자리에 콤마가 안 찍힘). A2:A10 : 이어붙일 값들의 범위. 최종: 사과, 배, 감 처럼 한 줄로 합쳐집니다. 두 번째를 FALSE 로 하면 빈 셀 자리에도 구분기호가 찍혀 ',,' 처럼 됩니다. TEXTBEFORE / TEXTAFTER최신 버전 @, - 같은 기호를 기준으로 앞·뒤 글자만 뽑을 때
☆ 합치기·나누기
특정 기호를 기준으로 그 앞/뒤 글자를 바로 꺼냅니다. 이메일 아이디·도메인 분리에 딱. (M365 / 2024)
=TEXTBEFORE(A2, "@")복사
결과 honghong@site.com → @ 앞부분(아이디)
=TEXTAFTER(A2, "@")복사
결과 site.com@ 뒷부분(도메인)
🔍 한 조각씩 아주 쉽게 뜯어보기 예시: =TEXTBEFORE(A2,"@") / =TEXTAFTER(A2,"@") TEXTBEFORE : 기준 글자의 '앞부분'을 잘라줘요. TEXTAFTER는 '뒷부분'. A2 : 대상 값(예: hong@site.com), "@" : 기준이 되는 글자. 최종: @ 앞은 hong(아이디), @ 뒤는 site.com(도메인). 구버전이면 LEFT/RIGHT + FIND 조합으로 대신하세요 (텍스트 다루기 참고). TEXTSPLIT최신 버전 한 칸에 몰린 값을 여러 칸으로 쪼갤 때
☆ 합치기·나누기
구분기호를 기준으로 한 셀을 여러 칸으로 나눠 펼칩니다. (M365 / 2024)
=TEXTSPLIT(A2, ",")복사
결과 사과 | 배 | 감콤마 기준으로 옆으로 펼침
=TEXTSPLIT(A2, "-")복사
결과 010 | 1234 | 5678하이픈으로 세 칸 분리
🔍 한 조각씩 아주 쉽게 뜯어보기 예시: =TEXTSPLIT(A2,",") TEXTSPLIT : 한 칸을 구분기호 기준으로 '여러 칸으로 쪼개' 옆으로 펼칩니다. A2 : 쪼갤 값, "," : 자를 기준 기호. 최종: '사과,배,감' → 사과 | 배 | 감 세 칸으로 나뉘어요. 구버전이면 [데이터] 탭 → [텍스트 나누기] 기능으로 같은 일을 할 수 있어요. 코드→이름 변환 후 합치기실무 최다 A10=a, B10=b 를 '아시아버지니아'처럼 코드를 이름으로 바꿔 합치기
☆ 혼합·응용 수식
=A10&B10 은 값을 '그대로' 붙여 ab 가 됩니다. a를 아시아로 바꾸려면 붙이기 '전에' 코드를 이름으로 변환해야 해요. 항목이 적으면 SWITCH/IF, 많으면 코드-이름 표 + VLOOKUP.
=SWITCH(A10,"a","아시아","b","버지니아")복사
결과 아시아한 셀을 코드→이름으로 (2019 이상)
=SWITCH(A10,"a","아시아")&SWITCH(B10,"b","버지니아")복사
결과 아시아버지니아각각 변환한 뒤 & 로 합치기
=SWITCH(A10,"a","아시아")&"-"&SWITCH(B10,"b","버지니아")복사
결과 아시아-버지니아사이에 - 넣기
=IF(A10="a","아시아","")&IF(B10="b","버지니아","")복사
결과 아시아버지니아구버전은 IF로
=VLOOKUP(A10,$E$2:$F$20,2,0)&VLOOKUP(B10,$E$2:$F$20,2,0)복사
결과 아시아버지니아코드-이름 표(E:F)가 있으면: 항목 많을 때 최고
🔍 한 조각씩 아주 쉽게 뜯어보기 예시 수식: =SWITCH(A10,"a","아시아") & SWITCH(B10,"b","버지니아") — 이걸 조각조각 봅시다. = : '지금부터 계산이야'라는 시작 신호예요. 엑셀의 모든 수식은 = 로 시작합니다. SWITCH : '이 값이면 → 저걸로 바꿔줘' 하는 함수예요. 자판기라고 생각하세요. 'a 버튼을 누르면 아시아가 나온다'. A10 : 값이 들어있는 '칸의 주소'예요. 세로줄 A, 가로줄 10번째 칸. 지금 그 칸엔 a 가 들어있죠. "a","아시아" : 'A10이 a라면 → 아시아로 바꿔라'는 짝이에요. 큰따옴표 " " 안은 '글자 그대로'라는 뜻(칸 주소가 아님). 그래서 SWITCH(A10,"a","아시아") 이 부분은 → 결과가 '아시아' 가 됩니다. & : 왼쪽 결과와 오른쪽 결과를 '풀로 붙이기'예요. 아시아 옆에 다음 걸 이어붙입니다. SWITCH(B10,"b","버지니아") : 이번엔 B10 칸이 b면 → 버지니아. 결과는 '버지니아'. 최종: '아시아' + '버지니아' = 아시아버지니아 가 한 칸에 써집니다. 사이에 -를 넣고 싶으면? 두 조각 사이에 &"-"& 를 끼우면 됩니다 → 아시아-버지니아. 규칙: 바꿀 항목 2~3개 → SWITCH, 많음/자주 바뀜 → 옆에 '코드-이름' 표 만들고 VLOOKUP. SWITCH 마지막에 값 하나만 더 넣으면 '그 외 기본값'이 됩니다: =SWITCH(A10,"a","아시아","기타"). 계산결과 + 글자·단위 (TEXT & &)실무 최다 합계·비율을 '총 1,250,000원', '85% 달성'처럼 글자와 섞어 보여주기
☆ 혼합·응용 수식
숫자를 & 로 글자와 붙이면 콤마·% 서식이 사라집니다. TEXT로 '모양'을 먼저 만든 뒤 붙이는 게 혼합 수식의 핵심.
="총 "&TEXT(SUM(B2:B10),"#,##0")&"원"복사
결과 총 1,250,000원합계에 천단위 콤마 + 단위
=A2&" 님, 합계 "&TEXT(C2,"#,##0")&"원"복사
결과 홍길동 님, 합계 50,000원이름 + 금액 문장
=TEXT(B2/C2,"0.0%")&" 달성"복사
결과 85.0% 달성비율을 % 글자로 붙이기
=TEXT(A2,"m월 d일")&" 마감"복사
결과 7월 23일 마감날짜를 원하는 모양의 글자로
🔍 한 조각씩 아주 쉽게 뜯어보기 예시 수식: ="총 " & TEXT(SUM(B2:B10),"#,##0") & "원" — 조각조각 봅시다. "총 " : 큰따옴표 안이라 '총 '이라는 글자 그대로. 맨 앞에 붙일 말이에요. (뒤에 띄어쓰기 한 칸 포함) SUM(B2:B10) : B2부터 B10까지 숫자를 다 더한 값이에요. 예를 들어 1250000. TEXT( 그 합계 , "#,##0") : 그 숫자를 '보기 좋은 모양의 글자'로 바꿔요. #,##0 은 '천 단위마다 콤마'라는 뜻 → 1,250,000. 왜 TEXT가 필요하냐면: 숫자를 글자("총 ")와 & 로 붙이는 순간 콤마 서식이 사라져 1250000 로 나와요. 그래서 붙이기 전에 TEXT로 모양을 먼저 입힙니다. & : 조각들을 이어붙이는 '풀'. "원" : 맨 뒤에 붙일 글자. 최종: '총 ' + '1,250,000' + '원' = 총 1,250,000원. 서식 코드: #,##0(천단위) / 0.0%(퍼센트) / m월 d일(날짜). TEXT 없이 붙이면 1250000, 0.85 처럼 나옵니다. 조건부 문구 붙이기 (IF & &)실무 최다 '홍길동 (합격)', 조건 맞으면 ★ 붙이기처럼 상황에 따라 다른 글자
☆ 혼합·응용 수식
IF로 '조건에 따른 글자'를 만들어 & 로 이름·값에 붙입니다.
=A2&" ("&IF(B2>=60,"합격","불합격")&")"복사
결과 홍길동 (합격)이름 뒤에 상태를 괄호로
=A2&IF(B2>=1000," ★","")복사
결과 사과 ★조건 맞을 때만 별 붙이기
=A2&" / "&IF(C2="","미입력",C2)복사
결과 홍길동 / 미입력빈칸이면 안내문, 아니면 값
🔍 한 조각씩 아주 쉽게 뜯어보기 예시 수식: =A2 & " (" & IF(B2>=60,"합격","불합격") & ")" — 조각조각 봅시다. A2 : 이름이 든 칸(예: 홍길동). " (" : 여는 괄호 글자. 이름과 상태 사이에 넣을 ' (' 예요. IF(B2>=60,"합격","불합격") : '만약 B2가 60 이상이면 → 합격, 아니면 → 불합격'. 조건에 따라 글자를 골라줍니다. ")" : 닫는 괄호 글자. & : 이 네 조각(이름 + ' (' + 합격/불합격 + ')')을 순서대로 이어붙입니다. 최종: 홍길동 (합격) 또는 홍길동 (불합격). 못 찾으면 대체값 (IFERROR + VLOOKUP)실무 최다 조회 결과가 없을 때 #N/A 대신 '미등록' 등으로 (실무 1순위 조합)
☆ 혼합·응용 수식
VLOOKUP은 못 찾으면 #N/A를 냅니다. IFERROR로 감싸 대체값을 주면 표가 깔끔해집니다. 가장 많이 쓰는 2단 조합.
=IFERROR(VLOOKUP(A2,$F$2:$G$100,2,0),"미등록")복사
결과 미등록못 찾으면 미등록
=IFERROR(VLOOKUP(A2,$F$2:$G$100,2,0),"")복사
결과 (빈칸)못 찾으면 빈칸으로 (합계 등에 안전)
=IFERROR(B2/C2,0)복사
결과 00으로 나눠 오류나면 0
🔍 한 조각씩 아주 쉽게 뜯어보기 예시 수식: =IFERROR( VLOOKUP(A2,$F$2:$G$100,2,0) , "미등록" ) — 안쪽부터 봅시다. VLOOKUP(A2,$F$2:$G$100,2,0) : A2 값을 F~G 표에서 찾아 2번째 열 값을 가져와요. 못 찾으면 #N/A 라는 빨간 오류가 납니다. IFERROR( 저 수식 , "미등록" ) : '저 수식을 해보고, 오류가 나면 대신 미등록을 보여줘'라는 뜻이에요. 즉 IFERROR는 '오류 방지 포장지'예요. 안에 있는 계산이 실패하면 두 번째 값으로 대신 채웁니다. $F$2:$G$100 의 $ 는 '고정'. 아래로 드래그해도 표 범위가 안 밀리게 잡아둔 거예요(F4 키로 붙임). 최종: 찾으면 그 값, 못 찾으면 '미등록' — 표에 #N/A 가 안 보여 깔끔합니다. 열 자동 지정 (VLOOKUP + MATCH) 가져올 열이 몇 번째인지 자동 계산 (열이 추가돼도 안 깨짐)
☆ 혼합·응용 수식
VLOOKUP의 열 번호(2, 3…)를 숫자로 박으면 열을 추가/이동할 때 깨집니다. MATCH로 머리글 이름을 찾게 하면 자동으로 맞춰져요.
=VLOOKUP(A2,$F$1:$K$100,MATCH("금액",$F$1:$K$1,0),0)복사
결과 금액 값머리글에서 '금액' 위치를 찾아 그 열을 가져옴
🔍 한 조각씩 아주 쉽게 뜯어보기 예시 수식: =VLOOKUP(A2, $F$1:$K$100, MATCH("금액",$F$1:$K$1,0), 0) — VLOOKUP은 원래 4칸으로 이뤄져요. 1번째 A2 : 찾을 값(예: 주문번호). 2번째 $F$1:$K$100 : 뒤질 표 전체. 3번째 자리(원래는 2, 3 같은 숫자) : '몇 번째 열을 가져올래?' 인데, 여기에 MATCH를 끼웠어요. MATCH("금액",$F$1:$K$1,0) : 표의 머리글 줄($F$1:$K$1)에서 '금액'이라는 제목이 몇 번째 칸인지 세어 숫자로 알려줍니다. 예: 3번째면 3. 왜 이렇게 하냐면: 열 번호를 그냥 3 이라고 박아두면, 중간에 열을 하나 추가하는 순간 엉뚱한 열을 가져와 깨져요. MATCH로 '금액'이라는 이름을 따라가게 하면 열이 밀려도 알아서 맞춥니다. 4번째 0 : '정확히 일치하는 것만' 찾으라는 뜻(FALSE 와 같음). MATCH가 머리글 행($F$1:$K$1)에서 '금액'이 몇 번째인지 세어 VLOOKUP의 열 번호로 넣어줍니다. 특정 글자 포함 여부로 분류 (IF + COUNTIF) 주소에 '서울'이 들어가면 수도권처럼 포함 여부로 값 정하기
☆ 혼합·응용 수식
COUNTIF의 와일드카드(*)나 SEARCH로 '그 글자가 들어있는지'를 판단해 IF로 분류합니다.
=IF(COUNTIF(A2,"*서울*"),"수도권","기타")복사
결과 수도권A2에 '서울'이 들어있으면 수도권
=IF(ISNUMBER(SEARCH("서울",A2)),"수도권","지방")복사
결과 수도권SEARCH 버전(대소문자 무시)
🔍 한 조각씩 아주 쉽게 뜯어보기 예시 수식: =IF( COUNTIF(A2,"*서울*") , "수도권" , "기타" ) — 안쪽부터 봅시다. COUNTIF(A2,"*서울*") : A2 칸에 '서울'이라는 글자가 들어있으면 1(개수), 없으면 0을 돌려줍니다. * (별표) : '아무 글자나 여러 개'라는 만능 기호예요. "*서울*" = 앞뒤에 뭐가 붙든 중간에 서울만 들어있으면 통과. (예: '서울시 강남구'도 통과) IF( 그 개수 , "수도권" , "기타") : 엑셀에서 0이 아닌 숫자(1)는 '참'으로 봐요. 그래서 서울이 들어있으면(1) → 수도권, 없으면(0) → 기타. 최종: 주소에 서울이 있으면 수도권, 아니면 기타로 자동 분류됩니다. SEARCH 버전도 같은 원리: SEARCH는 '서울'이 몇 번째에 있는지 위치를 찾고, ISNUMBER가 '위치를 찾았니?(숫자니?)'로 있음/없음을 판단합니다. * 는 '아무 글자 여러 개'. "*서울*" = 앞뒤 뭐가 붙든 서울이 들어있으면 참. 한 셀에 여러 줄로 합치기 (& + CHAR(10)) 주소·메모를 한 칸 안에서 줄바꿈해 합치기
☆ 혼합·응용 수식
CHAR(10)은 '줄바꿈' 문자입니다. & 로 끼워 넣으면 한 셀 안에서 줄이 바뀝니다. (셀 서식에서 '자동 줄 바꿈'을 켜야 보입니다)
=A2&CHAR(10)&B2복사
결과 서울시
강남구두 값을 위아래 두 줄로
=A2&CHAR(10)&"("&B2&")"복사
결과 홍길동
(영업팀)이름 아래 줄에 부서
🔍 한 조각씩 아주 쉽게 뜯어보기 예시 수식: =A2 & CHAR(10) & B2 — 조각조각 봅시다. A2 : 첫 번째 값(예: 서울시). CHAR(10) : 눈에 안 보이는 '엔터(줄바꿈)' 문자예요. 여기서 줄이 한 번 바뀝니다. (10번 문자가 줄바꿈이라 CHAR(10)) B2 : 두 번째 값(예: 강남구). 줄바꿈 다음에 붙어요. & : 세 조각(값 + 줄바꿈 + 값)을 이어붙입니다. 중요: 이대로면 화면엔 한 줄로 보일 수 있어요. 결과 칸을 누르고 [홈] 탭 → [자동 줄 바꿈] 을 켜야 위아래 두 줄로 보입니다. 최종: 한 칸 안에 서울시 / (줄바꿈) / 강남구 처럼 여러 줄로 들어갑니다. 결과 셀에서 [홈] → [자동 줄 바꿈]을 켜야 줄바꿈이 화면에 보입니다. LEN 글자 수가 몇 자인지 셀 때 (자릿수 확인·유효성 체크)
☆ 텍스트 다루기
셀 안 글자 수를 세어 줍니다. 공백도 한 글자로 셉니다.
=IF(LEN(A2)=11, "정상", "자릿수 오류")복사
결과 정상전화번호 11자리 검사
🔍 한 조각씩 아주 쉽게 뜯어보기 예시: =LEN(A2) LEN : 칸 안 글자가 '몇 자'인지 세는 함수. 띄어쓰기도 한 자로 셉니다. A2 : 셀 대상. 최종: '홍길동' → 3. LEFT / RIGHT / MID실무 최다 코드·번호에서 앞·뒤·중간 일부만 잘라낼 때
☆ 텍스트 다루기
LEFT=왼쪽부터, RIGHT=오른쪽부터, MID=지정 위치부터 몇 글자. (대상, 개수) 또는 MID는 (대상, 시작위치, 개수).
=LEFT(A2, 4)복사
결과 2026'20260723' → 앞 4글자(연도)
=RIGHT(A2, 4)복사
결과 5678전화번호 끝 4자리
=MID(A2, 5, 2)복사
결과 075번째부터 2글자(월)
🔍 한 조각씩 아주 쉽게 뜯어보기 예시: =LEFT(A2,4) / =RIGHT(A2,4) / =MID(A2,5,2) LEFT : 왼쪽부터, RIGHT : 오른쪽부터, MID : 중간에서 잘라내기. A2 : 대상 값, 숫자 4 : '몇 글자' 가져올지. MID(A2,5,2) : 5번째 칸부터 2글자(시작위치, 개수). 최종: '20260723' → LEFT 4 = 2026(연도), MID(5,2)=07(월). 숫자를 잘라도 결과는 '글자'로 나옵니다. 계산에 쓰려면 VALUE로 감싸세요. FIND / SEARCH 특정 글자가 몇 번째 위치에 있는지 찾을 때
☆ 텍스트 다루기
찾는 글자가 몇 번째 칸에 있는지 숫자로 알려줍니다. MID·LEFT의 '위치'를 자동 계산할 때 짝으로 씁니다. SEARCH는 대소문자를 무시합니다.
=FIND("@", A2)복사
결과 5'hong@site.com' → @는 5번째
=MID(A2, FIND("@",A2)+1, LEN(A2))복사
결과 site.com@ 다음부터 끝까지 = 도메인 추출
=LEFT(A2, FIND("@",A2)-1)복사
결과 hong@ 앞까지 = 아이디 추출
🔍 한 조각씩 아주 쉽게 뜯어보기 예시: =FIND("@",A2) / =MID(A2, FIND("@",A2)+1, LEN(A2)) FIND : 찾는 글자가 '몇 번째 칸'에 있는지 숫자로 알려줘요. "@",A2 : A2 안에서 @가 몇 번째인지(예: 5). MID(A2, FIND("@",A2)+1, LEN(A2)) : @ 다음(+1)부터 끝까지 잘라 도메인만 뽑기. 정리: FIND로 '위치'를 구해 MID/LEFT의 시작점으로 넘겨줍니다. 찾는 글자가 없으면 #VALUE! 오류가 나요. IFERROR로 감싸면 깔끔합니다. SUBSTITUTE 특정 글자를 바꾸거나 아예 없앨 때 (하이픈 제거 등)
☆ 텍스트 다루기
글자 안의 특정 문자를 다른 것으로 바꿉니다. 없애고 싶으면 바꿀 값을 빈 따옴표("")로 두세요.
=SUBSTITUTE(A2, "-", "")복사
결과 01012345678전화번호에서 하이픈 제거
=SUBSTITUTE(A2, "원", "")복사
결과 50000'50000원'에서 '원' 떼기
=SUBSTITUTE(A2, " ", "")복사
결과 홍길동중간 공백까지 전부 제거
🔍 한 조각씩 아주 쉽게 뜯어보기 예시: =SUBSTITUTE(A2, "-", "") SUBSTITUTE : '이 글자를 → 저 글자로' 바꾸는 함수(찾아 바꾸기). A2 : 대상, "-" : 바꿀 대상 글자, "" : 바꿀 값(빈 따옴표 = 없애기). 최종: 010-1234-5678 → 01012345678 (하이픈 제거). REPLACE 정해진 위치의 글자를 바꿀 때 (개인정보 *** 마스킹)
☆ 텍스트 다루기
'몇 번째부터 몇 글자'를 다른 값으로 바꿉니다. 전화번호·이름 가리기에 자주 씁니다.
=REPLACE(A2, 5, 4, "****")복사
결과 010-****-56785번째부터 4글자를 **** 로
=REPLACE(A2, 2, 1, "*")복사
결과 홍*동이름 가운데 글자 가리기
🔍 한 조각씩 아주 쉽게 뜯어보기 예시: =REPLACE(A2, 5, 4, "****") REPLACE : '몇 번째부터 몇 글자'를 다른 값으로 바꿔요(위치 기준). A2 : 대상, 5 : 시작 위치, 4 : 바꿀 글자 수, "****" : 새 값. 최종: 010-1234-5678 → 010-****-5678 (가운데 4글자 가림). '무슨 글자'가 아니라 '몇 번째'로 바꾸는 게 SUBSTITUTE와 다른 점입니다. TEXT실무 최다 숫자·날짜를 원하는 모양의 글자로 (0채움·천단위·요일)
☆ 텍스트 다루기
숫자를 '0056'처럼 자리 맞추거나, 1000을 '1,000'으로, 날짜를 원하는 형식이나 요일로 바꿔 보여줍니다.
=TEXT(A2, "0000")복사
결과 00564자리로, 앞을 0으로 채움(사번 등)
=TEXT(A2, "#,##0")복사
결과 1,250,000천 단위 콤마
=TEXT(A2, "yyyy-mm-dd")복사
결과 2026-07-23날짜 형식 지정
=TEXT(A2, "aaaa")복사
결과 목요일날짜에서 한글 요일 뽑기
🔍 한 조각씩 아주 쉽게 뜯어보기 예시: =TEXT(A2,"0000") / =TEXT(A2,"#,##0") / =TEXT(A2,"aaaa") TEXT : 숫자·날짜를 '원하는 모양의 글자'로 바꿔줘요. A2 : 대상 값, 따옴표 안 : 서식 코드(모양 규칙). 0000 = 4자리로 앞을 0 채움, #,##0 = 천단위 콤마, aaaa = 한글 요일. 최종: 56 → 0056, 1250000 → 1,250,000, 날짜 → 목요일. 서식 문자열은 셀 서식과 같습니다: 0(자리채움), #(불필요한 0 숨김), yyyy·mm·dd(날짜), aaaa(요일). TRIM / CLEAN 복사한 데이터에 낀 공백·이상한 문자로 함수가 안 될 때
☆ 텍스트 다루기
TRIM은 앞뒤·중복 공백을, CLEAN은 눈에 안 보이는 특수문자(줄바꿈 등)를 없앱니다. 붙여넣기 데이터 정리 필수템.
=TRIM(A2)복사
결과 홍길동' 홍길동 ' → 앞뒤 공백 제거
=CLEAN(TRIM(A2))복사
결과 정리됨공백 + 안 보이는 문자까지 한 번에
🔍 한 조각씩 아주 쉽게 뜯어보기 예시: =TRIM(A2) / =CLEAN(TRIM(A2)) TRIM : 앞뒤·중복 '공백(빈칸)'을 없애요. CLEAN : 눈에 안 보이는 특수문자 제거. A2 : 대상. 최종: ' 홍길동 ' → '홍길동'. (VLOOKUP이 이유 없이 안 되면 공백 탓이 많아 이걸로 정리) VLOOKUP이 이유 없이 #N/A 뜨면 십중팔구 공백 문제. 양쪽 값을 TRIM으로 감싸 비교해 보세요. UPPER / LOWER / PROPER 영문 대소문자를 일괄 정리할 때
☆ 텍스트 다루기
UPPER=전부 대문자, LOWER=전부 소문자, PROPER=단어 첫 글자만 대문자.
=UPPER(A2)복사
결과 SEOULseoul → 대문자
=LOWER(A2)복사
결과 seoulSEOUL → 소문자
=PROPER(A2)복사
결과 Hong Gil Donghong gil dong → 첫 글자만 대문자
🔍 한 조각씩 아주 쉽게 뜯어보기 예시: =UPPER(A2) / =LOWER(A2) / =PROPER(A2) UPPER : 전부 대문자, LOWER : 전부 소문자, PROPER : 단어 첫 글자만 대문자. A2 : 영문 대상. 최종: seoul → SEOUL / SEOUL → seoul / hong gil → Hong Gil. VALUE / NUMBERVALUE 숫자처럼 보이는데 계산이 안 되는 '텍스트 숫자'를 진짜 숫자로
☆ 텍스트 다루기
다른 곳에서 가져온 숫자가 왼쪽에 붙고 SUM이 0으로 나오면 '텍스트'인 겁니다. VALUE로 진짜 숫자로 바꾸세요.
=VALUE(A2)복사
결과 50000"50000"(글자) → 50000(숫자)
=VALUE(SUBSTITUTE(A2,",",""))복사
결과 1250000"1,250,000" 콤마 떼고 숫자로
🔍 한 조각씩 아주 쉽게 뜯어보기 예시: =VALUE(A2) VALUE : '숫자처럼 보이지만 글자'인 값을 진짜 숫자로 바꿔줘요. A2 : 대상(왼쪽 정렬된 숫자, SUM이 0으로 나오는 그 값). 최종: "50000"(글자) → 50000(계산 가능한 숫자). 셀 왼쪽 위 초록 삼각형 경고가 뜨면 대부분 텍스트 숫자 신호예요. REPT 문자를 반복해 간단한 막대그래프·별점을 만들 때
☆ 텍스트 다루기
지정한 문자를 원하는 횟수만큼 반복합니다. 셀 안에 미니 막대그래프를 만들 때 재밌게 쓰입니다.
=REPT("★", A2)복사
결과 ★★★★A2=4 → 별 4개(별점)
=REPT("■", ROUND(A2/10,0))복사
결과 ■■■■■점수를 10으로 나눠 막대 길이로
🔍 한 조각씩 아주 쉽게 뜯어보기 예시: =REPT("★", A2) REPT : 어떤 글자를 '지정한 횟수만큼 반복'해요. "★" : 반복할 글자, A2 : 반복 횟수(예: 4). 최종: ★★★★ (셀 안 미니 별점/막대그래프로 활용). VLOOKUP실무 최다 다른 표에서 단가·이름 등을 찾아올 때 (실무 1순위)
☆ 찾기·참조
'이 제품의 단가가 저쪽 단가표에 있는데 가져오고 싶다' 할 때. 찾을 값 기준으로 표를 뒤져 원하는 열의 값을 가져옵니다.
👆 따라하기 — 클릭 순서대로 결과를 넣을 빈 셀을 클릭합니다. =VLOOKUP( 까지 입력합니다. 찾을 값이 든 셀을 클릭하고(예: A2), 콤마( , )를 입력합니다. 값이 들어있는 '다른 표' 전체를 마우스로 드래그해 선택합니다. 바로 F4 키를 누릅니다 → 범위에 $ 가 붙어 고정됩니다. 그리고 콤마( , ). 가져올 값이 그 표의 '몇 번째 열'인지 세어 숫자를 입력합니다(예: 2). 그리고 콤마( , ). FALSE 를 입력하고 ) 로 닫은 뒤 Enter. 완성입니다. =VLOOKUP(A2, $F$2:$G$100, 2, FALSE)복사
결과 1000A2를 F:G 표에서 찾아 2번째 열 값 반환
=IFERROR(VLOOKUP(A2, $F$2:$G$100, 2, FALSE), "없음")복사
결과 없음못 찾으면 오류 대신 '없음'
🔍 한 조각씩 아주 쉽게 뜯어보기 예시: =VLOOKUP(A2, $F$2:$G$100, 2, FALSE) — 4칸으로 이뤄져요. 1) A2 : 찾을 값(예: 상품명). 2) $F$2:$G$100 : 뒤질 표. $는 '고정'(드래그해도 안 밀림, F4로 붙임). 3) 2 : 표에서 '몇 번째 열' 값을 가져올지. 4) FALSE : '정확히 일치하는 것만' 찾기(거의 항상 FALSE). 최종: A2를 표 맨 왼쪽 열에서 찾아 → 2번째 열 값을 가져옵니다. 맨 뒤는 거의 항상 FALSE(정확히 일치). TRUE는 엉뚱한 값이 나와요. 찾을 값은 표의 '맨 왼쪽 열'에 있어야 합니다. 왼쪽 걸 가져오려면 XLOOKUP이나 INDEX+MATCH. 표 범위는 F4를 눌러 $F$2:$G$100 처럼 고정($)하세요. 안 그러면 아래로 끌 때 범위가 밀립니다. HLOOKUP 표가 '가로로' 누웠을 때 값 찾기
☆ 찾기·참조
VLOOKUP의 가로 버전. 제목이 위쪽 행에 가로로 나열된 표에서 아래 값을 찾아옵니다.
=HLOOKUP(A2, $B$1:$Z$5, 3, FALSE)복사
결과 값위쪽 제목행에서 A2를 찾아 3번째 행 값 반환
🔍 한 조각씩 아주 쉽게 뜯어보기 예시: =HLOOKUP(A2, $B$1:$Z$5, 3, FALSE) HLOOKUP : VLOOKUP의 '가로 버전'. 제목이 위쪽 행에 가로로 있을 때 씁니다. A2 : 찾을 값, 범위 : 표, 3 : 몇 번째 '행' 값을 가져올지, FALSE : 정확히 일치. 최종: 위쪽 제목 줄에서 A2를 찾아 → 3번째 행 값을 가져옵니다. 요즘은 세로/가로 다 되는 XLOOKUP을 더 많이 씁니다. XLOOKUP최신 버전 VLOOKUP 상위호환 — 왼쪽 값도 찾고 열 세기도 필요 없음
☆ 찾기·참조
찾을값 → 찾을범위 → 가져올범위 순서라 직관적이고, 왼쪽 값도 가져올 수 있습니다. (엑셀 2021 / M365)
=XLOOKUP(A2, $F$2:$F$100, $G$2:$G$100)복사
결과 1000F열에서 A2 찾아 같은 행 G열 값
=XLOOKUP(A2, $F$2:$F$100, $G$2:$G$100, "없음")복사
결과 없음4번째 칸 = 못 찾을 때 표시할 값
🔍 한 조각씩 아주 쉽게 뜯어보기 예시: =XLOOKUP(A2, $F$2:$F$100, $G$2:$G$100) XLOOKUP : VLOOKUP의 최신 버전. '찾을값 → 찾을범위 → 가져올범위' 순이라 직관적. A2 : 찾을 값, $F$2:$F$100 : 찾을 열, $G$2:$G$100 : 가져올 열. 최종: F열에서 A2를 찾아 같은 줄의 G열 값을 가져옵니다. (왼쪽 값도 가능) 회사 엑셀이 구버전이면 안 뜰 수 있어요. 그럴 땐 VLOOKUP 또는 INDEX+MATCH. INDEX + MATCH 구버전에서 왼쪽 값도 찾는 만능 조합
☆ 찾기·참조
MATCH로 '몇 번째 행인지' 찾고, INDEX로 그 위치의 값을 꺼냅니다. XLOOKUP이 없는 버전의 정석.
=INDEX($G$2:$G$100, MATCH(A2, $F$2:$F$100, 0))복사
결과 1000F열에서 A2 위치를 찾아 G열 같은 위치 값
=MATCH(A2, $F$2:$F$100, 0)복사
결과 7A2가 F열에서 몇 번째인지 (0=정확히 일치)
🔍 한 조각씩 아주 쉽게 뜯어보기 예시: =INDEX($G$2:$G$100, MATCH(A2,$F$2:$F$100,0)) — 안쪽 MATCH부터. MATCH(A2,$F$2:$F$100,0) : F열에서 A2가 '몇 번째 줄'인지 위치(숫자)를 찾아요. 0=정확히 일치. INDEX($G$2:$G$100, 그 위치) : G열에서 '그 위치'의 값을 꺼냅니다. 정리: MATCH로 몇 번째인지 찾고 → INDEX로 그 자리 값을 가져오는 2인조(구버전 왼쪽 조회). MATCH 마지막 0은 VLOOKUP의 FALSE와 같은 '정확히 일치'. LOOKUP 점수 구간별 등급처럼 '범위로' 찾을 때
☆ 찾기·참조
정렬된 기준표에서 '이 값이 속한 구간'을 찾아 대응값을 돌려줍니다. 점수→등급, 금액→할인율 매칭에 편리.
=LOOKUP(A2, {0;60;70;80;90}, {"F";"D";"C";"B";"A"})복사
결과 B점수 구간별 등급 (기준은 오름차순)
🔍 한 조각씩 아주 쉽게 뜯어보기 예시: =LOOKUP(A2, {0;60;70;80;90}, {"F";"D";"C";"B";"A"}) LOOKUP : 값이 '어느 구간'에 드는지 찾아 짝을 돌려줘요. {0;60;70;80;90} : 기준 경계(반드시 작은→큰 순), {"F";…;"A"} : 각 구간의 결과. 최종: 85점 → 80~90 구간 → B. (점수→등급 같은 구간 매칭) 기준값은 반드시 작은 값→큰 값 순으로 정렬돼 있어야 정확합니다. CHOOSE 1,2,3 같은 번호로 정해진 값 중 하나를 고를 때
☆ 찾기·참조
숫자 N을 주면 N번째 값을 돌려줍니다. WEEKDAY와 짝지어 요일 한글명을 만들 때도 씁니다.
=CHOOSE(A2, "대기", "진행중", "완료")복사
결과 진행중A2=2 → 2번째 '진행중'
=CHOOSE(WEEKDAY(A2), "일","월","화","수","목","금","토")복사
결과 목날짜 → 요일 한 글자
🔍 한 조각씩 아주 쉽게 뜯어보기 예시: =CHOOSE(A2, "대기", "진행중", "완료") CHOOSE : 숫자 N을 주면 'N번째 값'을 골라줘요. A2 : 번호(예: 2), 그 뒤 : 1번,2번,3번 후보. 최종: A2가 2면 → 2번째인 '진행중'. FILTER최신 버전 조건에 맞는 '행 전부'를 뽑아 목록으로 만들 때
☆ 찾기·참조
VLOOKUP은 하나만 찾지만, FILTER는 조건에 맞는 행을 전부 뽑아 아래로 펼칩니다. (엑셀 2021 / M365)
=FILTER(A2:D100, E2:E100="서울")복사
결과 서울 행 전부E열이 '서울'인 모든 행 추출
=FILTER(A2:A100, B2:B100>1000, "없음")복사
결과 제품 목록단가 1000 초과 제품만, 없으면 '없음'
🔍 한 조각씩 아주 쉽게 뜯어보기 예시: =FILTER(A2:D100, E2:E100="서울") FILTER : 조건에 맞는 '행 전부'를 뽑아 아래로 펼쳐요(VLOOKUP은 하나만). A2:D100 : 가져올 범위, E2:E100="서울" : 걸러낼 조건(E열이 서울인 행). 최종: 서울인 행이 통째로 나열됩니다. (아래·오른쪽 칸은 비워두기) 결과가 넘칠 자리에 다른 값이 있으면 #SPILL! 오류가 납니다. 아래·오른쪽을 비워 두세요. UNIQUE최신 버전 중복을 뺀 '고유 목록'을 만들 때 (거래처·제품 종류)
☆ 찾기·참조
범위에서 중복을 제거한 목록을 자동으로 뽑아 줍니다. 드롭다운 목록 만들 때도 유용. (엑셀 2021 / M365)
=UNIQUE(A2:A100)복사
결과 사과, 배, 감…중복 없는 제품 종류만
=SORT(UNIQUE(A2:A100))복사
결과 가나다순 목록중복 제거 후 정렬까지
🔍 한 조각씩 아주 쉽게 뜯어보기 예시: =UNIQUE(A2:A100) UNIQUE : 중복을 뺀 '고유 목록'을 자동으로 뽑아줘요. A2:A100 : 대상 범위. 최종: 같은 값이 여러 번 있어도 한 번씩만 나열(거래처·품목 종류 뽑기). SORT / SORTBY최신 버전 원본은 두고 정렬된 결과를 따로 뽑을 때
☆ 찾기·참조
정렬 버튼은 원본을 흐트리지만, SORT는 정렬된 '복사본'을 수식으로 만듭니다. (엑셀 2021 / M365)
=SORT(A2:B100, 2, -1)복사
결과 매출 높은 순2번째 열 기준 내림차순(-1)
=SORT(A2:A100)복사
결과 가나다순기본은 오름차순
🔍 한 조각씩 아주 쉽게 뜯어보기 예시: =SORT(A2:B100, 2, -1) SORT : 원본은 두고 '정렬된 복사본'을 수식으로 만들어요. A2:B100 : 대상, 2 : 정렬 기준 열(2번째 열), -1 : 내림차순(1이면 오름차순). 최종: 2번째 열 기준으로 큰 값부터 정렬돼 나옵니다. ROW / COLUMN 자동 순번(1,2,3…)을 매기거나 위치 번호가 필요할 때
☆ 찾기·참조
그 셀의 행/열 번호를 돌려줍니다. 중간 행을 지워도 번호가 자동으로 다시 매겨지는 순번을 만들 수 있습니다.
=ROW()-1복사
결과 12행에 넣으면 1 → 아래로 끌면 자동 순번
=ROW(A1)복사
결과 1A1의 행 번호. 아래로 끌면 1,2,3…
🔍 한 조각씩 아주 쉽게 뜯어보기 예시: =ROW()-1 (2행에 넣고 아래로 끌기) ROW() : 그 칸의 '행 번호'를 돌려줘요(2행이면 2). -1 : 머리글 한 줄을 빼서 1,2,3…로 맞추기. 최종: 중간 행을 지워도 자동으로 다시 1,2,3… 번호가 매겨져요. INDIRECT '글자로 된 주소'를 진짜 셀 참조로 바꿀 때 (시트 이름 참조)
☆ 찾기·참조
"Sheet1!A1" 같은 텍스트를 실제 참조로 바꿉니다. 셀에 적힌 시트 이름으로 그 시트 값을 가져올 때 강력. (고급)
=INDIRECT(A2&"!B2")복사
결과 값A2에 적힌 시트 이름의 B2 값
🔍 한 조각씩 아주 쉽게 뜯어보기 예시: =INDIRECT(A2 & "!B2") INDIRECT : '글자로 된 주소'를 진짜 셀 참조로 바꿔줘요(고급). A2&"!B2" : A2에 적힌 시트이름 + !B2 를 합쳐 'Sheet1!B2' 같은 주소 글자를 만듦. 최종: A2에 적은 시트의 B2 값을 가져옵니다. (당장 어려우면 나중에) 강력하지만 어려워요. 지금 당장 필요 없으면 나중에 배워도 됩니다. IF실무 최다 조건에 따라 다른 값을 보여줄 때 (합격/불합격 등)
☆ 조건·논리
'만약 ~라면 A, 아니면 B'. 조건, 참일 때 값, 거짓일 때 값 순서로 씁니다.
👆 따라하기 — 클릭 순서대로 결과를 넣을 빈 셀을 클릭합니다. =IF( 를 입력합니다. 판단할 셀을 클릭하고 조건을 씁니다(예: A2>=60). 그리고 콤마( , ). 조건이 맞을 때 보여줄 값을 입력합니다. 글자면 큰따옴표로 "합격". 그리고 콤마( , ). 조건이 틀릴 때 보여줄 값을 입력합니다(예: "불합격"). ) 로 닫고 Enter. 완성입니다. =IF(A2>=60, "합격", "불합격")복사
결과 합격60 이상이면 합격
=IF(A2="", "미입력", A2)복사
결과 미입력빈칸이면 안내문, 아니면 값 그대로
=IF(A2>=90,"A",IF(A2>=80,"B","C"))복사
결과 BIF 안에 IF로 여러 등급
🔍 한 조각씩 아주 쉽게 뜯어보기 예시: =IF(A2>=60, "합격", "불합격") — 3칸. 1) A2>=60 : 판단할 조건('A2가 60 이상이니?'). 2) "합격" : 조건이 맞을 때 보여줄 값. 3) "불합격" : 틀릴 때 보여줄 값. 최종: 60 이상이면 합격, 아니면 불합격. 조건이 많아지면 IF 중첩보다 IFS가 읽기 쉬워요. IFS 조건이 3개 이상일 때 IF를 깔끔하게 (등급·구간)
☆ 조건·논리
조건1,값1, 조건2,값2 … 를 순서대로 검사해 처음 맞는 값을 돌려줍니다. IF 여러 겹보다 훨씬 읽기 쉬워요. (엑셀 2019 이상)
=IFS(A2>=90,"A", A2>=80,"B", A2>=70,"C", TRUE,"F")복사
결과 B마지막 TRUE는 '나머지 전부'
🔍 한 조각씩 아주 쉽게 뜯어보기 예시: =IFS(A2>=90,"A", A2>=80,"B", A2>=70,"C", TRUE,"F") IFS : '조건,값'을 여러 쌍 나열해 '처음 맞는 것'을 돌려줘요(IF 여러 겹 대체). 위에서부터 검사: 90 이상?→A, 아니면 80 이상?→B, … 마지막 TRUE,"F" : '나머지 전부'는 F. (안 넣으면 아무 조건도 안 맞을 때 오류) 최종: 85점 → B. 마지막에 TRUE,"기타" 를 넣지 않으면 아무 조건도 안 맞을 때 #N/A가 납니다. AND / OR / NOT 조건 여러 개를 동시에(그리고) 또는 하나라도(또는) 볼 때
☆ 조건·논리
AND=모두 참이어야 참, OR=하나만 참이어도 참. 보통 IF 안에 넣어 씁니다.
=IF(AND(A2>=60, B2>=60), "합격", "불합격")복사
결과 합격두 과목 모두 60 이상이어야 합격
=IF(OR(A2="VIP", B2>=100), "혜택", "-")복사
결과 혜택VIP거나 100 이상이면 혜택
🔍 한 조각씩 아주 쉽게 뜯어보기 예시: =IF(AND(A2>=60, B2>=60), "합격", "불합격") AND : 안의 조건이 '모두' 참일 때만 참(OR은 하나라도 참이면 참). AND(A2>=60,B2>=60) : 두 과목 다 60 이상인가? 그걸 IF에 넣어: 둘 다 통과면 합격, 아니면 불합격. 최종: 한 과목이라도 미달이면 불합격. SWITCH 'A면 이것, B면 저것'처럼 값에 따라 딱 나눌 때
☆ 조건·논리
하나의 값을 여러 경우와 비교해 맞는 결과를 돌려줍니다. 코드→이름 변환에 딱. (엑셀 2019 이상)
=SWITCH(A2, "A","우수", "B","보통", "C","미흡", "미분류")복사
결과 보통마지막은 아무것도 안 맞을 때 기본값
🔍 한 조각씩 아주 쉽게 뜯어보기 예시: =SWITCH(A2, "A","우수", "B","보통", "C","미흡", "미분류") SWITCH : 한 값을 여러 경우와 비교해 맞는 결과를 돌려줘요(코드→이름 변환에 딱). A2 : 비교할 값. "A","우수" : A면 우수. "B","보통" : B면 보통 … 맨 끝 "미분류" : 아무것도 안 맞을 때 기본값. 최종: A2가 B면 → 보통. IFERROR / IFNA실무 최다 빨간 오류(#N/A, #DIV/0!)를 깔끔하게 감출 때
☆ 조건·논리
수식이 오류를 뱉으면 대신 보여줄 값을 정합니다. 표를 깔끔하게 유지하는 실무 필수템. IFNA는 #N/A만 처리.
=IFERROR(A2/B2, 0)복사
결과 00으로 나눠 오류나면 0 표시
=IFERROR(VLOOKUP(A2,$F$2:$G$100,2,FALSE), "-")복사
결과 -못 찾으면 - 표시
🔍 한 조각씩 아주 쉽게 뜯어보기 예시: =IFERROR(A2/B2, 0) IFERROR : 안의 계산이 '오류(빨간 #)'면 대신 보여줄 값을 정해요. A2/B2 : 해볼 계산, 0 : 오류일 때 대신 표시할 값. 최종: 0으로 나눠 오류(#DIV/0!)가 나면 대신 0을 보여줍니다. 모든 오류를 다 숨기면 진짜 실수도 안 보일 수 있어요. 수식이 맞는지 먼저 확인하고 감싸세요. SUM실무 최다 범위 숫자를 전부 더할 때 (가장 기본)
☆ 합계·개수·통계
범위를 지정하면 다 더해 줍니다. 표 아래 합계 만들 때 제일 많이 씁니다.
👆 따라하기 — 클릭 순서대로 합계를 넣을 빈 셀(보통 숫자들 바로 아래)을 클릭합니다. =SUM( 을 입력합니다. 더할 숫자 범위를 마우스로 위에서 아래로 드래그해 선택합니다. ) 로 닫고 Enter. (더 빠른 방법: 셀 선택 후 Alt + = 를 누르면 SUM이 자동으로 들어갑니다.) =SUM(D2:D100)복사
결과 총 매출D2부터 D100까지 합
=SUM(B2:B10)-SUM(C2:C10)복사
결과 차액합끼리 빼기
🔍 한 조각씩 아주 쉽게 뜯어보기 예시: =SUM(D2:D100) SUM : 범위의 숫자를 '전부 더하기'. D2:D100 : 더할 칸 묶음(콜론 = ~부터 ~까지). 최종: D2부터 D100까지 합계. (단축키: 셀에서 Alt + = 로 자동 입력) 단축키: 합계 낼 셀에서 Alt + = 를 누르면 SUM이 자동으로 들어갑니다. SUMIF / SUMIFS실무 최다 조건에 맞는 것만 골라 더할 때 (부서별·품목별 합계)
☆ 합계·개수·통계
'서울 지역만', '사과만' 골라서 금액을 합칩니다. 조건이 여러 개면 SUMIFS.
=SUMIF(E2:E100, "서울", D2:D100)복사
결과 서울 매출 합E열=서울인 행의 D열 합
=SUMIFS(D2:D100, A2:A100,"사과", E2:E100,"서울")복사
결과 조건2개 합합칠범위 먼저, 뒤에 조건 짝지어
=SUMIF(B2:B100, ">=1000", D2:D100)복사
결과 고단가 합숫자 비교 조건도 가능
🔍 한 조각씩 아주 쉽게 뜯어보기 예시: =SUMIF(E2:E100, "서울", D2:D100) — 조건에 맞는 것만 더하기. E2:E100 : 조건을 볼 열, "서울" : 그 조건, D2:D100 : 실제로 더할 열. 정리: 'E열이 서울인 줄'만 골라서 D열 값을 합칩니다. SUMIFS(더할범위 먼저, 조건범위1, 조건1, …) : 조건 여러 개일 때. 순서가 반대인 점 주의! 순서 주의! SUMIF=(조건범위, 조건, 합칠범위), SUMIFS=(합칠범위, 조건범위1, 조건1, …). 합칠범위 위치가 반대예요. SUMPRODUCT 단가×수량 총합처럼 '곱해서 더할' 때 / 까다로운 조건 개수
☆ 합계·개수·통계
여러 열을 짝지어 곱한 뒤 한 번에 합칩니다. 총매출(단가×수량)을 한 방에 구하거나, 복잡한 조건 개수를 셀 때도 씁니다.
=SUMPRODUCT(B2:B100, C2:C100)복사
결과 총매출단가×수량을 행마다 곱해 전부 합
=SUMPRODUCT((E2:E100="서울")*(B2:B100>1000))복사
결과 12서울 & 단가>1000 인 행의 개수
🔍 한 조각씩 아주 쉽게 뜯어보기 예시: =SUMPRODUCT(B2:B100, C2:C100) SUMPRODUCT : 두 열을 '줄마다 곱한 뒤 전부 더하기'. B2:B100(단가) × C2:C100(수량) 을 각 줄에서 곱해 → 총매출 한 방에. 최종: (단가1×수량1)+(단가2×수량2)+… = 총합. COUNT / COUNTA / COUNTBLANK 셀 개수를 셀 때 (숫자만 / 값 있는 것 / 빈칸)
☆ 합계·개수·통계
COUNT=숫자 셀만, COUNTA=비어있지 않은 셀 전부, COUNTBLANK=빈 셀 개수.
=COUNTA(A2:A100)복사
결과 42이름이 입력된 인원 수(빈칸 제외)
=COUNT(B2:B100)복사
결과 40숫자가 든 셀 개수
=COUNTBLANK(B2:B100)복사
결과 2아직 안 채운 빈칸 개수
🔍 한 조각씩 아주 쉽게 뜯어보기 예시: =COUNTA(A2:A100) / =COUNT(…) / =COUNTBLANK(…) COUNTA : '비어있지 않은 칸' 개수(글자·숫자 다 셈). COUNT : 숫자가 든 칸만, COUNTBLANK : 빈 칸 개수. 최종: 입력된 인원 수, 숫자 개수, 안 채운 칸 수 등을 세요. COUNTIF / COUNTIFS 조건에 맞는 셀 개수 / 중복 찾기
☆ 합계·개수·통계
'사과가 몇 번', '서울 몇 건' 같은 조건부 개수. 중복 찾기에도 단골로 씁니다.
=COUNTIF(A2:A100, "사과")복사
결과 8A열에 '사과'가 몇 개
=COUNTIF($A$2:$A$100, A2)>1복사
결과 TRUE중복이면 TRUE (조건부서식·중복표시용)
=COUNTIFS(A2:A100,"사과", E2:E100,"서울")복사
결과 3두 조건 동시 만족 개수
🔍 한 조각씩 아주 쉽게 뜯어보기 예시: =COUNTIF(A2:A100, "사과") COUNTIF : 조건에 맞는 칸이 '몇 개'인지 세요. A2:A100 : 셀 범위, "사과" : 조건. 최종: A열에 사과가 몇 번 나오는지. (COUNTIF(범위,값)>1 로 중복 찾기에도 씀) AVERAGE / AVERAGEIF(S) 평균 / 조건에 맞는 것만 평균
☆ 합계·개수·통계
AVERAGE=전체 평균(빈칸 제외), AVERAGEIF(S)=조건에 맞는 값만 평균.
=AVERAGE(D2:D100)복사
결과 평균 매출빈 칸은 자동으로 빼고 계산
=AVERAGEIF(B2:B100, "영업팀", D2:D100)복사
결과 영업팀 평균부서가 영업팀인 사람만 평균
=ROUND(AVERAGE(D2:D100),0)복사
결과 82000평균을 정수로 반올림
🔍 한 조각씩 아주 쉽게 뜯어보기 예시: =AVERAGEIF(B2:B100, "영업팀", D2:D100) AVERAGE : 평균. AVERAGEIF : 조건에 맞는 것만 평균. B열이 영업팀인 줄만 골라 → D열 값의 평균. 최종: 영업팀 사람들의 평균만 계산돼요. MAX / MIN / MAXIFS / MINIFS 최고·최저값 / 조건에 맞는 것 중 최고·최저
☆ 합계·개수·통계
MAX=최댓값, MIN=최솟값. 조건을 걸려면 MAXIFS/MINIFS. (IFS 버전은 2019 이상)
=MAX(D2:D100)복사
결과 최고 매출가장 큰 값
=MIN(D2:D100)복사
결과 최저 매출가장 작은 값
=MAXIFS(D2:D100, E2:E100, "서울")복사
결과 서울 최고서울 지역 중 최고 매출
🔍 한 조각씩 아주 쉽게 뜯어보기 예시: =MAX(D2:D100) / =MIN(…) / =MAXIFS(D2:D100, E2:E100, "서울") MAX : 가장 큰 값, MIN : 가장 작은 값. MAXIFS : 조건에 맞는 것 중 최댓값(가져올범위, 조건범위, 조건). 최종: 전체 최고/최저, 또는 '서울 중 최고 매출' 같은 조건부 최고. LARGE / SMALL 2등, 3등처럼 'N번째로 큰/작은 값'을 뽑을 때
☆ 합계·개수·통계
MAX는 1등만 주지만, LARGE는 원하는 등수의 값을 줍니다. TOP3 뽑을 때 유용.
=LARGE(D2:D100, 1)복사
결과 1등 매출가장 큰 값(=MAX)
=LARGE(D2:D100, 3)복사
결과 3등 매출세 번째로 큰 값
=SMALL(D2:D100, 1)복사
결과 꼴찌 매출가장 작은 값(=MIN)
🔍 한 조각씩 아주 쉽게 뜯어보기 예시: =LARGE(D2:D100, 3) / =SMALL(D2:D100, 1) LARGE : 'N번째로 큰 값'(MAX는 1등만). D2:D100 : 범위, 3 : 3등을 원함. 최종: 3번째로 큰 값(TOP3 뽑기). SMALL은 반대(작은 쪽). RANK.EQ 매출·점수 순위를 매길 때 (1등, 2등…)
☆ 합계·개수·통계
값이 범위 안에서 몇 등인지 계산합니다. 기본은 큰 값이 1등(내림차순).
=RANK.EQ(D2, $D$2:$D$100)복사
결과 3D2가 전체에서 몇 등(높을수록 1등)
=RANK.EQ(D2, $D$2:$D$100, 1)복사
결과 3마지막에 1을 넣으면 작은 값이 1등
🔍 한 조각씩 아주 쉽게 뜯어보기 예시: =RANK.EQ(D2, $D$2:$D$100) RANK.EQ : 값이 범위 안에서 '몇 등'인지 계산(기본은 큰 값이 1등). D2 : 내 값, $D$2:$D$100 : 비교 대상 전체($로 고정). 최종: D2가 전체에서 몇 등인지. (마지막에 1을 넣으면 작은 값이 1등) 비교 범위는 $로 고정해야 아래로 끌 때 안 밀립니다. MEDIAN / MODE 중앙값 / 가장 자주 나온 값
☆ 합계·개수·통계
MEDIAN=크기순 한가운데 값(극단값에 안 흔들림), MODE=가장 자주 등장한 값.
=MEDIAN(D2:D100)복사
결과 중앙값평균이 왜곡될 때 대표값으로
=MODE.SNGL(D2:D100)복사
결과 최빈값가장 많이 나온 값
🔍 한 조각씩 아주 쉽게 뜯어보기 예시: =MEDIAN(D2:D100) / =MODE.SNGL(D2:D100) MEDIAN : 크기순 '한가운데' 값(극단값에 안 흔들려 평균보다 대표적일 때). MODE.SNGL : 가장 '자주 나온' 값. 최종: 중앙값 / 최빈값. SUBTOTAL 필터로 걸러 '화면에 보이는 것만' 합계·개수
☆ 합계·개수·통계
일반 SUM은 숨겨진 행도 더하지만, SUBTOTAL은 필터로 걸러 보이는 행만 계산합니다. 첫 숫자가 기능 코드(9=합계, 3=개수, 1=평균).
=SUBTOTAL(9, D2:D100)복사
결과 보이는 합계9 = 필터된 합계
=SUBTOTAL(3, A2:A100)복사
결과 보이는 개수3 = 필터된 개수(COUNTA)
🔍 한 조각씩 아주 쉽게 뜯어보기 예시: =SUBTOTAL(9, D2:D100) SUBTOTAL : 필터로 걸러 '화면에 보이는 것만' 계산(일반 SUM은 숨은 행도 더함). 첫 숫자 9 : 기능 코드(9=합계, 3=개수, 1=평균). 최종: 필터를 걸면 보이는 값만 합계가 바뀝니다. ROUND / ROUNDUP / ROUNDDOWN실무 최다 반올림·올림·내림 (소수점·자릿수 정리)
☆ 숫자·반올림·수학
ROUND=반올림, ROUNDUP=무조건 올림, ROUNDDOWN=무조건 내림. 두 번째 숫자는 '남길 소수 자릿수'(음수면 정수 자리).
=ROUND(A2, 0)복사
결과 83소수 0자리 = 정수로 반올림
=ROUNDUP(A2, -3)복사
결과 83000-3 = 천 단위로 올림
=ROUNDDOWN(A2, 2)복사
결과 82.34소수 셋째 자리 버림
🔍 한 조각씩 아주 쉽게 뜯어보기 예시: =ROUND(A2, 0) / =ROUNDUP(A2, -3) / =ROUNDDOWN(A2, 2) ROUND : 반올림, ROUNDUP : 무조건 올림, ROUNDDOWN : 무조건 내림. 두 번째 숫자 : '남길 소수 자릿수'. 0=정수, 2=소수 둘째, 음수(-3)=천 단위. 최종: 82.7 → ROUND(,0)=83, ROUNDUP(,-3)=천 단위 올림. INT / TRUNC / MOD 정수 부분만 / 소수 잘라내기 / 나눈 나머지
☆ 숫자·반올림·수학
INT·TRUNC=소수를 떼고 정수만, MOD=나눈 나머지(홀짝·주기 판별에 유용).
=MOD(A2, 2)복사
결과 02로 나눈 나머지. 0이면 짝수
=IF(MOD(ROW(),2)=0,"짝","홀")복사
결과 짝짝수 행 줄무늬 표시 등
🔍 한 조각씩 아주 쉽게 뜯어보기 예시: =INT(A2) / =MOD(A2, 2) INT : 소수를 버리고 '정수'만. MOD : 나눈 '나머지'. MOD(A2,2) : 2로 나눈 나머지 → 0이면 짝수, 1이면 홀수. 최종: 82.7 → 82 / 나머지로 홀짝 판별. ABS 부호를 떼고 크기(절댓값)만 볼 때 (차이·오차)
☆ 숫자·반올림·수학
음수를 양수로 만들어 '차이의 크기'만 봅니다. 목표-실적 오차 등에 씁니다.
=ABS(A2-B2)복사
결과 차이누가 크든 차이 크기만
🔍 한 조각씩 아주 쉽게 뜯어보기 예시: =ABS(A2-B2) ABS : 부호(-)를 떼고 '크기'만 남겨요(절댓값). A2-B2 : 두 값의 차. 누가 크든 상관없이 차이 크기만. 최종: 목표-실적 오차처럼 '차이의 크기'가 필요할 때. CEILING / FLOOR 500원·1000원 단위로 딱 맞춰 올림/내림할 때
☆ 숫자·반올림·수학
가까운 배수로 맞춥니다. CEILING=위 배수로 올림, FLOOR=아래 배수로 내림. 가격 정리에 실용적.
=CEILING(A2, 500)복사
결과 85008210 → 500단위 올림 = 8500
=FLOOR(A2, 1000)복사
결과 80008210 → 1000단위 내림 = 8000
🔍 한 조각씩 아주 쉽게 뜯어보기 예시: =CEILING(A2, 500) / =FLOOR(A2, 1000) CEILING : 가까운 배수로 '올림', FLOOR : 배수로 '내림'. A2 : 값, 500/1000 : 맞출 단위. 최종: 8210 → CEILING 500 = 8500, FLOOR 1000 = 8000 (가격 단위 정리). POWER / SQRT / PRODUCT 거듭제곱·제곱근·연속 곱셈
☆ 숫자·반올림·수학
POWER=거듭제곱, SQRT=제곱근, PRODUCT=범위 전체 곱셈.
=POWER(A2, 2)복사
결과 제곱A2의 2제곱 (=A2^2 와 같음)
=PRODUCT(B2:B5)복사
결과 연속 곱범위 값을 전부 곱함
🔍 한 조각씩 아주 쉽게 뜯어보기 예시: =POWER(A2, 2) / =SQRT(A2) / =PRODUCT(B2:B5) POWER : 거듭제곱(A2의 2제곱 = A2^2), SQRT : 제곱근(√), PRODUCT : 범위 전체 곱. 최종: 제곱 / 루트 / 연속 곱셈. 부가세·비율 계산 (수식)실무 최다 부가세(VAT), 할인율, 달성률, 구성비 계산법
☆ 숫자·반올림·수학
함수 이름은 없지만 실무에서 매일 쓰는 비율 계산 공식들입니다. 결과 셀은 [백분율] 서식으로 바꾸면 %로 보여요.
=A2*0.1복사
결과 부가세공급가액의 10% = 부가세
=A2/1.1복사
결과 공급가액부가세 포함가에서 공급가액 빼내기
=B2/C2복사
결과 0.85실적/목표 = 달성률 (셀 서식 %)
=(B2-A2)/A2복사
결과 0.2(올해-작년)/작년 = 증감율
=B2/SUM($B$2:$B$100)복사
결과 0.12각 값 / 전체합 = 구성비
🔍 한 조각씩 아주 쉽게 뜯어보기 예시: =A2*0.1 / =A2/1.1 / =B2/C2 / =(B2-A2)/A2 부가세 = 공급가 × 0.1, 공급가 = 포함가 ÷ 1.1, 달성률 = 실적 ÷ 목표, 증감율 = (올해-작년) ÷ 작년. 결과 칸을 [백분율] 서식으로 바꾸면 0.85가 85%로 보여요(Ctrl+Shift+5). 함수 이름은 없지만 실무에서 매일 쓰는 계산식들이에요. RANDBETWEEN 정해진 범위에서 무작위 숫자 뽑을 때 (샘플·추첨)
☆ 숫자·반올림·수학
지정한 두 수 사이의 정수를 무작위로 냅니다. 시트를 건드릴 때마다 값이 바뀝니다.
=RANDBETWEEN(1, 45)복사
결과 231~45 사이 무작위 정수
🔍 한 조각씩 아주 쉽게 뜯어보기 예시: =RANDBETWEEN(1, 45) RANDBETWEEN : 정한 두 수 사이의 '무작위 정수'를 뽑아요. 1, 45 : 최소~최대. 최종: 1~45 중 아무 숫자. (건드릴 때마다 바뀜 — 고정하려면 복사→값 붙여넣기) 결과를 고정하려면 셀 복사 → 붙여넣기 [값]으로 붙이세요. TODAY / NOW 오늘 날짜 / 지금 시각을 자동으로 넣을 때
☆ 날짜·시간
파일을 열 때마다 자동으로 오늘 날짜(또는 현재 시각)가 됩니다.
=TODAY()복사
결과 2026-07-23오늘 날짜
=TODAY()-A2복사
결과 120오늘 - 과거날짜 = 지난 일수
=A2-TODAY()&"일 남음"복사
결과 5일 남음마감일까지 남은 일수
🔍 한 조각씩 아주 쉽게 뜯어보기 예시: =TODAY() / =TODAY()-A2 TODAY() : 오늘 날짜를 자동으로. (괄호 안엔 아무것도 안 넣어요) TODAY()-A2 : 오늘에서 과거 날짜를 빼면 '지난 일수'. 최종: 파일 열 때마다 오늘 날짜로 갱신, 경과일 계산. DATE 연·월·일 숫자를 합쳐 진짜 날짜로 만들 때
☆ 날짜·시간
따로 있는 연/월/일 숫자를 하나의 날짜로 만듭니다. LEFT/MID로 쪼갠 값을 날짜로 되돌릴 때 유용.
=DATE(A2, B2, C2)복사
결과 2026-07-23A2=2026,B2=7,C2=23
=DATE(LEFT(A2,4), MID(A2,5,2), RIGHT(A2,2))복사
결과 2026-07-23'20260723' 텍스트를 날짜로
🔍 한 조각씩 아주 쉽게 뜯어보기 예시: =DATE(A2, B2, C2) DATE : 따로 있는 연·월·일 숫자를 합쳐 '진짜 날짜'로 만들어요. A2(연) B2(월) C2(일) 순서. 최종: 2026,7,23 → 2026-07-23. ('20260723' 텍스트를 날짜로 되돌릴 때도 활용) YEAR / MONTH / DAY 날짜에서 연·월·일만 따로 뽑을 때 (월별 집계 준비)
☆ 날짜·시간
날짜 셀에서 연도만·월만 꺼냅니다. '월별 합계'를 위한 보조 열 만들 때 많이 씁니다.
=MONTH(A2)복사
결과 7판매일에서 '월'만 → 월별 집계용
=YEAR(A2)&"년 "&MONTH(A2)&"월"복사
결과 2026년 7월합치기 응용
🔍 한 조각씩 아주 쉽게 뜯어보기 예시: =YEAR(A2) / =MONTH(A2) / =DAY(A2) 날짜 칸에서 연도만·월만·일만 따로 뽑아요. A2 : 날짜 값. 최종: 2026-07-23 → YEAR=2026, MONTH=7. ('월별 합계' 만들 때 보조 열로 자주 씀) WEEKDAY 요일을 구하거나 주말을 표시할 때
☆ 날짜·시간
날짜의 요일을 숫자로 줍니다. 두 번째에 2를 넣으면 월=1 … 일=7. (한글 요일 글자는 TEXT의 aaaa가 더 쉬움)
=WEEKDAY(A2, 2)복사
결과 4월=1…일=7 (2 옵션)
=IF(WEEKDAY(A2,2)>=6, "주말", "평일")복사
결과 평일6·7이면 주말
=TEXT(A2, "aaaa")복사
결과 목요일한글 요일은 이게 제일 간단
🔍 한 조각씩 아주 쉽게 뜯어보기 예시: =WEEKDAY(A2, 2) / =TEXT(A2,"aaaa") WEEKDAY : 날짜의 요일을 '숫자'로. 뒤에 2를 넣으면 월=1 … 일=7. 주말 판별: WEEKDAY(A2,2)>=6 이면 토·일. 한글 요일 글자는 =TEXT(A2,"aaaa") 가 제일 간단(→ 목요일). DATEDIF 두 날짜 사이 기간을 년/월/일로 (근속·나이)
☆ 날짜·시간
입사일과 오늘로 근속연수, 생일로 만 나이를 계산합니다. 마지막 옵션: "Y"=년, "M"=총개월, "D"=총일수.
=DATEDIF(C2, TODAY(), "Y")복사
결과 3입사일 기준 만 근속연수
=DATEDIF(C2, TODAY(), "Y")&"년 "&DATEDIF(C2,TODAY(),"YM")&"개월"복사
결과 3년 5개월년 + 나머지 개월
🔍 한 조각씩 아주 쉽게 뜯어보기 예시: =DATEDIF(C2, TODAY(), "Y") DATEDIF : 두 날짜 사이 기간을 계산. C2(시작=입사일), TODAY()(끝=오늘), "Y" : 단위(Y=년, M=총개월, D=총일수). 최종: 입사일 기준 만 근속연수. (함수 목록에 안 떠도 직접 타이핑하면 됩니다) DATEDIF는 함수 목록에 안 떠도 정상 작동합니다. 직접 타이핑하세요. EDATE / EOMONTH N개월 후 날짜 / 그 달의 말일 (만기·정산일)
☆ 날짜·시간
EDATE=N개월 뒤 같은 날, EOMONTH=N개월 뒤 달의 마지막 날. 계약 만기·월말 정산에 딱.
=EDATE(A2, 3)복사
결과 3개월 후가입일 3개월 뒤 만기
=EOMONTH(A2, 0)복사
결과 2026-07-31이번 달 말일 (0)
=EOMONTH(A2, -1)+1복사
결과 2026-07-01이번 달 1일
🔍 한 조각씩 아주 쉽게 뜯어보기 예시: =EDATE(A2, 3) / =EOMONTH(A2, 0) EDATE : N개월 뒤 '같은 날'. EOMONTH : N개월 뒤 달의 '마지막 날(말일)'. A2 : 기준 날짜, 3/0 : 몇 개월 뒤(0=이번 달). 최종: 가입 3개월 뒤 만기, 이번 달 말일 등. NETWORKDAYS / WORKDAY 주말·공휴일을 뺀 '영업일'을 셀 때
☆ 날짜·시간
NETWORKDAYS=두 날짜 사이 영업일 수, WORKDAY=며칠 뒤 영업일 날짜. 세 번째에 공휴일 목록을 넣으면 그것도 제외.
=NETWORKDAYS(A2, B2)복사
결과 22시작~종료 사이 영업일 수(주말 제외)
=WORKDAY(A2, 10)복사
결과 날짜오늘부터 10 영업일 뒤
=NETWORKDAYS(A2, B2, $H$2:$H$20)복사
결과 20H열 공휴일까지 빼고 계산
🔍 한 조각씩 아주 쉽게 뜯어보기 예시: =NETWORKDAYS(A2, B2) / =WORKDAY(A2, 10) NETWORKDAYS : 두 날짜 사이 '영업일 수'(주말 제외). WORKDAY : N영업일 뒤 날짜. A2(시작) B2(끝). 세 번째에 공휴일 목록을 넣으면 그것도 제외. 최종: 주말 빼고 며칠 일하는지, 납기일 계산 등. ISBLANK / ISNUMBER / ISTEXT 셀이 비었는지·숫자인지·글자인지 검사할 때
☆ 정보·오류검사
셀의 상태를 TRUE/FALSE로 알려줍니다. 보통 IF와 짝지어 '비었으면 안내, 아니면 계산'처럼 씁니다.
=IF(ISBLANK(A2), "미입력", "완료")복사
결과 완료빈칸 여부로 상태 표시
=ISNUMBER(A2)복사
결과 TRUE숫자면 TRUE (텍스트 숫자 잡을 때)
🔍 한 조각씩 아주 쉽게 뜯어보기 예시: =IF(ISBLANK(A2), "미입력", "완료") ISBLANK : 칸이 '비었니?'를 참/거짓으로 알려줘요. (ISNUMBER=숫자니?, ISTEXT=글자니?) IF와 짝: 비었으면 미입력, 아니면 완료. 최종: 입력 여부에 따라 상태를 자동 표시. ISERROR / ISNA 오류인지 아닌지 검사할 때 (조건부서식과 함께)
☆ 정보·오류검사
값이 오류면 TRUE. 오류 자체를 다른 값으로 바꾸려면 IFERROR가 더 간단하지만, '오류인지 표시만' 할 땐 이걸 씁니다.
=IF(ISERROR(A2/B2), "확인필요", A2/B2)복사
결과 확인필요오류면 안내, 아니면 계산
🔍 한 조각씩 아주 쉽게 뜯어보기 예시: =IF(ISERROR(A2/B2), "확인필요", A2/B2) ISERROR : 값이 '오류니?'를 참/거짓으로 알려줘요. IF와 짝: 오류면 안내문, 아니면 계산 결과 그대로. 최종: 대부분은 IFERROR 하나로 더 짧게 끝나요(조건·논리 참고). 대부분의 경우 IFERROR 하나로 더 짧게 끝납니다 (조건·논리 참고). 중복 찾기 (수식) 명단에서 중복된 값을 찾아 표시할 때
☆ 정보·오류검사
COUNTIF로 '나 말고 같은 값이 또 있나' 세는 방식. 조건부서식의 [중복 값 강조]와 원리가 같습니다.
=IF(COUNTIF($A$2:$A$100, A2)>1, "중복", "")복사
결과 중복2번 이상 나오면 '중복' 표시
=IF(COUNTIF($A$2:A2, A2)>1, "중복", "")복사
위에서부터 두 번째 등장분만 '중복'(첫 개는 남김)
🔍 한 조각씩 아주 쉽게 뜯어보기 예시: =IF(COUNTIF($A$2:$A$100, A2)>1, "중복", "") COUNTIF($A$2:$A$100, A2) : 전체에서 '나(A2)와 같은 값'이 몇 개인지 세요. >1 : 2개 이상이면(= 나 말고 또 있으면) 참. IF : 참이면 '중복', 아니면 빈칸. 최종: 같은 값이 두 번 이상이면 '중복' 표시. (색만 칠하려면 [조건부 서식]→[중복 값]이 더 빠름) 단순히 색만 칠하려면 [홈] → [조건부 서식] → [중복 값]이 제일 빠릅니다.