=A2&" "&B2는 A2의 이름과 B2의 성을 사이에 공백을 넣어 합칩니다. & 연산자는 텍스트를 이어 붙이고, 따옴표 안의 공백은 가운데에 덧붙이는 텍스트입니다.
| A | B | C | |
|---|---|---|---|
| 1 | First | Last | Full name |
| 2 | Ana | Silva | Ana Silva |
| 3 | Ben | Okafor | Ben Okafor |
| 4 | Chen | Wu | Chen Wu |
| 5 | Dara | Kelly | Dara Kelly |
| 6 | Eli | Novak | Eli Novak |
C2를 클릭해 수식을 확인한 뒤 A열의 이름 하나를 바꿔 보세요. 전체 이름이 따라 바뀝니다. 수식은 C2에 한 번 쓰고 아래로 채운 것이므로 C3은 A3과 B3을, C4는 A4와 B4를 읽는 식입니다. 직접 만든 시트에서 채우려면 C2의 오른쪽 아래 모서리에 있는 작은 사각형인 채우기 핸들을 더블클릭하세요.
CONCATENATE, CONCAT과 & 연산자
엑셀에는 텍스트를 합치는 방법이 세 가지 있으며, 셀 하나씩 합칠 때는 결과가 같습니다:
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | First | Last | Method | Result | |
| 2 | Ana | Silva | & | Ana Silva | |
| 3 | CONCATENATE | Ana Silva | |||
| 4 | CONCAT | Ana Silva |
&는 모든 버전의 엑셀과 Google Sheets에서 동작합니다. 입력이 가장 짧습니다.CONCATENATE(text1, text2, ...)는 원래의 함수입니다. Microsoft가 호환성을 위해 남겨 두었으며, 인수를 255개까지 받습니다.CONCAT(text1, text2, ...)은 Excel 2019와 Microsoft 365에서 이를 대신했습니다. 실제 차이는 하나로, 범위를 받습니다.
Excel 2016 이하에서 열어야 하는 수식이라면 &나 CONCATENATE를 쓰세요. 그런 버전에서 CONCAT은 #NAME?을 표시합니다.
CONCAT으로 범위 합치기
=CONCAT(A2:A5)는 범위의 모든 셀을 순서대로 합칩니다. CONCATENATE는 이렇게 할 수 없고, 셀마다 따로 인수로 받아야 합니다: =CONCATENATE(A2,A3,A4,A5).
| A | B | C | |
|---|---|---|---|
| 1 | Part | Code | |
| 2 | AX | AX42B7 | |
| 3 | 42 | AX42B7 | |
| 4 | B | AX42B7-2026 | |
| 5 | 7 | ||
| 6 | 2026 |
CONCAT은 조각 사이에 아무것도 넣지 않습니다. 셀마다 쉼표와 공백 같은 구분 기호가 필요하면 TEXTJOIN을 쓰세요. 구분 기호를 한 번만 받고 빈 셀을 건너뛸 수 있습니다.
텍스트와 숫자 합치기
숫자는 셀에 보이는 표시 형식 없이 원래 값으로 합쳐집니다. $1,250.50으로 보이는 가격은 1250.5로, 2026-03-15로 보이는 날짜는 엑셀이 그 날짜에 저장하는 일련번호인 46096으로 합쳐집니다. 보기 좋게 유지하려면 숫자를 표시 형식 코드와 함께 TEXT로 감싸세요:
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Item | Price | Due | Label |
| 2 | Desk | $1,250.50 | 2026-03-15 | Price: 1250.5 |
| 3 | Price: $1,250.50 | |||
| 4 | Due 46096 | |||
| 5 | Due Mar 15, 2026 |
D2와 D4는 원래 값을 보여 주고, D3과 D5는 TEXT를 써서 셀에 보이는 그대로 읽힙니다. 표시 형식 코드는 따옴표 안에 쓰며 셀 서식과 같은 코드를 씁니다: "0.00", "#,##0", "0%", "yyyy-mm-dd".
| A | B | C | |
|---|---|---|---|
| 1 | Item | Price | Label |
| 2 | Desk | 1250.5 |
직접 해 보세요: C2에서 A2와 B2로 Desk costs $1,250.50 라벨을 만드세요. 가격은 달러와 센트로 표시합니다.
줄 바꿈, 쉼표, 따옴표 넣기
큰따옴표 안의 내용은 모두 결과의 일부가 되므로 =A2&", "&B2는 Ana, Silva가 됩니다. 특별한 경우가 세 가지 있습니다:
- 줄 바꿈:
=A2&CHAR(10)&B2. 줄 바꿈은 셀에 홈 > 자동 줄 바꿈이 켜져 있을 때만 보입니다. 셀 안에서 줄 바꿈을 참고하세요. - 큰따옴표: 따옴표 안에서 두 번 입력합니다.
="Say ""hi"""는Say "hi"가 됩니다. - 빈 셀: 아무것도 없는 것으로 합쳐지므로, B2가 비어 있으면
=A2&" "&B2끝에 공백이 남습니다. 두 번째 인수가TRUE인 TEXTJOIN은 빈 셀을 건너뜁니다.
| A | B | C | |
|---|---|---|---|
| 1 | First | Last | Directory name |
| 2 | Ana | Silva |
직접 해 보세요: C2에서 이름을 Silva, Ana 형태로 쓰세요. 성, 쉼표와 공백, 그다음 이름 순서입니다.
데이터를 잃지 않고 두 열 합치기
병합하고 가운데 맞춤은 이 작업에 맞지 않습니다. A2와 B2를 병합하면 A2의 값만 남고 다른 값은 지워집니다. 대신 수식으로 열을 합치고, A와 B에 더 이상 의존하지 않는 일반 텍스트가 필요하면 다음과 같이 하세요:
- 수식이 있는 열을 선택해 복사합니다(Ctrl+C, Mac에서는 Cmd+C).
- 홈 > 붙여넣기 > 값 붙여넣기. 수식이 결과값으로 바뀝니다.
- 이제 원래 열을 지워도 됩니다.
한 번만 하는 작업이라면 빠른 채우기도 됩니다. C2에 첫 번째 전체 이름을 직접 입력한 뒤 C3을 선택하고 Ctrl+E를 누르거나 데이터 > 빠른 채우기를 쓰면, 엑셀이 패턴을 따라 나머지를 채웁니다. 빠른 채우기는 수식이 아니라 값을 쓰므로 이름이 바뀌어도 갱신되지 않습니다.
자주 묻는 질문
엑셀에서 CONCAT과 CONCATENATE의 차이는 무엇인가요?
둘 다 텍스트를 합칩니다. CONCAT(Excel 2019 이상)은 범위도 받으므로 =CONCAT(A2:A5)가 셀 네 개를 합치지만, CONCATENATE는 셀을 하나씩 나열해야 합니다: =CONCATENATE(A2,A3,A4,A5). CONCATENATE는 예전 파일과의 호환성을 위해 남아 있습니다.
엑셀에서 공백을 넣어 텍스트를 합치려면 어떻게 하나요?
셀 사이에 따옴표로 감싼 공백을 넣습니다: =A2&" "&B2 또는 =CONCAT(A2," ",B2). " "가 없으면 이름이 AnaSilva처럼 붙어 버립니다.
날짜를 합치면 왜 숫자로 바뀌나요?
합칠 때는 날짜 뒤에 있는 값, 즉 46096 같은 일련번호가 쓰이고 셀의 표시 형식은 사라집니다. 날짜를 TEXT로 감싸세요: ="Due "&TEXT(C2,"mmm d, yyyy").
엑셀에서 데이터를 잃지 않고 두 열을 합치려면 어떻게 하나요?
세 번째 열에 =A2&" "&B2 수식을 쓰고 아래로 채웁니다. 병합하고 가운데 맞춤은 왼쪽 위 값만 남기므로 두 번째 열이 사라집니다. 수식 없이 결과만 남기려면 그 열을 복사한 뒤 홈 > 붙여넣기 > 값 붙여넣기를 하세요.