Excel에서 여러 마침표로 텍스트 서식을 지정하는 방법은 무엇입니까?

Excel에서 여러 마침표로 텍스트 서식을 지정하는 방법은 무엇입니까?

Excel에서 서식을 지정해야 하는 숫자가 포함된 텍스트가 있습니다. 제가 Excel에서 사용해 본 형식은 00000.0000.0입니다. 이는 이중 마침표가 아니었다면 아름답게 작동할 것입니다.

19271.23.8 -> 19271.0023.8

그런 식으로 텍스트 형식을 Excel로 지정할 수 있습니까? 아니면 이 공식을 사용해야 합니까(작동합니까)?

=CONCATENATE(TEXT(LEFT(A1,FIND(".",A1,1)-1),"00000"),".",TEXT(RIGHT(A1,LEN(A1)-FIND(".",A1 )),"0000.0"))

(a) Excel의 서식 기능의 한계를 아는 것이 흥미로울 것이고 (b) 위의 내용은 기억하기가 정말 어렵기 때문에 묻는 것입니다.

당신의 도움을 주셔서 감사합니다.

답변1

숫자인 한 Excel에서는 특수 서식을 제공할 수 있습니다. 그렇지 않으면 수식이나 VBA 외에는 방법이 없습니다.

공식은 약간 단축될 수 있습니다.

=TEXT(LEFT(A1,FIND(".",A1)-1),"00000.")&TEXT(RIGHT(A1,LEN(A1)-FIND(".",A1)),"0000.0")

내가 여기서 사용한 몇 가지 :

  • &대신 연결하는 데 사용할 수 있습니다 =CONCATENATE().
  • FIND()의 마지막 매개변수는 선택사항이며 두 번째에서는 생략했지만 FIND()첫 번째에서는 사용했지만 이유는 확실하지 않습니다.
  • 실제로 사용자 정의 서식에 점을 추가할 수 있기 때문에 사이에 있는 점을 제거했습니다.TEXT()

하지만 그렇습니다. 아직 기억하기가 조금 어렵습니다.

관련 정보