Richard muốn nhập một giá trị vào một ô và để Excel giả định rằng giá trị đó là hàng nghìn. Ví dụ: anh ấy muốn nhập “3”

vào một ô và để Excel coi giá trị là 3.000; nếu anh ấy vào “14”

vào ô, thì Excel sẽ coi nó là 14.000.

Có một số cách khác nhau để xử lý điều này, tùy thuộc vào cách bạn muốn dữ liệu được xử lý sau khi được nhập. Một cách tiếp cận là thay đổi định dạng của ô mà các giá trị đang được nhập vào. Ví dụ: bạn có thể sử dụng định dạng tùy chỉnh sau cho ô:

#,##0",000"

Bất cứ khi nào bạn nhập giá trị vào ô, Excel sẽ theo sau giá trị bằng “, 000”. Do đó, nhập 27 vào ô và Excel sẽ hiển thị 27.000.

Hạn chế của cách tiếp cận này là số cơ bản vẫn được coi là giá trị nhỏ hơn. Nếu sau đó bạn cố gắng thêm 1 vào nội dung ô, bạn không nhận được 27.001, bạn nhận được 28.000. Bạn cũng sẽ không thể nhập giá trị thập phân. Điều này có nghĩa là nếu bạn nhập 1,23, bạn không nhận được 1,230; thay vào đó bạn nhận được 1.000 vì giá trị được coi là số nguyên trước khi hiển thị.

Có lẽ, một cách tiếp cận tốt hơn là thay đổi cài đặt cấu hình trong chính Excel. Làm theo các bước sau:

  1. Chọn Tùy chọn từ menu Công cụ. Excel sẽ hiển thị hộp thoại Tùy chọn.

  2. Đảm bảo rằng tab Chỉnh sửa được hiển thị. (Xem Hình 1.)

  3. Chọn hộp kiểm Vị trí thập phân cố định và thay đổi giá trị ở bên phải của tùy chọn thành -3.

  4. Bấm OK.

Bây giờ, bất cứ khi nào bạn nhập bất kỳ thông tin nào vào một ô, Excel sẽ tự động nhân giá trị với 1.000, miễn là bạn không bao gồm dấu thập phân trong những gì bạn đang nhập. Điều này có nghĩa là nếu bạn nhập giá trị 3, Excel sẽ thực sự nhập 3.000 vào ô. Thay vào đó, nếu bạn nhập 1.23, thì Excel nhập 1.23; nó không nhân với 1.000.

Nếu bạn chọn cách tiếp cận này, hãy nhớ rằng không chỉ mục nhập dữ liệu trên trang tính hiện tại bị ảnh hưởng. Cài đặt này ảnh hưởng đến tất cả mục nhập dữ liệu trên tất cả các trang tính từ thời điểm này trở đi. Nếu đây không phải là những gì bạn muốn, thì bạn cần nhớ tắt cài đặt (bỏ chọn hộp kiểm) khi bạn muốn quay lại nhập dữ liệu bình thường.

Bạn cũng có thể sử dụng cách tiếp cận vĩ mô cho vấn đề. Ví dụ: nếu bạn chỉ nhập dữ liệu số vào trang tính, bạn có thể tạo một macro sẽ nhân nội dung của một ô với 1.000 mỗi khi ô thay đổi. Bấm chuột phải vào tab trang tính và chọn Mã Chế độ xem từ menu Ngữ cảnh kết quả. Sau đó nhập macro sau vào cửa sổ mã:

Private Sub Worksheet_Change(ByVal Target As Range)

Application.EnableEvents = False     Target = Target * 1000     Application.EnableEvents = True End Sub

Tuy nhiên, có lẽ giải pháp tốt nhất là giữ mọi thứ đơn giản. Có một cột nơi bạn nhập các giá trị của mình như bạn muốn. Sau đó, trong một cột khác, hãy sử dụng công thức để sửa đổi bất kỳ giá trị nào bạn đã nhập. Ví dụ: bạn có thể nhập 1,23 vào ô A1. Khi đó, trong ô B1, bạn có thể nhân giá trị này với 1.000. Sau đó, giá trị trong ô B1 có thể được sử dụng trong các công thức khác, ở những nơi khác trong sổ làm việc của bạn.

_Lưu ý: _

Nếu bạn muốn biết cách sử dụng các macro được mô tả trên trang này (hoặc trên bất kỳ trang nào khác trên trang ExcelTips), tôi đã chuẩn bị một trang đặc biệt bao gồm thông tin hữu ích.

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

Mẹo này (9696) áp dụng cho Microsoft Excel 97, 2000, 2002 và 2003. Bạn có thể tìm thấy phiên bản của mẹo này cho giao diện ribbon của Excel (Excel 2007 trở lên) tại đây: