2012-10-05 3 views

답변

0

방법이 1

로 이동 엑셀, 셀 또는 셀 범위를 마우스 오른쪽 버튼으로 클릭하거나 서식을 강제로 적용하려는 전체 열을 클릭하고 o를 클릭하십시오. 당신이 일단 n 개의 셀 서식, 당신이 아래에 표시됩니다 일단 거기 Phoe Code

, 아직 선택하지 않은 경우 숫자 탭 클릭하고 클릭 사용자 정의로 같이 카테고리 및 유형 : 위의 형식으로 표시된 +## ####### ####.

이렇게하면 원하는 것을 할 수 있습니다. 이게 도움이 되길 바란다.

방법이

그것을 할 수있는 또 다른 방법은 조건부 서식을 사용하는 것입니다. 조건부 서식이있는 아래의 워크 시트에 연결했습니다. 셀을 입력 한 위치에 입력하면 US, 영국, 기타 및 형식이 변경되었습니다. 다시 말하지만, 그것은 당신의 완벽한 해답되지 않을 수도 있습니다,하지만 그것은

http://www.kaboomlabs.com/excel/examples/CF.xlsx

+0

문제는 다른 수의 번호를 입력 할 수 있어야한다는 것입니다.내가 강제해야 할 유일한 것은 useer가 + 또는 00을 입력하고 숫자 뒤에 변수 숫자를 가질 수있는 국가 코드와 숫자가 –

+0

인 것입니다. 제가 보여준 방법은 절대적인 방법 ... 다른 방법은 조건부 서식입니다. 유일한 방법 위에 원하는 방식입니까? 또한 국가 별 또는이 국가는 귀하에게만 국한되어 있습니까? –

+0

비록 내가보고있는 문제는 이들 중 두 개가 길이가 동일하다는 것입니다. 특정 형식을 지정하지 않는 한 두 가지를 구별 할 수있는 실제 방법이 없습니다. 그리고 조건부 서식을 사용하는 것입니다. 그것을위한 포맷입니다. –

0

당신은 데이터 검증을위한 조건으로이 공식을 사용할 수 있습니다 ... 그것을 할 수있는 많은 방법 중 하나입니다

=OR(LEFT(E1,1)="+",LEFT(E1,2)="00") 

enter image description here

Here 당신은 내가 당신과 같은 일을 해요 생각 데이터 검증

+0

확인이 필요한 것은 아니지만 이것이 유용합니다. 나는 숫자 형식이 올바른지 여부를 확인하기 위해 Excel에 질문하는 방법이 있다고 생각했습니다. 적절한 형식의 전체 전화 번호 열에 적용하면 내 솔루션이 강제로 열을 입력하도록 강요합니다 * * –

+0

*. 하지만 매트가 지금까지 답변 한 자동 수정 방식이 더 필요하다고 생각합니다. 유일한 방법은 전능하신 VBA가 될 것입니다 :) – Jook

+0

나는 VBA도 생각하고 있었지만 때로는 비 VBA 방식도 좋습니다. –

0

를 사용하는 방법을 볼 수 있습니다 - 다른 형식을 가질 수있는 열에 여러 다른 국제 번호를 입력해야합니다. 일부 전화 코드는 3 자리 숫자가 2 개 있습니다.

그러나 다이얼링 코드 앞에 아포스트로피를 추가하는 것이 유일한 방법입니다. 내가 원했던대로 텍스트 (앞면에 두 개의 0을 포함)를 남길 수 있습니다. 아포 스트로피는 숫자가 아닌 평범한 텍스트로 따라 오는 것을 다루는 데 탁월한 능력을 발휘합니다.

어포 스트로피를 입력 할 때마다 전체 열을 선택한 다음 셀 서식 탭의 숫자 탭에서 사용자 지정 번호가 아닌 "텍스트"를 선택하는 것이 더 쉽습니다.

호프가 도움이된다면 분명 도움이되었습니다.