Xin hỏi cách chuyển định dạng số ( Number) sang chuỗi ( Tex )

Liên hệ QC

saigonvw

Thành viên hoạt động
Tham gia
27/11/07
Bài viết
100
Được thích
8
Các Bạn làm ơn cho tôi hỏi :
Tôi có một cột dữ liệu cũ ( Cột A ) trong đó các ô có kiểu định dạng khác nhau. Ví dụ : A1: 010802 có định dạng tex . A2 : 110802 có định dạng Number ...Giờ tôi muốn chuyển tòan bộ cột đó sang một kiểu định dạng ( Tex hoặc Number ) thì làm thế nào ? Hoặc đơn giản hơn các Bạn chỉ cho tôi cách chuyển một ô có định dạng cũ là Tex sang Number và nguợc lại đuợc không ?
Cảm ơn các Bạn nhiều
 
Chuyển từ Number sang Text :
1. Chọn Cột A
2. Vào menu Format/Cell
3. Chọn thẻ Number và chọn Text
 
Chuyển từ Number sang Text :
1. Chọn Cột A
2. Vào menu Format/Cell
3. Chọn thẻ Number và chọn Text

Tôi cũng đã làm như bạn huớng dẫn nhưng nhìn hình thức thì các Ô truớc đó là dạng Number giờ đây trông có vẻ giống dạng tex nhưng " Bản chất" của ô đó hình như vẫn là dạng Number thì phải . Bằng chứng là tôi dùng các Ô ở cột A ( Sau khi đã định dạng tòan bộ cột ở dạng Tex ) trong hàm Vlockup thì kết quả cho ra #NA

File đây - Nhờ các Bạn chỉ giúp
 

File đính kèm

  • Hoi ve dinh dang.xls
    15 KB · Đọc: 42
Lần chỉnh sửa cuối:
Nếu để chuyển đổi phục vụ cho việc sử dụng Vlookup thì làm thế sẽ là không ổn.
Bạn đưa cái bảng tính bạn đang gặp rắc rối lên đây xem thế nào???
 
Tôi đã gửi file trong bài cũ đó - Mong các Bạn chỉ giúp
 
Bạn bôi đen cột A sau đó vào Format cell chọn định dạng kiểu text là được mà bạn,sory nhầm
 
Các Bạn làm ơn cho tôi hỏi :
Tôi có một cột dữ liệu cũ ( Cột A ) trong đó các ô có kiểu định dạng khác nhau. Ví dụ : A1: 010802 có định dạng tex . A2 : 110802 có định dạng Number ...Giờ tôi muốn chuyển tòan bộ cột đó sang một kiểu định dạng ( Tex hoặc Number ) thì làm thế nào ? Hoặc đơn giản hơn các Bạn chỉ cho tôi cách chuyển một ô có định dạng cũ là Tex sang Number và nguợc lại đuợc không ?
Cảm ơn các Bạn nhiều
Chuyển từ Text sang Number chẳng có gì đáng nói cả. Chỉ cần copy 1 cell rổng, Paste special\Values + Add vào dữ liệu là được rồi
Còn vụ chuyển ngược lại từ Number sang Text thì không dễ ăn đâu nha ---> Phải dùng VBA mới xong
Nếu làm bằng tay, ta có thể cho thêm dấu nháy đơn vào trước chuổi cũng là 1 cách
------------------
Nói riêng về file của bạn: Do number và text lẫn lộn nhau nên khó dùng VLOOKUP được. Vậy ta có thể thay VLOOKUP bằng LOOKUP như thế này:
PHP:
=LOOKUP(2,1/(TEXT($A$3:$A$22,"@")=TEXT(F3,"@")),$B$3:$B$22)
 
Lần chỉnh sửa cuối:
Bạn làm theo cách của Anh ndu96081631. Hoặc theo cách này( hơi thủ công tý): Chọn cột A vào format cells -> chọn text. Sau đó chọn lại Chọn cột A nhấn F2 hết toàn bộ dữ liệu cột A là ok!
 
Các Bạn làm ơn cho tôi hỏi :
Tôi có một cột dữ liệu cũ ( Cột A ) trong đó các ô có kiểu định dạng khác nhau. Ví dụ : A1: 010802 có định dạng tex . A2 : 110802 có định dạng Number ...Giờ tôi muốn chuyển tòan bộ cột đó sang một kiểu định dạng ( Tex hoặc Number ) thì làm thế nào ? Hoặc đơn giản hơn các Bạn chỉ cho tôi cách chuyển một ô có định dạng cũ là Tex sang Number và nguợc lại đuợc không ?
Cảm ơn các Bạn nhiều
Tôi thì dùng như sau, thấy cũng OK.
1/ Định dạng cột A là text.
2/ Tại B tạo ct: =Text(A1,"@")
3/ Copy B và dán giá trị lại A.
4/ Bỏ cột B.
 
Cảm ơn các Bạn nhiều.
Qua huớng dẫn cuả các Bạn tôi nhận thấy đúng là chuyển từ dạng Number sang dạng Tex thật là khó khăn ( Với tôi là không thể vì tôi không biết VBA ) - Tôi đã copy và dán nguyên công thức cuả Bạn Ndu96081631 nhưng không đuợc ( Hình như đây là đoạn code chứ không phải công thức ? )
Riêng về ví dụ trên thì tôi chọn cách : Đổi định dạng tất cả Mã cũ và mã mới về dạng Number và làm Vlockup bình thuờng .
Còn một cách nữa là tôi dùng hàm isnontext để tìm ra các ô có định dạng Number sau đó dùng hàm Text để chuyển các Ô đó về dạng Text
 
Tôi đã copy và dán nguyên công thức cuả Bạn Ndu96081631 nhưng không đuợc ( Hình như đây là đoạn code chứ không phải công thức ? )

Đó là công thức bình thường thôi bạn à
Bạn xem file đây! Sao mà không được chứ
Với công thức trên, ta không cần phải thay đổi định dạng dữ liệu gốc gì cả
 

File đính kèm

  • Hoi ve dinh dang(1).xls
    26 KB · Đọc: 27
Tôi thì dùng như sau, thấy cũng OK.
1/ Định dạng cột A là text.
2/ Tại B tạo ct: =Text(A1,"@")
3/ Copy B và dán giá trị lại A.
4/ Bỏ cột B.

Oh- Cảm ơn bạn. Tôi cũng làm giống bạn, nhưng bị thừa một công đọan là tìm những ô không phải dạng Tex rồi lập công thức chuyển thành Tex và dán giá trị lại . Cách của Bạn nhanh hơn nhiều
@ Bạn ndu96081631 : Bạn có thể giải thích rõ hơn cho tôi về các thành phần trong công thức của Bạn không ?
 
Oh- Cảm ơn bạn. Tôi cũng làm giống bạn, nhưng bị thừa một công đọan là tìm những ô không phải dạng Tex rồi lập công thức chuyển thành Tex và dán giá trị lại . Cách của Bạn nhanh hơn nhiều
@ Bạn ndu96081631 : Bạn có thể giải thích rõ hơn cho tôi về các thành phần trong công thức của Bạn không ?
Dạng công thức =LOOKUP(2, 1/(Mảng điều kiện = d/k), Mảng kết quả) này có đầy trên GPE rồi
Bạn tìm đi
(Còn hàm TEXT chắc bạn biết rồi?)
 
Web KT
Back
Top Bottom