Excel에서 숫자 사이에 공백을 추가하십시오.


0

22 자리 숫자에 공백을 자동으로 추가하는 방법은 무엇입니까?

예를 들어, 1234567891234567891234는 123456 7891234567891234 (기본적으로 6 뒤에 공백을 추가)로 형식화해야합니다.

답변:


1

Excel에서는 최대 15유효 자릿수 만 허용 하므로 22 자리 숫자는 Excel에서 텍스트 값으로 만 표시 될 수 있으므로 숫자 서식을 사용할 수 없습니다. 다른 셀에서 필요한 결과를 얻으려면 REPLACE문자 7에 공백을 추가하는 함수를 사용할 수 있습니다.

=REPLACE(A1,7,0," ")


0

"왼쪽", "오른쪽"및 "연결"Excel 문자열 함수를 사용하십시오.

A12 = 1234567891234567891234이면 다음과 같이 사용하십시오.

=CONCATENATE(LEFT(A12,6) & " " & RIGHT(A12,16))

1
은 Using CONCATENATE기능 필요가 없습니다. 이를 단축 할 수 있습니다 =LEFT(A12,6)&" "&RIGHT(A12,16).
bdr9

0

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

이 방법은 이중 공백을 삽입하지 않았으며 더 짧은 값도 처리합니다. 모든 숫자 값 등을 테스트 할 수도 있습니다.

건배,

학장


-1

아무것도 ... 필요한 셀을 선택한 후에는 Ctrl + F를 누르고 바꾸기 옵션을 선택하고 일반 텍스트 및 숫자로 "무엇을 찾으십시오"로 편집하고 cintends를 원하는 모델 (예 : 공백이있는 텍스트)로 "바꾸기"를 추가하십시오. 그런 다음 모두 바꾸기를 누릅니다.


-1

간단한 공식은 = TEXT (A1, "0000 0000 0000")입니다.


실제로,  =TEXT(A1, "0 0000000000000000")질문에 대한 더 나은 답변이 될 것입니다.
스콧
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.