인접하지 않은 Excel 행/열을 텍스트 편집기에 복사하시겠습니까?

인접하지 않은 Excel 행/열을 텍스트 편집기에 복사하시겠습니까?

인접하지 않은 Excel 행(또는 열)의 데이터를 수동으로 복사하여 텍스트 편집기에 붙여넣고 싶습니다.

지금까지 나는 이 작업을 효율적으로 수행할 수 있는 방법을 찾지 못했습니다. (저는 엑셀 홈/스튜던트 2013을 사용하고 있습니다.)

예를 들어:

  • Excel에서 1, 5, 8및 행을 선택(Ctrl+LeftMouseClick)합니다.10
  • 복사( Ctrl+ C)
  • 텍스트 편집기에서 붙여넣기( Ctrl+ ) - 행에서 행 까지 V의 모든 데이터를 가져옵니다 .110

지금까지 번거로운 해결 방법은 다음과 같습니다.

  • Excel에서 1, 5, 8및 행을 선택(Ctrl+LeftMouseClick)합니다.10
  • 복사( Ctrl+ C)
  • Excel의 다른 위치(예: 빈 추가 시트)에 ( Ctrl+ )를 붙여넣습니다. , , 및 V행의 데이터만 포함된 4개의 인접한 행을 얻게 됩니다.15810
  • ( Ctrl+ C)를 다시 복사하세요
  • 텍스트 편집기에서 Ctrl+ - , , 및 V행에서 데이터를 가져옵니다.15810

30년 넘게 엑셀을 개발했는데도 이것이 불가능할 것 같다는 게 믿기지 않습니다. 직접 할 수 없는 이유가 있나요?

그럼에도 불구하고 이 작업을 보다 효율적으로 수행할 수 있는 방법이 있을까요?

어떤 아이디어가 있나요?

답변1

의도적인 '기능'입니다.

숨겨진/선택되지 않은 데이터도 복사됩니다. 지난 수십 년 동안 수많은 사용자가 일부 필터가 여전히 켜져 있고 이를 보지 못하기 때문에 일부 데이터를 놓쳤다고 불평했기 때문입니다.

개인적으로 저는 귀하의 바람에 동의합니다. 저는 항상 같은 문제를 안고 있습니다. 그러나 우리는 자신이 무엇을 하고 있는지 확신하지 못하는 수백만 명의 사용자의 한계를 안고 살아야 하므로 이러한 방식으로 구현됩니다.

답변2

그 이유는 조금 더 깊습니다.

스프레드시트 내부, 내부 및 외부로 정보를 복사하거나 전송하는 것과 관련하여 스프레드시트에서 수행할 수 있는 작업이 많이 있습니다. 때로는 "그냥", 어떤 스프레드시트에서나, 때로는 프로그램의 기능으로 인해 특정 스프레드시트에서, 심지어는 사용자가 직접 선택한 경우도 있습니다. 그리고 Excel은 이러한 기능 중 일부/다수를 지원합니다.

그러나 데이터/형식 지정/등의 일부로 데이터와 함께 전달하거나 전체 범위의 사용을 가능하게 하기 위해 INSIDE Excel에 삽입하려는 정보는 훨씬 더 많은 경우가 많습니다. Windows 클립보드는 자체 개념을 가질 수 있으며 여전히 "진실"할 수 있습니다.

클립보드는 Excel이 클립보드에 넣을 수 있는 데이터를 나타내는 한 비트의 텍스트 정보와 Excel이 넣을 수 있는 서식 등을 나타내는 텍스트 정보를 실제로 구분하지 않습니다. 특히 서식은 부분적으로 지원되지만 부분적으로는 지원되지 않습니다. 예를 들어 클립보드는 글꼴 정보를 전달하며 약간의 텍스트가 그런 종류인지 알 수 있는 방법이 있습니다. Excel은 필요한 형식으로 자체 복사를 전달할 수 있습니다. 그러나 아마도 클립보드에는 다른 프로그램이 인식하고 적절하게 사용하거나 삭제할 수 있는 표준 방식으로 "선택 영역 중심" 또는 "셀 병합" 정보를 표시하는 방법이 없을 수도 있습니다.

Excel은 해당 정보를 자체 작업에 사용할 수 있도록 복사에 보관해야 합니다. 그러나 실제 원하는 텍스트에 이상하고 길 잃은 텍스트가 추가되지 않으면 동시에 클립보드로 전달할 수 없습니다. (그 반대/결과/무엇이든 셀을 복사하여 내용을 웹 사이트의 로그인 입력 상자에 붙여넣고 Excel에 캐리지 리턴/줄 바꿈이 추가될 수도 있고 그렇지 않을 수도 있는 무언가를 추가할 때 볼 수 있습니다. 무시했습니다.)

따라서 Excel은 자체 내부 클립보드를 사용합니다. Excel에서 생성된 것으로 간주하는 "진정한" 복사 내용과 필요하다고 생각되는 정보를 모두 가져와서 붙여넣을 때까지 보관합니다. Excel 내부에 붙여넣고 다른 Office 프로그램에 붙여넣는 경우가 많지만 그렇지 않은 경우도 많으므로 해당 정보를 완전히 사용할 수 있습니다. Excel에서는 프로그램이 선택한 두 셀의 데이터와 서식을 추출 Ctrl-Click하고 붙여넣을 위치에 배치하는 방법을 결정하는 것을 볼 수 있습니다. 따라서 간단한 붙여넣기로 두 개의 셀과 해당 서식을 얻을 수 있으며, 2행과 6행과 같이 상대 위치를 유지하도록 작성되었을 수도 있지만 원래 연속된 것처럼 붙여넣어야 한다고 결정했습니다. 음... 선택이요. (나에게는 종종 짜증나는 일이지만 유용합니다. 다른 사람에게는 다를 수 있다고 생각합니다.)

동시에 Excel은 프로그래머가 기록해야 하고 기록할 수 있다고 생각한 내용을 Windows 클립보드(자체 내부 "클립보드"와 구별됨)에 기록합니다. 그들은 모든 주제에 대한 모든 변형을 반드시 생각하지는 않았습니다. 귀하의 예에서는 Excel 외부의 사용이 시작 및 중지 셀로 표시된 모든 연속 데이터와 함께 더 잘 제공될 것이라고 분명히 생각했습니다. 아니면 그것이 당시의 표준 생각이었습니다. 아니면 전혀 생각해 본 적이 없습니다. 가능성이 너무 많아요.

(그런데 이 내부/중간 "클립보드"는 클립보드에 오류가 있지만 여전히 다른 프로그램에 붙여넣을 수 있다는 이상한 오류 메시지로 이어지는 어려움의 원인입니다.)

따라서 이는 "버그"가 아니라 선택한 기능, 부수적인 기능 또는 전혀 생각하지 못한 기능이므로 옳거나("기능) 틀릴 수도("버그) 있을 수 있습니다.

hidden/filtered out/set to 0 height하지만 Excel은 붙여넣기에서 행이 바람직하지 않은 행인 경우 Excel 자체 외부에 붙여넣은 행이라도 알고 있습니다 . 어쩌면 그러한 것들이 바람직하지 않다는 것을 나타내는 "긍정적인 단계"가 그러한 것을 포함하지 않는 데이터 패키지를 클립보드에 보내는 데 충분하다고 생각했을 수도 있습니다. 이러한 모든 상황은 실제로 각각 행 높이를 0으로 설정하여 달성될 수 있으므로 Excel에서는 해당 특성을 찾을 수도 있습니다. Ctrl-Click향후 몇 년 후 복사할 특정 셀을 표시하기 위해 을 사용하면 클립보드에 쓰기 전에 해당 제거가 활성화되지 않을 수 있습니다. 그렇게 간단할 수도 있습니다.

어떤 경우든 현재 UserVoice 웹 도구에 항목을 작성할 수 있습니다. 오랫동안 Excel 사용자는 좋은 소리를 낸 다음 모든 항목을 완전히 무시하는 것처럼 보였습니다. 그러나 최근의 변화는 그들이 주의를 기울였다는 것을 암시하며, 단지 그들이 조치를 취하는 데 10~20년이 걸린다는 것입니다. (한숨...) 하지만 아무도 모릅니다. 하지만 고용주(또는 귀하)가 지원 계획에 참여하기 위해 엄청난 돈을 지불하지 않는 한, 그곳은 그러한 제안을 위한 공식 장소입니다.

관련 정보