답변:
"왼쪽", "오른쪽"및 "연결"Excel 문자열 함수를 사용하십시오.
A12 = 1234567891234567891234이면 다음과 같이 사용하십시오.
=CONCATENATE(LEFT(A12,6) & " " & RIGHT(A12,16))
22 자리 숫자를 포함하는 셀이 문자열로 지정되도록 지정한 첫 번째 응답에 유의하십시오 (원하는 공간없이 입력하거나 가져 오는 경우).
가져 오는 경우 Excel에서 문자열로 해석하도록 가져온 값 앞에 작은 따옴표 문자를 추가하는 것이 좋습니다. 또한 '공백 없음'버전을 이와 같이 '공백'버전으로 변경하는 VBA 루틴을 제안합니다. 데이터를 입력 / 가져온 후 지정된 셀에서 실행합니다 ...
Sub AddSpace()
Dim cl As Range
For Each cl In Selection
If Mid(cl.Value, 6, 1) <> " " Then
cl.Value = Left(cl.Value, 6) & " " & Right(cl.Value, Len(cl.Value) - 6)
End If
Next cl
End Sub
이 방법은 이중 공백을 삽입하지 않았으며 더 짧은 값도 처리합니다. 모든 숫자 값 등을 테스트 할 수도 있습니다.
건배,
학장
CONCATENATE기능 필요가 없습니다. 이를 단축 할 수 있습니다=LEFT(A12,6)&" "&RIGHT(A12,16).