Jim tự hỏi làm cách nào để Excel tự động hiển thị các số bằng cách sử dụng “k” cho hàng nghìn và “m” cho hàng triệu. Ví dụ: nếu một ô chứa giá trị $ 470,000, anh ta muốn nó được hiển thị là $ 470k; nếu nó chứa giá trị $ 1.107.432, anh ta muốn nó được hiển thị là $ 1.1 triệu.

Một phương pháp rõ ràng là tạo một công thức sẽ hiển thị thông tin như mong muốn. Công thức sau sẽ tính đến độ lớn của số trong ô B2 và sau đó cung cấp chuỗi văn bản được định dạng phù hợp với độ lớn đó:

=IF(B2 < 1000,B2,IF(B2 < 1000000, "$" & ROUND(B2/1000,1) & "k", "$" & ROUND(B2/1000000,1) & "m"))

Hãy nhớ rằng đây là một công thức duy nhất và phải được nhập hoàn toàn trên một dòng. Tất nhiên, hạn chế của cách tiếp cận như vậy là công thức chiếm dung lượng trong trang tính của bạn. Để giải quyết vấn đề này, thay vào đó, bạn có thể tạo một định dạng tùy chỉnh sẽ chỉ ảnh hưởng đến việc hiển thị số trong ô.

Để tạo định dạng tùy chỉnh, hãy hiển thị tab Trang đầu của dải băng và nhấp vào biểu tượng nhỏ ở góc dưới bên phải của nhóm Số. Trong hộp thoại kết quả, nhấp vào Tùy chỉnh ở bên trái. Đây là định dạng tùy chỉnh bạn nên tạo trong hộp thoại:

[>1000000]$#.0,,"m";[>1000]$#,"k";$#,##0

Định dạng này sẽ hiển thị cả hàng triệu và hàng nghìn bằng cách sử dụng ký hiệu mong muốn. Nếu con số dưới một nghìn thì nó sẽ được hiển thị mà không có bất kỳ ký hiệu đặc biệt nào. Nếu thích hợp, các giá trị được làm tròn đến một chữ số thập phân.

ExcelTips là nguồn của bạn để đào tạo Microsoft Excel hiệu quả về chi phí.

Mẹo này (6146) áp dụng cho Microsoft Excel 2007, 2010, 2013, 2016, 2019 và Excel trong Office 365. Bạn có thể tìm thấy phiên bản của mẹo này cho giao diện menu cũ hơn của Excel tại đây: