텍스트 줄 바꿈을 사용할 때 셀에서 추가 공간을 제거하십시오. 셀에 입력하고

긴 문장 (또는 여러 문장)을 한 행의 여러 셀에 입력하고 텍스트 줄 바꿈 옵션을이 셀에 적용하면 셀의 맨 아래에 빈 줄이 추가됩니다. 내 텍스트 뒤에 공백이 없습니다. 텍스트 끝에 커서를 놓고 Delete 키를 사용했습니다.

내 텍스트는 맨 위와 왼쪽에 맞게 서식이 지정됩니다.

  • 자동 서식 높이 옵션은 추가 빈 줄을 제거하지 않습니다.
  • 셀 너비를 조정해도 도움이되지 않습니다.
  • 텍스트를 메모장에 복사 / 붙여 넣은 다음 Excel로 다시 포맷하여 서식을 제거하려고했습니다. 그것은 효과가 없었다.
  • 굵게, 기울임 꼴 또는 다른 글꼴 설정을 사용하고 있지 않습니다. 텍스트를 입력 할 때 기본 글꼴을 사용하고 있습니다.
  • 셀 서식 창을 검색했습니다. 이 여분의 빈 줄을 제거하는 것은 없습니다.

이 여분의 빈 줄을 제거하기 위해 사용할 수있는 다른 설정이 있습니까? Excel은 실제로 워드 프로세싱을 위해 만들어진 것이 아니라는 것을 알고 있습니다. 그러나이 시트에 의견을 입력하고 텍스트 줄 바꿈 기능을 사용해야합니다.

Windows 용 Office / Excel 2007을 사용하고 있습니다.



답변

Excel 2007에서도보고있는 동작을 재현 할 수있었습니다. 추가 공간이 있으면 제거 할 수는 없지만 단계를 반대로하고 텍스트를 입력하기 전에 셀에 텍스트 줄 바꿈을 적용하면 추가 빈 줄이 표시되지 않습니다.


답변

이것을 입력하기 직전에 같은 문제가있었습니다. 그리고 여기 내가 찾은 것이 있습니다.

줄 바꿈 텍스트를 누르면 셀 높이가 자동으로 조정됩니다. 또한 높이는 예상대로 계산되지 않습니다. 텍스트의 마지막 행에 공간이 거의없는 경우 Excel에 단일 문자가없는 경우에도 셀에 하나 이상의 행이 필요하다고 결정합니다.

너비 가 약간 넓어지면 자동 셀 높이 조정으로 추가 선이 제거됩니다.


답변

여분의 빈 줄이있는 셀이 포함 된 열의 너비를 변경하면 행의 높이를 자동으로 조정하면 일반적으로 여분의 빈 줄이 제거됩니다. 분명히 단어 줄 바꿈은 특정 셀 값과 특정 너비와 엉망입니다. 높이 자동 크기 조정이 빈 줄을 제거 할 때까지 다른 너비를 시도하십시오.

워크 시트 상단의 두 열 머리글 사이에 구분선을 클릭하고 끌어서 열을 넓힐 수 있습니다. 열의 너비가 넓어지면 워크 시트 왼쪽의 행 머리글 사이에 구분선을 두 번 클릭하여 행 크기를 자동으로 조정하십시오.

물론 워크 시트에 수백 개의 행이있는 경우 해당 열의 각 셀은 특정 지점에 도달하여 여분의 줄을 추가 할 수 있습니다. 너비를 변경하면 일부 셀이 정리되고 불필요한 공백이 다른 셀에 추가됩니다. 이 경우 내가 찾은 유일한 해결책은 텍스트 중간에 alt + enter를 사용하여 줄 바꿈하려는 위치에 추가 캐리지 리턴을 삽입하여 선택한 너비로 텍스트를 수동으로 줄 바꿈하는 것입니다. 그런 다음 열이 선택한 텍스트 너비보다 약간 넓어지고 빈 줄이 추가로 표시되지 않습니다. 끔찍하고 노동 집약적 인 솔루션이지만 효과가 있습니다.


답변

Excel 2016에서 새 시트로 이동하면 나에게 도움이되었습니다.

  1. 모든 셀을 선택하려면 Ctrl + A
  2. 복사 하려면 Ctrl + C
  3. 새 시트를 만들려면 Shift + F11
  4. 복사 한 모든 셀을 새 시트에 붙여 넣으려면 Ctrl + V
  5. 필요에 따라 열 크기 조정
  6. 자동 맞춤하려는 모든 행을 선택하십시오.
  7. Alt + H, O, A , 자동 맞춤 행 높이

답변

Excel은 줄 바꿈 된 셀에 텍스트를 텍스트 상자에 배치하는 방식과 다르게 텍스트를 배치합니다.

(시도 : 여백이 0 인 줄 바꿈 된 셀과 동일한 너비의 텍스트 상자를 만들고, 텍스트 에 맞게 도형 크기 조정모양에 텍스트 줄 바꿈 을 선택한 다음 줄 바꿈 된 셀의 텍스트 사본에 붙여 넣기)

이것을 알면 줄 높이 자동 조정 명령이 줄 바꿈 셀 알고리즘 대신 텍스트 상자에 사용되는 알고리즘을 사용하여 행의 모든 ​​셀이 배치되는 것처럼 행 높이를 조정 하기 때문에 문제가 발생하는 것 같습니다 . 자동 맞춤 행 높이는 병합 된 셀도 무시하므로 많은 상황에서 실제로 사용할 수 없습니다.

솔루션 : 텍스트를 줄 바꿈 대신 텍스트 상자에 넣으십시오. 물론 이것은 자체적 인 고통의 세계를 소개하지만 VBA를 사용하여 텍스트 상자를 생성하고 채우면 그렇게 어렵지 않습니다.


답변

나는 여기에있는 7 개의 답변 중 6 개를 시도했지만 (텍스트 복싱 제외) 아이디어는 약간만 모아서 일부 행에서만 작동했습니다. Excel 2016의 호환 모드를 사용하여 Excel 97-2003 (.xls) 통합 문서를 작성 중이지만 2007에는 아래에서 사용한 것과 동일한 명령이 있습니다.
일부에서 작동 한 또 다른 것은 다른 데이터 사이의 빈 셀에 공백을 입력하는 것이 었습니다. 좋은 행에서 서식을 문제 행으로 복사하여 일부 행을 수정했습니다. 서식 대화 상자를 사용하여 모든 데이터의 모든 서식을 한 번에 변경하고 다시 적용하면 몇 행에서도 작동했습니다. 내가 한 번에 남긴 많은 오작동 행에서 모두 작동하는 것으로 밝혀진 것은 모든 데이터 영역을 선택하고 (CTRL + HOME을 누른 다음 CTRL + SHIFT + END는 보이지 않는 데이터를 포함하는 셀을 선택 함), HOME 탭으로 이동 한 다음, 편집 섹션에서 지우기 옆의 화살표를 선택하고 지우기 형식을 선택하십시오. 그런 다음 텍스트 줄 바꿈하려는 모든 데이터를 선택하고 CTRL1을 마우스 오른쪽 버튼으로 클릭하거나 사용하여 텍스트 대화, 입력, 텍스트 전체에 불필요한 줄이 있는지 확인하고 (텍스트 앞이나 뒤에 공백이 있습니까?) 사용중인 다른 서식을 다시 적용하십시오. 짜잔! 많은 시간의 좌절의 끝. (


답변

다음을 수행하십시오. 1. 열을 강조 표시하고 control + h (찾기 및 바꾸기)를 찾아 공백을 넣고 특수 문자를 ‘-‘로 바꾸십시오. 2. “텍스트를 콜롬으로”변환하고 특수 문자를 바꿉니다.

즐겨…