Excel 워크 시트의 특정 기준에 따라 셀을 복사하는 2 가지 방법

지금 공유 :

때로는 특정 기준을 충족하는 셀을 복사해야합니다. 그리고 여기에서는 두 가지 유용한 방법을 소개합니다. tar세포를 얻으십시오.

Excel 워크 시트에는 확실히 많은 데이터와 정보가있을 것입니다. 그러나 이러한 셀에는 특정 기준을 충족하는 값이 포함되어 있으며 다른 범위에서 분리됩니다. 결과적으로 수집해야 할 때 어려울 것입니다.

이 워크 시트에서 350보다 큰 셀을 복사해야합니다. 이러한 셀을 하나씩 정렬 한 다음 복사하면 많은 시간과 에너지를 소비하게됩니다.셀 복사 예

따라서 이제 아래 두 가지 방법을 사용하여이 작업을 완료 할 수 있습니다.

방법 1 : 필터 결과 복사

경우 tar셀이 범위 내에 있으면 Excel에서 필터 기능을 사용할 수 있습니다. 열에 대해 여러 기준을 설정 한 다음 필터 결과를 복사 할 수 있습니다.

  1. 커서를 tar범위를 얻으십시오.
  2. 그런 다음 도구 모음에서 "정렬 및 필터"버튼을 클릭합니다.
  3. 그런 다음 드롭 다운 목록에서 "필터"옵션을 선택합니다.필터
  4. 이제 열 헤더에서 버튼을 클릭합니다.
  5. 다음으로 "번호 필터"옵션을 선택합니다.
  6. 하위 메뉴에서 필요한 옵션을 선택하십시오. 여기서는 "보다 큼"을 선택합니다.데이터 필터링
  7. "Custom AutoFilter"창에서 필요한 기준을 설정합니다.
  8. 그런 다음 "확인"버튼을 클릭합니다.사용자 정의 자동 필터

따라서 기준을 충족하는 셀만 워크 시트에 표시됩니다. 다른 셀은 숨겨집니다.범위의 셀

필터 프로세스가 끝나면 복사 및 붙여 넣기 프로세스를 수행 할 수 있습니다.

  1. 워크 시트에서 결과를 선택합니다.
  2. 그런 다음 키보드에서 단축키 "Ctrl + C"를 눌러 범위를 복사합니다.
  3. 이제 워크 시트에서 다른 셀을 클릭합니다.
  4. 그런 다음 바로 가기 키 "Ctrl + V"를 눌러 해당 셀을 붙여 넣습니다.
  5. 그런 다음 "Esc"버튼을 눌러 복사 모드를 종료합니다.

기준에 맞는 셀만 새 범위에 붙여 넣어집니다.파스타

그러나 원래 범위와 동일한 행을 공유하는 범위에 붙여 넣으면 문제가 발생합니다. 여기에서는 새 범위에 두 개의 숫자 만 붙여 넣습니다.수고

그 이유는 사실 매우 간단합니다. 원래 범위에서 기준을 충족하지 않는 셀은 숨겨집니다. 그리고 해당 셀을 포함하는 전체 행도 숨겨집니다. 따라서 새 범위에서는 결과의 일부만 볼 수 있습니다. 다른 값은 숨겨진 행에 있습니다. 결과를 표시하기 위해 필터 기능에서 기준을 지울 수 있습니다. 그런 다음 워크 시트에서 전체 결과를 볼 수 있습니다.

결과 표시

방법 2 : VBA 매크로 사용

그 때 tar셀이 열에 없으면 필터 기능을 사용할 수 없습니다. 그리고이 작업을 완료하기 위해 이제 VBA 매크로를 사용할 수 있습니다.

  1. 키보드에서 바로 가기 키 "Alt + F11"을 눌러 Visual Basic 편집기를 엽니 다.
  2. 그런 다음 도구 모음에서 "삽입"탭을 클릭합니다.
  3. 그런 다음 하위 메뉴에서 "모듈"옵션을 선택합니다. 따라서이 프로젝트에 새 모듈을 삽입했습니다.모듈 삽입
  4. 이 단계에서는 다음 VBA 코드를 새 모듈에 복사합니다.
Sub Copy_Cells()
  Dim c As Range, i As Integer, j As Integer
  i = 0
  For Each c In Range("B2:B13")
    If c > 350 Then
      Cells(2 + i, 6) = Cells(c.Row, c.Column - 1)
      Cells(2 + i, 7) = c
    End If
    i = i + 1
  Next c
   For j = 13 To 2 Step -1
    If Cells(j, 6) = "" Then
      Range("F" & j, "G" & j).Delete Shift:=xlUp
    End If
  Next j
End Sub

이 매크로에서는 기준에 맞는 셀을 찾습니다. 다음으로 값이 새 범위로 복사됩니다. 복사 및 붙여 넣기 프로세스가 끝나면이 매크로는 새 범위의 빈 셀을 삭제합니다. 실제 워크 시트에서 실제 필요에 따라 코드의 기준과 범위를 변경해야합니다.

  1. 도구 모음에서 "Run Sub"버튼을 클릭하거나 키보드에서 "Enter"버튼을 눌러 매크로를 실행합니다.

다음으로 워크 시트로 돌아 가면 결과가 이미 워크 시트에 있음을 알 수 있습니다.VBA 결과

VBA 매크로를 사용하여 열에없는 셀을 찾을 수도 있습니다. 따라서 여러 범위의 셀을 복사해야하는 경우 매크로를 수정하여 사용할 수 있습니다.

두 방법의 비교

이 표에서는 두 가지 방법의 장점과 단점을 보여줍니다.

비교

필터 결과 복사

VBA 매크로 사용

장점

Excel VBA에 익숙하지 않은 경우이 방법을 사용할 수 있습니다. 이 방법을 사용하여 다른 범위에있는 셀을 복사 할 수도 있습니다.

단점

셀이 워크 시트의 다른 영역에 분리되어있는 경우이 방법으로 데이터를 필터링 할 수 없습니다. VBA 매크로를 사용하면 워크 시트에 오류가 발생하는 경우가 있습니다.

따라서 다음에 특정 기준에 따라 셀을 복사해야 할 때 m을 선택할 수 있습니다.ost 적절한 방법.

Excel 안전은 우려의 원인입니다

Excel의 안전은 매우 중요하므로 Excel의 안전에 더 많은주의를 기울여야합니다. 많은 사용자가ost 다양한 이유로 Excel에서 데이터 및 정보. 파일의 안전을 보장 할 수 없다면 많은 고통을 당할 것입니다. Excel 손상의 결과는 치명적일 수 있습니다. Excel에서 오류가 발생할 때마다 다음을 수행 할 수 있습니다. Excel xls 데이터 손상 복구 유용한 타사 도구를 사용합니다. 이 도구를 사용하면 데이터와 정보를 잃지 않을 것입니다.

저자 소개 :

Anna Ma는 데이터 복구 전문가입니다. DataNumen, Inc.는 다음과 같은 데이터 복구 기술 분야의 세계적 리더입니다. Word 문서 손상 복구 및 전망 수리 소프트웨어 제품. 자세한 내용은 WWW.datanumen.COM

지금 공유 :

댓글이 닫혀있다.