현재 내가 사용 " CONCATENATE는 "에 문자열을 가입 엑셀 ,하지만 난 삽입 문자 원하는 줄 바꿈 과 탭 '에 합류 문자열에서 CONCATENATE을 ".
예:
조인 문자열을 완료했을 때 아래에 문자열이 있습니다.
"Today is very beautiful"
아래와 같이 문자열 줄 바꿈과 탭 자동이 필요했습니다.
Today is verry beautiful
그렇게하는 방법?
현재 내가 사용 " CONCATENATE는 "에 문자열을 가입 엑셀 ,하지만 난 삽입 문자 원하는 줄 바꿈 과 탭 '에 합류 문자열에서 CONCATENATE을 ".
예:
조인 문자열을 완료했을 때 아래에 문자열이 있습니다.
"Today is very beautiful"
아래와 같이 문자열 줄 바꿈과 탭 자동이 필요했습니다.
Today is verry beautiful
그렇게하는 방법?
답변:
CHAR(9)
줄을 들여 쓰기 위해을 사용하는 대신 Excel 셀에 TAB을 표시 할 수 없으므로 공백을 사용하는 것이 좋습니다. REPT()
기능 을 사용 하면 공백 수 (예 : 4)를 지정하여 들여 쓰기 너비를보다 쉽게 제어 할 수 있습니다.
=CONCATENATE(A1, CHAR(10), REPT(" ", 4), A2)
또는 일반적으로 &
수식을 단순화 하기 위해 연결에 사용합니다.
=A1 & CHAR(10) & REPT(" ", 4) & A2
마지막으로 CTRL-1
> 정렬 을 사용하여 셀을 "텍스트 줄 바꿈"으로 포맷해야합니다.
이 공식을 시도해 볼 수 있습니다.
=CONCATENATE(A1,CHAR(10),CHAR(9),B1,CHAR(10),CHAR(9),C1)
여기
CHAR(10) - Line Feed/New Line
CHAR(9) - Horizontal Tab
새 줄을 보려면 Wrap Text
상자에 체크 표시를해야합니다
셀을 마우스 오른쪽 버튼으로 클릭-> 셀 서식 -> 맞춤 탭을 클릭하십시오 -> 텍스트 제어에서 -> " 텍스트 줄 바꾸기 " 상자를 선택하십시오
Note: Tab spacing won't appear on the Cell
="some string"&char(9)&"another string"
일할 방법이없는 것 같습니다
. txt 파일에 일반 텍스트로 붙여 지거나 단어에서 형식화되지 않은 텍스트로 붙여 넣은 결과 텍스트는 다음과 같습니다.
"some string another string"
원하지 않는 큰 따옴표 포함. 유지 또는 병합 된 서식으로 붙여 넣은 경우 다음과 같습니다.
some string another string
탭이 단일 공백으로 바뀌 었습니다.
char (9) 대신“!”와 같은 인쇄 가능한 문자 char (33) 단어 나 텍스트 편집기에 붙여 넣은 결과 텍스트는 항상 다음과 같습니다.
some string!another string
현재 셀에 탭을 삽입하는 방법이없는 것 같습니다. 이것에 대한 진정한 필요성이 있기 때문에 이것은 유감입니다. 해결 방법은 셀에 예상되지 않은 문자를 삽입 한 다음 대상 편집기에서 포스트 프로세서 또는 매크로를 사용하는 것입니다. 무덤 (탭 바로 위)과 단어 VBA 매크로를 사용하여 탭으로 변환하려고합니다.
지금까지 아무도이 간단하고 명백한 방법을 언급하지 않았습니다.
실제 tab
및 newline
문자를 사용 하여 메모장에서 셀 컨텐츠를 작성하십시오 . 이 예제에는 모두 포함되어 있습니다 (여기서 탭은으로 ↹
표시됨).
Before Tab↹AfterTab
Second "line" of the same cell.
전체 내용을 큰 따옴표로 묶습니다 "
(TSV 형식으로 변환).
원래 텍스트 안에 이미 큰 따옴표가 있어야합니다. 더 명확하게하기 위해 위의 예제에 넣었습니다. 위의 예는 다음과 같습니다.
"Before Tab↹AfterTab
Second ""line"" of the same cell."
전체 텍스트 ( Ctrl+ A)를 표시하고 Ctrl+를 눌러 C클립 보드에 복사하십시오.
끝난. 이제 셀 내용은 줄 바꿈 및 탭을 포함하여 예상대로 정확하게됩니다. (공식, VBA 또는 왕복으로, 즉 텍스트 파일에 다시 복사하여 붙여 넣기하여 확인할 수 있습니다). 필수 고지 :
두 번째 줄을 나타내려면 행 높이를 늘려야 할 수도 있습니다.
포함 된 탭 문자의 올바른 형식을 기대하지 마십시오. (그러나 이미 알고 있습니다.) Excel은 셀 내부에서 올바르게 처리하도록 설계되지 않았습니다. 셀 내용을 왼쪽으로 들여 쓰기해야하는 경우 셀 서식 창 ( Ctrl+ 1)을 열고 맞춤 탭 에서 들여 쓰기 값을 설정 하십시오.
팁 : 따옴표 외부 에서 줄 바꿈과 탭을 사용하여 여러 셀을 삽입 할 수 있습니다 .
이 예제 (TSV에서 2 행 x 2 열)는 한 번에 2 × 2 셀의 영역을 삽입합니다.
A1↹B1
A2↹B2
요점이 표시 되면 값 안에 줄 바꿈과 탭을 추가 할 수 있습니다 .
"A↹1
cell"↹"B↹1
cell"
"A↹2
cell"↹"B↹2
cell"
Excel 2016에서 테스트되었습니다.
이 게시물은 오래되었지만 Google의 어느 곳에서 나이 질문에 대한 만족스러운 답변을 찾을 수 없었으므로 다음과 같은 결과를 얻었습니다.
=CONCAT("Today is";CHAR(10);REPT(CHAR(1);2);"very";CHAR(10);REPT(CHAR(1);2);"beautiful")
다음과 같이 표시됩니다 :
... 이것은 다음과 같습니다.
Today is
very
beautiful
CHAR (1)은 ASCII 시스템에서 인쇄 할 수없는 "제목 시작"문자입니다.
Microsoft Office 365 ProPlus