Làm sao đánh dấu chấm ngăn cách trong tiền tệ

Liên hệ QC

tommynguyen

Thành viên mới
Tham gia
3/12/07
Bài viết
24
Được thích
5
Nhờ các cô chú giúp đỡ, em chót đánh cột Giá liền, giờ làm sao để đánh dấu chấm (.) 1 loạt.
Ví dụ 135000 -> 135.000
1000000 -> 1.000.000 mà định dạng vẫn giữ nguyên là text.
Dùng cái Format Cells thì nó chỉ thay đổi định dạng, nhưng giá trị trong ô vẫn là 135000
Dùng cái Replace 000 thành .000 thì nó chuyển thành 135 và chuyển sang định dạng Number
Giờ phải làm sao, mong các cô chú giúp đỡ
 
Nhờ các cô chú giúp đỡ, em chót đánh cột Giá liền, giờ làm sao để đánh dấu chấm (.) 1 loạt.
Ví dụ 135000 -> 135.000
1000000 -> 1.000.000 mà định dạng vẫn giữ nguyên là text.
Dùng cái Format Cells thì nó chỉ thay đổi định dạng, nhưng giá trị trong ô vẫn là 135000
Dùng cái Replace 000 thành .000 thì nó chuyển thành 135 và chuyển sang định dạng Number
Giờ phải làm sao, mong các cô chú giúp đỡ
Lạ nhỉ cột giá tiền thì định dạng là số là chuẩn rồi, sao bạn lại muốn định dạng là text nhỉ.
1000000 -> 1.000.000 mà định dạng vẫn giữ nguyên là text.
Bạn đưa một ít số liệu lên xem nhé.
 
Dạ, bởi vì cháu lấy dữ liệu excel trình bày lên trang jsp. Định dạng tiền tệ trong excel thì nó chỉ hiển thị đúng trong excel thôi. Còn hiển thị trên trang jsp thì nó giữ nguyên giá trị trong ô.
 
Bạn làm theo các bước sau:
- Tạm thời bạn cứ copy cột số liệu cần chuyển của bạn (giả sử cột A1) sang 1 cột khác (cột B1) và định dạng cột B1 là dạng number để nó hiển thị dấu ngắt nghìn (35,000), Bên cạnh cột B1 bạn lại tạo cột C1 có định dạng là dạng text.
- Copy cột số liệu B1 và Paste nó sang phần mềm Word
- Sau đó Copy lại cột số này từ Word trở lại Excel
- Paste nó vào cột C1 (Paste Special và chọn text)
Chúc bạn thành công!
 
Cảm ơn chú. Cháu làm được rồi. Nhưng có cách nào nhanh hơn thì tốt hơn ạ.
Có cách nào replace mà vẫn giữ được format text hoặc thay thế được #00000 thành #00.000 không chú.
 
Thế thì cháu xem file đính kèm xem đã ưng ý chưa nhé. Mà cháu học lớp mấy rồi?
 

File đính kèm

  • Book3.xls
    13.5 KB · Đọc: 80
Thế thì cháu xem file đính kèm xem đã ưng ý chưa nhé. Mà cháu học lớp mấy rồi?
 

File đính kèm

  • them cham.xls
    25.5 KB · Đọc: 64
Thanks 2 chú. Cháu làm được rồi. Cháu tốt nghiệp lớp 13 cách đây mấy năm. Gọi cô chú cho lịch sự :))
 
Hụi, chú cứ hiểu sai hoài, xưng cháu đàng hoàng mờ. Có xưng anh bao giờ đâu.
Ủa mà chú Salam cho cháu hỏi chút, sao cháu sửa
=IF(B2="","",LEFT(Chuyen,IF(So1="",LEN(B2)+INT(LEN(B2)/3)-1,LEN(B2)+INT(LEN(B2)/3))))
thành
=IF(C2="","",LEFT(GIA,IF(So1="",LEN(C2)+INT(LEN(C2)/3)-1,LEN(C2)+INT(LEN(C2)/3))))
mà nó lại ra #NAME?
 
Hụi, chú cứ hiểu sai hoài, xưng cháu đàng hoàng mờ. Có xưng anh bao giờ đâu.
Ủa mà chú Salam cho cháu hỏi chút, sao cháu sửa
=IF(B2="","",LEFT(Chuyen,IF(So1="",LEN(B2)+INT(LEN(B2)/3)-1,LEN(B2)+INT(LEN(B2)/3))))
thành
=IF(C2="","",LEFT(GIA,IF(So1="",LEN(C2)+INT(LEN(C2)/3)-1,LEN(C2)+INT(LEN(C2)/3))))
mà nó lại ra #NAME?
Bạn nhấn ctrl+f3 sửa lại công thức các name so1, so2 ... so6
VD:
=LEFT(Sheet1!$B12,MOD(LEN(Sheet1!$B12),3))
Bạn sửa lại cột B thành cột C
=LEFT(Sheet1!$C12,MOD(LEN(Sheet1!$C12),3))

Thân.
 
Góp thêm một công thức này:
=SUBSTITUTE(TEXT(A1, "#,###"), ",", ".")
Với A1 chứa con số cần chuyển, và là số nguyên.
Định dạng số của hệ thống là theo kiểu Mỹ (2000000 = 2,000,000)
Kết quả là một text "thuần chủng", định dạng theo kiểu Việt Nam (2000000 = 2.000.000)
 
Góp thêm một công thức :

=SUBSTITUTE(FIXED(B2,0),",",".")
 
Web KT
Back
Top Bottom