셀에서 쉼표를 줄 바꿈으로 바꿉니다.
아래 셀에서는 쉼표로 구분된 것을 가져와 새로운 행으로 가고 싶습니다.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:
- 교환해야 할 세포 범위를 선택.
- 또는 +로 이동합니다.
- 검색 내용:
,
- 대체 순서: + +
- 클릭
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
'programing' 카테고리의 다른 글
ng server는 파일 변경을 자동으로 감지하지 않습니다. (0) | 2023.04.26 |
---|---|
.NET / C# - char[]를 문자열로 변환 (0) | 2023.04.26 |
러스트의 스트링과 스트링의 차이점은 무엇일까. (0) | 2023.04.21 |
경고: push.default가 설정되지 않았습니다.Git 2.0에서 암묵적인 값이 변화하고 있습니다. (0) | 2023.04.21 |
PowerShell을 사용하여 서브스트링 추출 (0) | 2023.04.21 |