셀 값을 다른 셀에 복사하는 Excel 수식

  • 이 공유
Hugh West

Excel 을 사용하는 동안 복사는 단조로운 단계일 수 있습니다. 수식을 사용하면 이 복사 작업에 생명을 불어넣을 수 있습니다. 오늘 튜토리얼의 의제는 엑셀 수식을 사용하여 셀 값을 다른 셀에 복사 하는 5가지 적절한 방법입니다. 모든 버전의 Excel에서 수식을 사용할 수 있습니다.

실습 워크북 다운로드

아래 링크에서 워크북을 다운로드할 수 있습니다.

셀 값을 다른 셀로 복사.xlsm

Excel 수식을 사용하여 셀 값을 다른 셀로 복사하는 5가지 적절한 방법

토론을 위해 샘플 데이터 세트를 살펴보겠습니다. 이 데이터 세트에는 5명의 이름 , 연령 이 있습니다.

현재 Excel 수식을 사용하여 이 데이터 세트의 셀 값을 다른 셀로 복사합니다.

1. Excel

의 셀 참조를 사용하여 셀 값을 다른 셀로 복사합니다. 셀 참조 를 사용하여 셀 요소 복사. 복사 값을 삽입하려는 셀로 이동하기만 하면 됩니다. 그리고 복사할 셀의 Cell Reference Equal ( = ) 기호 뒤에 적습니다. 아래 과정을 확인해보자.

  • 먼저 셀 F5 를 선택하고 이 수식을 입력하여 셀 B5 의 값을 추출한다.
=B5

  • 히트 Enter .

  • 이와 함께 셀 G5 에도 같은 과정을 적용한다.
=C5

  • 마찬가지로 셀 D5의 값을 복사합니다. 에서 셀 H5 로 이 수식을 사용합니다.
=D5

  • 마지막으로 셀 범위 F5:H5 를 선택하고 자동 채우기 도구를 사용하여 데이터세트의 나머지 값을 한 번에 모두 복사합니다.

2. VALUE-CONCATENATE 함수를 결합하여 셀 값을 다른 값으로 복사

CONCATENATE VALUE 함수<를 결합하여 셀 값을 복사할 수 있습니다. 2> 역시. 이를 위해 아래 단계를 수행하십시오.

  • 먼저 이 수식을 셀 F5 에 삽입합니다.
=IFERROR(VALUE(B5),CONCATENATE(B5))

  • Enter 를 누르십시오.

이 공식에서 CONCATENATE 함수는 셀 B5 의 문자열을 함께 추가하는 데 사용됩니다. 그런 다음 VALUE 함수를 사용하여 숫자 값이 있는 경우 추출했습니다. 마지막으로 IFERROR 함수 를 사용하여 계산 오류를 방지합니다.

  • 이제 셀 G5 에 유사한 절차를 적용합니다.
=IFERROR(VALUE(C5),CONCATENATE(C5))

  • 마찬가지로 이 수식을 셀 H5<2에 사용합니다>.
=IFERROR(VALUE(D5),CONCATENATE(D5))

  • 마지막으로 셀 범위 F6에 대해서도 같은 과정을 거친다. :H10 그러면 다음과 같은 출력이 표시됩니다.

참고: CONCATENATE또는 VALUE는 이 프로세스에 대해 개별적으로 작동합니다. 텍스트 문자열을 추출하고다른 하나는 숫자를 추출합니다. 그렇기 때문에 모든 종류의 값에 대해 건전한 솔루션을 얻으려면 이들을 결합해야 합니다.

3. Excel VLOOKUP 기능으로 셀 값 복사

<1을 사용하여 셀 값을 복사할 수도 있습니다>VLOOKUP 기능 . 어떻게 작동하는지 살펴보겠습니다.

  • 먼저 이 수식을 삽입하여 B5 의 셀 값을 셀 F5 로 추출합니다. 또한 Enter 를 누르십시오.
=VLOOKUP(B5,B5,1,FALSE)

  • 그런 다음, 열의 첫 번째 행에 대해 동일한 수식을 작성하고 셀 참조 값을 변경합니다.
=VLOOKUP(C5,C5,1,FALSE)

  • 마찬가지로 이 수식을 셀 H5 에 적용합니다.
=VLOOKUP(D5,D5,1,FALSE)

여기에서 VLOOKUP함수는 값을 찾을 범위의 열을 설정하는 데 사용됩니다. 우리가 사용하는 범위는 1입니다. 그런 다음 정확한 일치를 위해 FALSE또는 0를 썼습니다.

  • 마지막으로 나머지 셀에 대해 동일한 작업을 수행하여 이 최종 출력을 얻습니다.

4. Excel에서 HLOOKUP 함수로 셀 값을 다른 셀로 복사

VLOOKUP 함수와 유사하게 HLOOKUP 함수 를 사용하여 작업을 수행할 수도 있습니다.

  • 먼저 이 수식을 셀 F5 에 입력합니다.
=HLOOKUP(B5,B5,1,FALSE)

  • 다음으로 Enter 를 누르십시오.

  • 그런 다음 셀을 변경하는 나머지 셀에도 동일한 수식을 적용합니다.참조.
  • 마지막으로 셀 값을 다른 셀에 성공적으로 복사합니다.

이 수식에서 HLOOKUP 함수는 값을 찾을 범위의 열을 설정하는 데 사용됩니다. 값은 1 를 사용하는 범위의 시작 부분에 있기 때문입니다. 정확한 일치를 위해 FALSE 를 입력했습니다.

5. INDEX-MATCH 함수를 사용하여 셀 값을 복사하는 Excel 수식

INDEX-MATCH 함수 는 특정 셀에서 값을 가져옵니다. 아래 단계를 따르십시오.

  • 먼저 이 수식을 셀 F5 에 삽입하여 셀 B5 의 값을 복사합니다.
=INDEX(B5,MATCH(B5,B5,0))

  • 그런 다음 Enter 를 누릅니다.

  • 다음 셀 G5 에도 동일하게 적용한다.
=INDEX(C5,MATCH(C5,C5,0))

  • 마지막으로 셀 H5 에 유사한 수식을 입력하여 셀 참조를 D5 로 변경합니다.
=INDEX(D5,MATCH(D5,D5,0))

이 수식에서 INDEX-MATCH함수는 수평 및 수직으로 특정 값을 찾는 동적 배열로 작동합니다. 이와 함께 완전 일치를 위해 0를 입력합니다.

  • 마지막으로 셀 범위 F5:H5 를 선택하고 AutoFill 도구를 사용하여 이 최종 결과를 얻습니다.

Excel에서 셀 값을 다른 셀로 복사하는 기존 방법

Microsoft Excel 또한 셀 값을 다른 값으로 복사하는 데 도움이 됩니다.그것의 전통적인 방법. 이러한 방법은 모든 Excel 버전에 적용할 수 있습니다.

1. 복사 & 붙여넣기 옵션

첫 번째 방법은 Excel 리본의 복사 및 붙여넣기 옵션을 사용하여 안내합니다.

  • 먼저 셀 B4 를 선택합니다.
  • 다음으로 탭의 클립보드 섹션에서 복사

<3를 클릭합니다>

  • 이제 대상 셀 F4 를 선택합니다.
  • 그런 다음 다시 클립보드 섹션에 이라는 옵션이 있습니다. 붙여넣기 .
  • 여기에서 옵션 목록에서 붙여넣기 아이콘을 클릭합니다.

  • 그러면 드디어 복사된 값을 얻게 됩니다.

  • 이 외에도 Copy 명령을 다음과 같이 얻을 수 있습니다. 소스 셀을 마우스 오른쪽 버튼으로 클릭합니다.

  • 다음에 대상 셀을 마우스 오른쪽 버튼으로 클릭하면 붙여넣기 명령입니다.

  • 복사하여 붙여넣기 옵션을 시도할 수 있습니다.

2. 복사 & ; 두 셀 사이에 붙여넣기

기존 값 두 개 안에 값을 복사하여 붙여넣을 수 있습니다. 예를 살펴보겠습니다.

  • 먼저 이름 나이 를 인접한 두 셀에 복사하여 붙여넣었습니다.
  • 그런 다음, 제목이 인 셀을 선택하여 복사합니다.
  • 다음에 인접한 두 셀 대부분의 오른쪽에 커서를 놓고 마우스 오른쪽 버튼을 클릭합니다.
  • 여기를 클릭하세요. 복사된 셀 삽입 .

  • 다음으로 삽입 대화 상자가 열립니다.
  • 이 상자에서 , 오른쪽으로 셀 이동 을 선택하고 확인 을 클릭합니다.

  • 마지막으로 값이 사이에 복사됩니다. 두 개의 셀.

3. 키보드 단축키 적용

키보드 단축키를 사용하여 복사하여 붙여넣을 수도 있습니다. 작업을 수행하려면 이 프로세스를 진행하기만 하면 됩니다.

  • 먼저 셀 범위 B5:D5 를 선택합니다.
  • 그런 다음 Ctrl + 키를 누릅니다. 키보드에서 C 를 눌러 셀을 복사합니다.

  • 그런 다음 대상 셀로 이동하여 Ctrl + V<를 누르기만 하면 됩니다. 2> 복사된 값을 가져옵니다.

값을 다른 셀에 복사하는 Excel VBA

을 사용하여 셀을 복사할 수 있습니다. VBA 코드. VBA Visual Basic for Applications 를 나타냅니다. 엑셀용 프로그래밍 언어입니다. 단일 셀과 셀 범위에 모두 VBA 코드를 적용하는 방법을 확인하십시오.

1. 단일 셀 복사

먼저 단일 셀을 VBA 코드로 복사하겠습니다. 이렇게 하려면 아래 지침을 따르십시오.

  • 처음에는 복사할 셀 B4 를 선택합니다.

  • 그런 다음 개발자 탭에서 코드 그룹 아래의 Visual Basic 옵션을 선택합니다.

  • 다음으로 삽입 옵션에서 모듈 을 선택합니다.

  • 이제 코드를 작성합니다.여기.
6159

이 코드는 셀을 선택하여 4 열의 차이에 붙여넣습니다. 오프셋 값 0 4 . 0 는 행의 변화가 없음을 나타내고, 4 4 열의 변화를 나타낸다. 원하는 대로 값을 늘리거나 줄일 수 있습니다.

  • 그런 다음 Run Sub 아이콘을 클릭하거나 키보드에서 F5 를 누릅니다.

  • 마지막으로 셀을 복사하여 4 개의 셀 ​​차이에 붙여넣었습니다.

참고: 형식이 아닌 값만 복사하려면 이 코드를 적용할 수 있습니다.
6907

2. 셀 범위 복사

단일 셀 복사와 유사하게 VBA를 사용하여 셀 범위를 복사할 수도 있습니다. 셀 범위를 복사하려는 경우 코드는 다음과 같습니다.

5355

마지막으로 아래 이미지와 유사한 것을 찾을 수 있습니다.

추가 팁

다른 시트에서 셀을 복사하려면 셀 참조 앞에 시트 이름을 삽입하기만 하면 됩니다. 예를 들어 INDEX-MATCH 시트의 셀 B4 에 속하는 값을 가져오고 싶었습니다. 따라서 수식이 이 솔루션을 제공합니다.

참고: 여러 단어로 시트 이름을 지정하는 경우 아포스트로피 ( '' ) 하지만 한 단어 이름의 경우 이 문장 부호는필요합니다.

Hugh West는 업계에서 10년 이상의 경험을 가진 고도로 숙련된 Excel 트레이너이자 분석가입니다. 그는 회계 및 재무 학사 학위와 경영학 석사 학위를 보유하고 있습니다. Hugh는 교육에 대한 열정을 가지고 있으며 따라하기 쉽고 이해하기 쉬운 독특한 교수법을 개발했습니다. Excel에 대한 그의 전문 지식은 전 세계 수천 명의 학생과 전문가가 자신의 기술을 향상시키고 경력에서 탁월하도록 도왔습니다. Hugh는 자신의 블로그를 통해 자신의 지식을 전 세계와 공유하고 개인과 기업이 잠재력을 최대한 발휘할 수 있도록 무료 Excel 자습서 및 온라인 교육을 제공합니다.