CSV 열 복제하기

열 추출

CSV에서 열을 복제하려면 열 입력란에 그 열의 번호를 두 번 입력하세요. 1,1,2를 입력하면 첫 번째 열이 두 번 나온 뒤 두 번째 열이 나옵니다. 복사본은 목록에서 입력한 위치에 정확히 놓입니다.

열을 복사하는 방법

  1. 1

    열 찾기

    왼쪽에서부터 1로 시작해 세어서 반복하려는 열의 번호를 확인하세요.

  2. 2

    번호 반복하기

    필요한 복사본 수만큼 열 입력란에 그 번호를 쓰세요. 함께 남기고 싶은 다른 열도 추가하세요. 예를 들어 2,2,1입니다.

  3. 3

    CSV 붙여 넣기

    제목 행을 포함해 데이터를 붙여 넣으세요. 제목 셀도 함께 반복됩니다.

  4. 4

    추출 후 복사

    “열 추출”을 클릭하고 출력 상자에서 결과를 복사하세요.

번호가 반복되는 방식

목록의 번호마다 출력 열이 하나씩 만들어집니다. 도구는 번호가 이미 사용되었는지 확인하지 않으므로 같은 위치를 원하는 만큼 넣을 수 있습니다. 각 복사본은 같은 행의 같은 원본 셀에서 가져옵니다.

다음 CSV로 시작합니다:

id,name,city
10,Ada,London
11,Grace,Boston

1,1,3을 입력하면:

id,id,city
10,10,London
11,11,Boston

2,1,2를 입력하면 이름이 id의 양쪽에 놓입니다:

name,id,name
Ada,10,Ada
Grace,11,Grace

복제된 열이 유용한 경우

  • 시스템이 같은 값을 두 개의 필드에 요구하는 경우. 예: 이메일을 사용자 이름과 연락처 주소로 함께 쓰는 경우.
  • 복사본 하나를 스프레드시트에서 편집하면서 원본은 비교를 위해 그대로 두고 싶은 경우.
  • 템플릿이 각 행의 맨 앞과 맨 뒤에 모두 키 열을 요구하는 경우.

유의할 점

복사된 제목은 원래 제목과 같습니다. 많은 가져오기 도구는 이름이 같은 열 두 개를 허용하지 않으므로, 파일을 불러오기 전에 출력의 첫 줄에서 한쪽 이름을 바꾸세요.

결과에는 목록에 지정한 열만 나타납니다. 복제본과 함께 다른 모든 열도 남기려면 필요한 열을 모두 입력하세요. 예를 들어 열이 세 개인 파일에서 세 번째 열을 끝에도 넣고 싶다면 1,2,3,3을 입력합니다.

목표 파일의 열 수 입력
1번 열을 바로 옆에 복사 3 1,1,2,3
3번 열의 복사본을 끝에 추가 3 1,2,3,3
2번 열을 세 개로 늘리기 2 1,2,2,2

쉼표가 포함된 셀은 각 복사본에서도 큰따옴표로 감싸지므로, 결과는 유효한 CSV로 유지됩니다.

복사본 이름 바꾸기

추출한 뒤 결과의 첫 줄을 바꿔 각 열에 고유한 이름을 붙이세요. 예를 들어 id,id_copy,city처럼 쓸 수 있습니다. 텍스트 편집기에서 몇 초면 끝나며, 열 이름이 중복되어 생기는 가져오기 오류를 막아 줍니다. 데이터 행은 바꿀 필요가 없습니다. 각 복사본에는 해당 행의 원본과 같은 값이 들어 있기 때문입니다. 복사본을 편집해야 한다면 가져온 뒤 스프레드시트에서 하세요.

자주 묻는 질문

네. 복사본마다 번호를 한 번씩 반복하세요. 예를 들어 3,3,3을 입력하면 3번 열이 세 번 출력됩니다.

제목 행도 다른 행과 똑같이 처리되므로 복사된 셀도 같습니다. 다른 이름이 필요하다면 출력의 첫 줄을 편집하세요.

목록에 넣은 경우에만 유지됩니다. 출력에는 목록에 있는 위치의 열만 정확히 들어갑니다.

네. 보고 싶은 순서대로 번호를 쓰고, 복제하려는 열로 끝내세요. 예를 들어 1,2,3,1처럼 입력하면 됩니다.

관련 도구

이 도구는 다른 언어로도 제공됩니다

사용 가이드와 활용 사례