Có bác nào giúp em định dạng cái này tí

Liên hệ QC

doilangthang

Thành viên mới
Tham gia
28/11/07
Bài viết
31
Được thích
25
Có bác nào giúp em với, em giờ muốn nhập vào 1 ô "03" thì nó sẽ để là "+03" và ấn "-03" thì nó hiện "-03" nhưng có màu đỏ.
Thanks các bác nhiều^_^}}}}}
 
Bạn chọn Custom trong hộp thoại Format Cell,
sau đó gõ cái này vào khung Type:

+#,#00_);[Red]-#,#00_)​
 
Bạn click chuột phải vào ô đó chọn format cells. Sau đó vào Tab [Number] chọn lại là general là xong

Nhờ mod xóa dùm bài này, mình tưởng làm sao xóa đi cái định dạng đó.
 
Lần chỉnh sửa cuối:
Bạn click chuột phải vào ô đó chọn format cells. Sau đó vào Tab [Number] chọn lại là general là xong
Format General làm sao mà ra được dấu + ở trước ? và thêm số 0 ở trước nữa ?
Nếu bạn format General, thì khi gõ "03", nó sẽ ra là "3", và khi gõ "-03", nó sẽ ra là "-3" và không có màu đỏ như ý của tác giả câu hỏi.
 
Bạn chọn Custom trong hộp thoại Format Cell,
sau đó gõ cái này vào khung Type:
+#,#00_);[Red]-#,#00_)​
Nhân tiện đây em hỏi các bác luôn trong format cell khi chọn custom thì ý nghĩa của "# " và dấu "," và "_)" là gì vậy?-0-/.
còn dấu ";" em đoán nó giống như là "if" không biết có đúng ko nữa@!##
 
Dấu # thay thế cho vị trí một con số bất kỳ, nếu có.
Dấu 0 thì bắt buộc vị trí của con số đó phải có, nếu không có thì bằng 0.
Ví dụ:
Con số 123, nếu định dạng là "####" (4 cái), thì nó vẫn là 123, nhưng nếu định dạng là "0000" thì nó sẽ là 0123.
Tôi đã sử dụng cái "dấu 0" này để làm cho con số 3 của bạn luôn luôn là 03.

Còn dấu "_" là tạo một khoảng trắng. Nếu bạn không có cái dấu "_" này ở cuối, thì khi bạn gõ số vào, con số sẽ nằm sát vào đường kẻ bên phải của ô. Dấu "_" này chỉ là "cho đẹp" thôi, không ảnh hưởng gì đến con số cả.

Dấu ";" là ngăn cách giữa định dạng cho số dương và định dạng cho số âm.

Tôi chỉ biết có thể. Không biết còn cách định nghĩa nào khác không?
 
Dấu # thay thế cho vị trí một con số bất kỳ, nếu có.
Dấu 0 thì bắt buộc vị trí của con số đó phải có, nếu không có thì bằng 0.
Ví dụ:
Con số 123, nếu định dạng là "####" (4 cái), thì nó vẫn là 123, nhưng nếu định dạng là "0000" thì nó sẽ là 0123.
Tôi đã sử dụng cái "dấu 0" này để làm cho con số 3 của bạn luôn luôn là 03.

Còn dấu "_" là tạo một khoảng trắng. Nếu bạn không có cái dấu "_" này ở cuối, thì khi bạn gõ số vào, con số sẽ nằm sát vào đường kẻ bên phải của ô. Dấu "_" này chỉ là "cho đẹp" thôi, không ảnh hưởng gì đến con số cả.

Dấu ";" là ngăn cách giữa định dạng cho số dương và định dạng cho số âm.

Tôi chỉ biết có thể. Không biết còn cách định nghĩa nào khác không?
Cho mình hỏi thêm 1 cái nữa nhé, trong 1 số định dạng có sẳn của excel mình thấy nó sử dụng đến 3 lần dấu ";" ví dụ như "_(* #,##0.00_);_(* (#,##0.00);_(* "-"??_);_(@_)"
Vậy ở đây ý nghĩa của nó là thế nào? Xin cảm ơn bạn trước nhé./-*+/
 
Như bác BNTT đã nhắc ở trên, "Dấu 0 thì bắt buộc vị trí của con số đó phải có, nếu không có thì bằng 0.".
Nên đoạn cú pháp cho custom format có thể thay lại như sau:
+#,00_);[Red]-#,00_) (thực ra em chỉ bớt dấu # sau dấu phẩy thôi.)
Nếu data có dạng thập phân thì có thêm:
Ví dụ: +#,00.000_);[Red]-#,00.000_)
 
Web KT

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

Back
Top Bottom