programing

셀에서 쉼표를 줄 바꿈으로 바꿉니다.

goodsources 2023. 4. 21. 20:50
반응형

셀에서 쉼표를 줄 바꿈으로 바꿉니다.

아래 셀에서는 쉼표로 구분된 것을 가져와 새로운 행으로 가고 싶습니다.alt+enter를 사용하여 이러한 줄 바꿈을 수동으로 추가할 수 있지만, 이번에는 자동화할 수 있습니다.

BCM: 오픈, 이벤트:사이트 XXX가 다운되어 있습니다.서비스 대상:2G, 영향:XXX 영역에서 커버리지가 복원되었습니다.이유:[ Investigation ] 、 [ Recovery Time : 30 Minutes ] 、 [ Start time : 14 : 25 : 13 ] 、 [ End Time : 15 : 18 : 03, Duration : 00 : 52 : 50 、 SLA : 1 Hour ] 。

어떤 이유에서인지, 위의 어느 것도 나에게 통하지 않았다.단, 이 DID:

  1. 교환해야 할 세포 범위를 선택.
  2. 또는 +로 이동합니다.
  3. 검색 내용:,
  4. 대체 순서: + +
  5. 클릭Replace All

어떻게든 + + 가 회선 브레이크로서 등록되어 있습니다.

쉼표를 줄바꿈 문자로 바꾸려면 다음 수식을 사용합니다(변경되는 텍스트가 셀 A1에 있다고 가정).

=SUBSTITUTE(A1,",",CHAR(10))

그런 다음 셀의 모든 값을 보려면 행 높이를 변경해야 할 수 있습니다.

질문의 다른 부분에 대해 코멘트를 남겼습니다.


편집: 여기 이 작업의 스크린샷이 있습니다. "포맷 셀" 대화상자에서 "텍스트 줄 바꿈"을 켜야 했습니다.

여기에 이미지 설명 입력

사용하다

=SUBSTITUTE(A1,",",CHAR(10) & CHAR(13))

그러면 각 쉼표가 새 줄로 바뀝니다.바꾸다A1참조하고 있는 셀로 이동합니다.

[ Find / Replace ]대화 상자에서 VBA 없이 이 작업을 수행할 수도 있습니다.답변은 https://stackoverflow.com/a/6116681/509840 입니다.

Windows(Linux 등 일부 다른 OS와 달리)에서는 줄 바꿈에 CR+LF를 사용합니다.

  • CR = 13 = 0x0D = ^M = \r = 캐리지 리턴

  • LF = 10 = 0x0A = ^J = \n = 새 라인

다른 Windows 프로그램에 복사할 때 줄 바꿈이 일관되게 보이도록 하려면 문자가 이 순서대로 있어야 합니다.따라서 Excel 함수는 다음과 같습니다.

=CHARUTE(A1)", CHAR(13) 및 CHAR(10)

언급URL : https://stackoverflow.com/questions/14856501/substitute-a-comma-with-a-line-break-in-a-cell

반응형