필터링시 주석 복사 (Microsoft Excel)
Vinod는 Excel의 고급 필터링 도구를 자주 사용하여 필터링 된 데이터를 한 위치에서 다른 위치로 복사합니다. 어떤 경우에는 셀 내용뿐만 아니라 필터링 기준을 충족하는 셀의 셀 주석도 복사하려고합니다. 그는 주석을 기반으로 필터링하는 방법을 찾지 않고 Excel의 고급 필터링 기능을 사용할 때 셀 내용과 함께 주석을 복사하는 방법 만 찾고 있습니다.
(Microsoft는 Excel Office 365에서 주석이 작동하는 방식을 변경했습니다. 주석이 스레드되어 사용자가 데이터에 대해 서로 토론 할 수 있습니다. 메모는 이전 버전의 Excel에서 주석처럼 작동합니다.)
우리가 알 수있는 한, 고급 필터링을 사용하여 주석이나 메모를 복사 할 수있는 방법은 없습니다. 셀 내용 만 복사됩니다. 그러나 2 단계 프로세스를 사용하여 메모 나 메모를 쉽게 복사 할 수 있습니다.
먼저 데이터를 필터링하되 제자리에서 필터링해야합니다. 정보를 다른 위치로 복사하도록 지정하지 마십시오. 기준을 충족하는 셀만 표시되는 필터링 된 목록으로 끝납니다. 다음으로 필터링에서 반환 된 셀을 선택합니다.
그런 다음 Excel에서 표시되는 셀만 선택하려는 것을 알고 있는지 확인해야합니다.
-
F5 키를 눌러 이동 대화 상자를 표시합니다.
-
Special을 눌러 Go To Special 대화 상자를 표시하십시오. (그림 1 참조)
-
Visible Cells Only 옵션이 선택되어 있는지 확인하십시오.
-
확인을 클릭하십시오.
보이는 셀이 선택되면 (필터링으로 숨겨진 셀은 선택되지 않음) 두 번째 단계 : 일반 편집 기술을 사용하여 셀을 다른 위치에 복사합니다. 그 결과 주석이나 메모가 셀 내용과 함께 바로 복사됩니다.
이 작업을 꽤 많이 수행하고 두 단계를 수행하는 데 버그가있는 경우 작업을 자동화 할 수 있습니다. 다음 매크로는 제자리에 필터를 적용하고 표시되는 셀을 클립 보드에 복사 한 다음 새 통합 문서에 붙여 넣습니다.
Sub AdvancedFilter_AndCopyComments() With Range("Database") ' filter the data range .AdvancedFilter Action:=xlFilterInPlace, _ CriteriaRange:=Range("Criteria"), Unique:=False ' copy visible cells only .SpecialCells(xlCellTypeVisible).Copy End With ' goto to another worksheet Sheets("Sheet1").Select ' and paste the copied data With Range("A1") .PasteSpecial xlPasteColumnWidths .PasteSpecial xlPasteAll End With Application.CutCopyMode = False End Sub
매크로는 두 개의 명명 된 범위를 설정했다고 가정합니다. 하나는 필터링 할 데이터 (데이터베이스)와 다른 하나는 필터링 기준 (기준)입니다. 매크로를 실행하면 필터링, 주석 또는 메모 된 정보가 Sheet1에서 끝납니다.
_ 참고 : _
이 페이지 (또는 ExcelTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶다면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.
link : / excelribbon-ExcelTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요]
.
_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.
이 팁 (10284)은 Office 365의 Microsoft Excel 2007, 2010, 2013, 2016, 2019 및 Excel에 적용됩니다. 여기에서 Excel의 이전 메뉴 인터페이스에 대한이 팁 버전을 찾을 수 있습니다.
link : / excel-Copying_Comments_when_Filtering [필터링시 댓글 복사]
.