2013-07-09 5 views
2

현재 부품 번호가 들어있는 시트 작업 중입니다. 나는 그들이 같은 포맷 싶습니다 @s는 문자 또는 숫자가 될 수Excel 번호 서식 지정

@@@@-#####-XX 

, #S 숫자이고, X가 글자입니다.

이렇게하는 동안 두 가지 문제가 발생합니다. 첫 번째는 사용자 지정 서식 대화 상자에서 동시에 텍스트와 숫자를 처리하는 방법을 알 수 없다는 것입니다. 두 번째 이유는 부품 번호가 2가 아닌 두 번째 하이픈 다음에 3자를 가질 수도 있기 때문에 두 형식을 구별하기 위해 조건을 어떻게 구성해야 하는지를 알 수 없습니다.

사용자 지정 형식을 만들 때 숫자와 텍스트를 동시에 처리 할 수 ​​있으며 문자 번호 등을 기반으로 위에서 설명한 조건을 어떻게 추가 할 수 있습니까?

감사합니다. 사용자 정의 형식을 달성 할 수없는 경우

+0

은 부품 번호가 이미 존재하거나 당신이 그들을 생성하려고합니까? 또한, 당신이 그들과해야 할 일은 무엇입니까? – ChrisProsser

+0

문서에 따르면이 작동합니다 : AAAA \ - ##### \ - LL하지만 Excel에서 사용할 수 없다는 오류가 발생합니다. (http://office.microsoft.com/en-us/access-help/ input-mask-syntax-and-examples-HP005187550.aspx – MrFox

+0

@ChrisProsser 숫자가 이미 있지만 시트에 없습니다. 시트에 입력 할 때마다 하이픈을 입력하지 않아도됩니다. – detroitwilly

답변

2

다음과 같은 다음과 같은 공식에 맞게 수

=LEFT(A1,4)&"-"&MID(A1,5,5)&"-"&RIGHT(A1,LEN(A1)-9) 
+0

서식이 적용되는 한이 트릭을 수행하지만 항목이있는 열과 형식이 지정된 문자열이 하나씩 필요합니다.) 하나의 열에 같은 유형의 것을 수행 할 수있는 방법이 있습니까? – detroitwilly

+0

사용하고있는 Excel의 (이전) 버전에 대해서는 잘 알고 있지 않지만 '추가'(소스) 열은 한 번 삭제할 수 있습니다 수식을 적용한 다음 컬럼의 내용물을 그 (것)들은 선택되고, 베껴지고 위에 특별한 가치가 붙여 넣어진다. – pnuts

+1

최고의 공격 계획처럼 들립니다. 수식을 가져 주셔서 대단히 감사합니다! – detroitwilly

0

중간 번호 섹션 5 자리 숫자로되어있는 경우, -0000 # @

를 사용 - XX

하지만 숫자 형식은 영숫자 항목을 처리 할 수 ​​있도록 설계되어, 내가 당신을 도울 수 있다고 생각하지 않는 X의