Hướng dẫn chuyển từ công thức sang số

Nếu chỉ muốn hiện giá trị kết quả trong ô tính thay vì để công thức ở đó, bạn sẽ làm thế nào? Vì bạn không muốn thay đổi dữ liệu mà ô tham chiếu của ô tính bị thay đổi, hay đơn giản bạn không muốn hiện công thức của ô tính cho người khác thấy. Hãy tham khảo bài viết dưới đây để biết cách chuyển đổi công thức thành giá trị nhé.

Cách 1: Sử dụng tính năng Paste Special

Để chuyển công thức thành giá trị trong Excel, ta có một số cách. Cách đơn giản nhất là sử dụng Paste Special. Để thực hiện bạn đọc làm theo các bước sau:

Bước 1: Chọn vùng dữ liệu muốn chuyển đổi. Nhấn CTRL + C để sao chép vùng dữ liệu này.

Bước 2: Tại nơi dữ liệu được dán vào, ấn chuột phải chọn Paste Special, sau đó chọn biểu tượng Paste Values. Hoặc bạn có thể chọn luôn biểu tượng Paste Values ngay phía dưới mục Paste Options như hình minh họa dưới đây.

Ngay sau đó, vùng dữ liệu chứa công thức đã được sao chép sang vùng dữ liệu khác mà không bị tham chiếu theo công thức, do đó vẫn giữ nguyên giá trị.

Cách 2: Sử dụng VBA

Cách thứ 2 để đổi công thức thành giá trị trong Excel là sử dụng VBA. Để thực hiện theo cách này, bạn đọc làm theo các bước sau:

Bước 1: Tại thẻ Developer trên thanh công cụ, chọn Visual Basic. Lúc này cửa sổ VBA sẽ xuất hiện.

Bước 2: Tại cửa sổ Microsoft VBA, bạn hãy chọn Insert. Sau đó chọn Module.

Bước 3: Sao chép đoạn mã dưới đây vào trong Module.

Sub DisplayedToActual[]

'Updateby20131126

Dim Rng As Range

Dim WorkRng As Range

On Error Resume Next

xTitleId = "CHUYEN"

Set WorkRng = Application.Selection

Set WorkRng = Application.InputBox["Range", xTitleId, WorkRng.Address, Type:=8]

Application.ScreenUpdating = False

For Each Rng In WorkRng

`'Updateby20131126 `0

`'Updateby20131126 `1

`'Updateby20131126 `2

`'Updateby20131126 `3

Bước 4: Nhấn phím F5 để chạy mã code. Lúc này hộp thoại CHUYEN sẽ xuất hiện. Bạn tiến hành chọn vùng dữ liệu cần chuyển rồi nhấn OK để hoàn tất.

Kết quả là tất cả các ô chứa công thức đã hoàn toàn được chuyển sang giá trị.

Trên đây là 2 cách chuyển công thức thành giá trị trong Excel. Cách 1 thường được sử dụng nhiều hơn vì nó đơn giản và nhanh chóng. Hy vọng bài viết đã đem lại thông tin hữu ích cho bạn đọc. Chúc các bạn thành công.

Trong hầu hết các trường hợp, Excel sẽ nhận ra cảnh báo này và bạn sẽ thấy một cảnh báo bên cạnh ô đang lưu trữ số dưới dạng văn bản. Nếu bạn thấy cảnh báo:

  1. Chọn các ô bạn muốn chuyển đổi, rồi chọn Ô
    .
  2. Chọn Chuyển đổi thành Số từ menu.
  3. Bạn sẽ thấy các giá trị căn trái và đã loại bỏ cảnh báo tam giác màu lục.

Xem qua mục Định dạng số để tìm hiểu thêm về định dạng số và văn bản trong Excel.

Lưu ý:

  • Nếu nút cảnh báo không sẵn dùng, bạn có thể bật cảnh báo lỗi qua các bước sau đây:
  • Trên menu Excel, bấm vào Tùy chọn.
  • Bên dưới Công thức và Danh sách, bấm vào Kiểm tra
    , rồi chọn hộp kiểm Bật kiểm tra lỗi dưới nền.

Các cách chuyển đổi khác

Bạn có thể dùng hàm VALUE để chỉ trả về giá trị số của văn bản.

  1. Chèn cột mới cho
    Chèn cột mới bên cạnh các ô có văn bản. Trong ví dụ này, cột E có chứa văn bản được lưu dưới dạng số. Cột F là cột mới.
  2. Sử dụng hàm VALUE để
    Ở một trong các ô của cột mới, nhập =VALUE[] và bên trong dấu ngoặc đơn, nhập tham chiếu ô có chứa văn bản được lưu dưới dạng số. Trong ví dụ này, đó là ô E23.
  3. Đặt con trỏ ở đây để
    Tiếp theo, điền công thức của ô xuống dưới, vào các ô khác. Để thực hiện điều này, hãy đặt con trỏ ở góc dưới bên phải của ô cho đến khi con trỏ chuyển thành dấu cộng.
  4. Bấm và kéo xuống

Bấm và kéo xuống để điền công thức vào các ô khác. Bây giờ bạn có thể sử dụng cột mới này hoặc bạn có thể sao chép và dán các giá trị mới này vào cột ban đầu.

Chủ Đề