Làm xuất hiện số 0 trước số điện thoại di động (3 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

cobemngmocuchi

Thành viên hoạt động
Tham gia
12/1/09
Bài viết
110
Được thích
6
Các bác chỉ giúp mình cách thêm số 0 vào trước số điện thoại di động, mình không biết làm cách nào cả.

Cám ơn các bác nhiều. %#^#$
 
1. Bạn có thể gõ ký tự " ' " (dấu nháy đơn) trước khi gõ số điện thoại.
2. Vào format cells, custom, ô type gõ 0000000000 (10 con số 0)
 
Vào format cells, chọn text (ok) rồi gỏ số
 
Có một cách nữa, là không làm gì hết, ngoài việc tách số ra cho dễ đọc...

Ví dụ: Thay vì nhập 0909999999, bạn tách ra thành chùm 3 số: 0909 999 999
 
Cám ơn các bác, mình làm được rồi

Mình nhập số điện thoại bình thường sau đó vào format cell/number/custom rồi mình đánh 10 số 0 vào đó là xong..
 
Cám ơn các bác, mình làm được rồi

Mình nhập số điện thoại bình thường sau đó vào format cell/number/custom rồi mình đánh 10 số 0 vào đó là xong..
Gõ 10 số 0 vào thì chỉ OK trong trường hợp số ĐT của bạn có đúng 10 chữ số kể cả số 0 ở đầu thôi. Cách triệt để bạn nên thay 10 số 0 bằng "0"#
 
Hoặc có thể làm như sau:

Nếu cột A1 nhập số 0987852852 thì cột B1 dùng hàm sau: = "0"&A1
Nếu có nhiều dòng thì chỉ việc kéo xuống là xong.
 
Cám ơn các bác, mình làm được rồi

Mình nhập số điện thoại bình thường sau đó vào format cell/number/custom rồi mình đánh 10 số 0 vào đó là xong..
Không phải số di động nào cũng 10 chữ số đâu nha, những số di động mới sau này tới 11 chữ số lận đó ( ví dụ đầu số 0122...) -> cách này không khả thi. Mình thấy Format Cells dạng Text -> có thể nhập số di động hay số bàn đều ổn.

TDN

 
bạn thử làm cách này.

chọn cột cần đánh số đt, bạn chon formatcell /custum/general. Bạn gỏ "0"general và ok là cứ nhập tự do theo nhu cầu nhe
 
Sử dụng Format cells

Cách các bạn sử dụng dùng để đánh số 0 trước số điện thoại cũng được. Mình hay dùng cách này:
1. Chọn vùng hoặc ô muốn đánh số điện thoại
2. Pick chuột phải chọn Format Cells
3. Chọn thẻ Number trong Format Cells
4. Chọn Text
5. OK
Bây giờ có thể nhập thoải mái các số điện thoại rồi.
Chúc thành công
 
Lần chỉnh sửa cuối:
cái bài này mình thấy dùng hàm text hợp lí hơn mà tiện dù làm cách nào cũng được còn cái "0"# cũng hay, nhưng mà nếu thêm dấu phẩy sau phần đầu số là không thực hiện được
 
Gõ 10 số 0 vào thì chỉ OK trong trường hợp số ĐT của bạn có đúng 10 chữ số kể cả số 0 ở đầu thôi. Cách triệt để bạn nên thay 10 số 0 bằng "0"#

hình như cách này ổn; mình bôi đen cả cột chuyên nhập số đt; rồi bấm format cell chỉnh như bạn thây ok; dù số có bao nhiêu số cứ có số 0 ở đầu đều hiện hết
 
Các bạn thử 1 cách của mình xem sao. Số điện thoại ta chia thành 2 nhóm
-Nhóm mã 3 (hoặc 4) chữ số tùy theo mạng.
-Nhóm số: 7 chữ số.
Vào Custom gõ 0###-####### (0 và 3 ký tự # - 7 ký tự #)
Giờ bạn nhập số 10 số và số 11 số xem sao:

Ví dụ:
0313876448 ----> 031-3876448
01226777889----> 0122-6777889

Các bạn có thể thay dấu - bằng dấu . hay ký tự gì tùy ý
 
Lần chỉnh sửa cuối:
Có hàm nào có thể phân biệt được các trường hợp như sau không

Nếu gõ 04 66668888 hoặc 0466668888 hoặc 4 66668888 thì khi vào cell nó đều trở thành 04 6666 8888
Đối với Hà Nội và TP HCM là như vậy (có 8 số đuôi). Còn đối với các tỉnh khác thì
Nếu gõ 0511 3334444 hoặc 05113334444 hoặc có khoảng trắng nằm bất kỳ trong dãy số. Thì khi vào cell nó đều trở thành 0511 333 4444

Làm việc này để tránh nhiều người nhập số ẩu, dẫn đến dãy số điện thoại nhìn không đẹp.
 
Có hàm nào có thể phân biệt được các trường hợp như sau không

Nếu gõ 04 66668888 hoặc 0466668888 hoặc 4 66668888 thì khi vào cell nó đều trở thành 04 6666 8888
Đối với Hà Nội và TP HCM là như vậy (có 8 số đuôi). Còn đối với các tỉnh khác thì
Nếu gõ 0511 3334444 hoặc 05113334444 hoặc có khoảng trắng nằm bất kỳ trong dãy số. Thì khi vào cell nó đều trở thành 0511 333 4444

Làm việc này để tránh nhiều người nhập số ẩu, dẫn đến dãy số điện thoại nhìn không đẹp.

Cho dãy số nhập bắt đầu từ A1, dùng tạm cái này xem?
PHP:
=IF(A1="","",IF(OR(--RIGHT(A1,2)=4,--RIGHT(A1)=4,--RIGHT(A1,2)=8,--RIGHT(A1)=8),TEXT(--SUBSTITUTE(A1," ",""),"00 0000 0000"),IF(LEN(SUBSTITUTE(A1," ",""))=11,TEXT(--SUBSTITUTE(A1," ",""),"0000 000 0000"),TEXT(--SUBSTITUTE(A1," ",""),"000 000 0000"))))
 
Thì bạn sửa đi 1 chút là được mà, để rõ mỗi nhóm cách 2 dấu cách . Cách làm tương tự bài 14

0### ### ####
 
Cho dãy số nhập bắt đầu từ A1, dùng tạm cái này xem?
PHP:
=IF(A1="","",IF(OR(--RIGHT(A1,2)=4,--RIGHT(A1)=4,--RIGHT(A1,2)=8,--RIGHT(A1)=8),TEXT(--SUBSTITUTE(A1," ",""),"00 0000 0000"),IF(LEN(SUBSTITUTE(A1," ",""))=11,TEXT(--SUBSTITUTE(A1," ",""),"0000 000 0000"),TEXT(--SUBSTITUTE(A1," ",""),"000 000 0000"))))

Nó thể hiện không đúng, nếu gõ 0866667777 thì nó hiện ra là 086 666 7777. Mình muốn là: 08 6666 77777
 
Mình thì không hiểu về số điện thoại lắm, bạn dùng công thức sau xem có đúng ý bạn không nhé!
PHP:
=IF(OR(--LEFT(SUBSTITUTE(A1," ",""),2)=4,--LEFT(SUBSTITUTE(A1," ",""),2)=8,AND(--LEFT(SUBSTITUTE(A1," ",""),2)>=40,--LEFT(SUBSTITUTE(A1," ",""),2)<50),AND(--LEFT(SUBSTITUTE(A1," ",""),2)>=80,--LEFT(SUBSTITUTE(A1," ",""),2)<90)),TEXT(--SUBSTITUTE(A1," ",""),"00 0000 0000"),TEXT(--SUBSTITUTE(A1," ",""),"0000 000 0000"))
 

File đính kèm

Mình thì không hiểu về số điện thoại lắm, bạn dùng công thức sau xem có đúng ý bạn không nhé!
PHP:
=IF(OR(--LEFT(SUBSTITUTE(A1," ",""),2)=4,--LEFT(SUBSTITUTE(A1," ",""),2)=8,AND(--LEFT(SUBSTITUTE(A1," ",""),2)>=40,--LEFT(SUBSTITUTE(A1," ",""),2)<50),AND(--LEFT(SUBSTITUTE(A1," ",""),2)>=80,--LEFT(SUBSTITUTE(A1," ",""),2)<90)),TEXT(--SUBSTITUTE(A1," ",""),"00 0000 0000"),TEXT(--SUBSTITUTE(A1," ",""),"0000 000 0000"))

Cái này tương đối đúng rồi đó bạn, nhưng còn thiếu trường hợp đầu số 3 số: ví dụ 058 666 7777 nó lại hiển thị là 0058 666 7777. Bạn thêm giùm trường hợp nữa nhé
 
Web KT

Bài viết mới nhất

Back
Top Bottom