Vầy thử xem:Mọi người giúp tôi với! Tôi có một văn bản muốn định dạng số có sẵn trong một ô. vi dụ 1000 thành 1.000 thì làm thế nào!
Nếu định dạng 1000 thành 1,000 thì tôi làm được, có ví dụ ở dưới. Mong mọi người chỉ giáo
="Doanh thu của Công ty là "&SUBSTITUTE(TEXT(A2,"### ### ### ### ###")," ",".")
="Doanh thu của Công ty là "&SUBSTITUTE(TEXT(A2,"#,###"),",",".")
Vầy thử xem:
Thật ra cũng có thể dùng công thức ngắn hơn:PHP:="Doanh thu của Công ty là "&SUBSTITUTE(TEXT(A2,"### ### ### ### ###")," ",".")
nhưng cái này không chắc ăn... Sẽ sai trên hệ thống đã đính dạng dấu chấm là dấu phân cách ngàn (trong Control Panel)PHP:="Doanh thu của Công ty là "&SUBSTITUTE(TEXT(A2,"#,###"),",",".")
Vậy công thức đầu tiên tuy dài hơn nhưng chắc ăn hơn. Nó luôn đúng trên mọi máy tính
Nếu vậy thì chắc phải chơi đến... tuyệt chiêu:anh ndu
công thức này
="Doanh thu của Công ty là "&SUBSTITUTE(TEXT(A2,"### ### ### ### ###")," ",".")
nó ra dư mấy dấu chấm
Doanh thu của Công ty là ..100.000.000
em nghĩ dùng công thức dưới thì hay hơn đó, còn vấn đề người ta chỉnh control panel thì do người ta thôi
="Doanh thu của Công ty là "&SUBSTITUTE(TRIM(TEXT($A2,REPT("0",MOD(LEN($A2),3))&REPT(" "&"000",INT(LEN($A2)/3))))," ",".")
Ôi... nghĩ lại thấy mình... quá ngu
Đâu cần công thức dài đến thế! Công thức đầu tiên chỉ cần lồng thêm TRIM vào là xong!
PHP:="Doanh thu của Công ty là "&SUBSTITUTE(TRIM(TEXT(A2,"### ### ### ### ###"))," ",".")
Kiểm tra lại đi, làm gì có vụ này chứ ---> Có hàm TRIM vào nó phải có sự khác biệt bạn àA2=1000
=SUBSTITUTE(TRIM(TEXT(A2,"### ### ### ### ###"))," ",".")
thì kết quả ra như vậy nè anh ndu ...1.000
em thấy công thức này là hoàn chỉnh lắm rồi
SUBSTITUTE(TRIM(TEXT($A2,REPT("0",MOD(LEN($A2),3))&REPT(" "&"000",INT(LEN($A2)/3))))," ",".")
Nhìn cái hình tôi.. KHÔNG TIN
Cũng như tôi đã nói ở trên!Một công thức mà ra 2 đáp án đó anh ndu, em có gởi theo file
Nếu bạn muốn vậy trước tiên bạn phải kiểm tra doanh thu bằng loại tiền gì rồi sau đó áp dụng các hàm trên là được, tư duy một tí đi nhaThanks mọi người nhé! Bây giờ mình muốn mở rộng hơn! Ví dụ như là vời Doanh thu bằng USD thì phải là 100,000.45 USD, với DT bằng VNĐ thì là 100.000,45 đồng thì làm thề nào nhỉ
Hổng có file cụ thể thì lấy gì mà cao với kiến hả bạn?Sao không có cao kiến nào hết vậy mấy anh!
Giờ em muốn đặt lệnh để có câu: Doanh thu của công ty là 1,945.67 USD (bằng chữ: Một nghìn chín trăm bốn mươi năm phẩy sáu bảy đô la Mỹ), tương đương 40.115.824 VNĐ (bằng chữ: Bốn mươi triệu một trăm mười lăm nghìn tám trăm hai tư đồng)Hổng có file cụ thể thì lấy gì mà cao với kiến hả bạn?
File của bạn có giống gì trong đó đâu mà làm?Giờ em muốn đặt lệnh để có câu: Doanh thu của công ty là 1,945.67 USD (bằng chữ: Một nghìn chín trăm bốn mươi năm phẩy sáu bảy đô la Mỹ), tương đương 40.115.824 VNĐ (bằng chữ: Bốn mươi triệu một trăm mười lăm nghìn tám trăm hai tư đồng)
Sử dụng công thức của ndu, dùng thêm hàm đọc số (trên GPE có đầy), là xong. Thí dụ:Giờ em muốn đặt lệnh để có câu: Doanh thu của công ty là 1,945.67 USD (bằng chữ: Một nghìn chín trăm bốn mươi năm phẩy sáu bảy đô la Mỹ), tương đương 40.115.824 VNĐ (bằng chữ: Bốn mươi triệu một trăm mười lăm nghìn tám trăm hai tư đồng)