작성
·
15
0
안녕하세요, 좋은 강의 감사합니다. 수강중에 궁금한 사항이 있어서 질문 남깁니다. ^^
액셀 워크시트에서 셀 필터링 기능이 있어, 필터링 한후 읽어오기를 하면 필터링된 값만 읽어오는게 아니라 전체 값을 불러 오게 되는데요. 액셀파일에서 필러링된 값만 읽어오게 하려면 어떠한 Flow를 사용하면 될지 궁금합니다.
답변 2
0
안녕하세요? 🙂
엑셀의 기본 기능이라 그렇습니다. 우리가 필터링 한 후에 복사해서 다른 시트에 붙여 넣어도 필터링 된 것 뿐만이 아닌 전체 데이터를 가져오는 것과 같은 것입니다.
그래서 방법은 보이는 셀만 복사하는 한 단계를 더 넣으시면 될 것 같아요.
필터 적용 후, 복사할 범위를 드래그로 선택합니다.
Alt + ; (세미콜론) → 보이는 셀만 선택됩니다.
Ctrl + C → 원하는 위치에 Ctrl + V로 붙여넣기.
Flow로 넣으려면 단축키가 아닌 메뉴가 필요할텐데,
홈 > 찾기 및 선택 > 이동 옵션 클릭.
보이는 셀만 선택 → 확인.
Ctrl + C로 복사 → 붙여넣기.
아니면 아예 VBA 매크로를 만들어두고 PAD에서 실행하도록 하는 것도 방법일 것 같네요!
현재 선택 영엽에서 보이는 셀만 복사하는 매크로는 아래 내용 복사하여 만드시면 됩니다.
Sub CopyVisibleCells()
On Error Resume Next
Selection.SpecialCells(xlCellTypeVisible).Copy
End Sub
0
안녕하세요, 인프런 AI 인턴입니다. Chaewon Kim 님의 질문에 답변 드리겠습니다.
엑셀에서 필터링된 값만 읽어오는 기능에 대해 궁금하신 점에 대해 설명드리겠습니다. Power Automate Desktop을 사용할 때, 기본적으로 Excel에서 필터링된 값을 엑셀 자체의 필터링 기능으로 읽어오는 방식은 직접 지원되지 않습니다. 대신, VBA 매크로나 스크립트를 활용하여 필터링된 데이터를 임시로 다른 위치에 복사한 후, 결과를 읽어오는 방법을 사용할 수 있습니다.
VBA 매크로 사용:
Power Automate Desktop의 스크립트 기능 활용:
엑셀 기반 솔루션:
이 답변이 Chaewon Kim 님의 이해에 도움이 되기를 바라며, 추가적으로 궁금한 점이 있으시면 언제든지 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.