LAMLE IT
  • Home
  • Thủ thuật
    • Excel
    • Facebook
    • Máy Tính
    • Mobile
    • SQL
  • Windows
    • Windows 10
    • Windows 7
  • Ghost Windows
    • Ghost win10
    • Ghost win7
  • Phần Mềm
    • Office
    • Tools
    • Mutil Boot
  • Website
    • Blogspot
    • WordPress
    • Share Theme
  • Tổng hợp
    • Game
    • Sách
    • Blog
  • Tin tức
No Result
View All Result
  • Home
  • Thủ thuật
    • Excel
    • Facebook
    • Máy Tính
    • Mobile
    • SQL
  • Windows
    • Windows 10
    • Windows 7
  • Ghost Windows
    • Ghost win10
    • Ghost win7
  • Phần Mềm
    • Office
    • Tools
    • Mutil Boot
  • Website
    • Blogspot
    • WordPress
    • Share Theme
  • Tổng hợp
    • Game
    • Sách
    • Blog
  • Tin tức
LAMLE IT
No Result
View All Result

Trang chủ » Tìm kiếm và thay thế nhiều giá trị Excel bằng VBA

Tìm kiếm và thay thế nhiều giá trị Excel bằng VBA

by admin
06/09/2023
in Excel, Thủ thuật
Tìm kiếm và thay thế nhiều giá trị Excel bằng VBA
0
SHARES
78
VIEWS
Share on Facebook

Bình thường, chúng ra thường sử dụng chức năng Tìm kiếm và Thay thế để tìm nhiều ô giống nhau và thay thế chúng bằng một giá trị khi bạn muốn. Nhưng đôi khi, chúng ta cần áp dụng đồng thời nhiều thay thế như vậy thì làm như thế nào sao. Và với số lượng nhiều thì chúng ta không thể ngồi làm thủ công Ctrl + F để Tìm và thay thế như vậy được.

Như ví dụ dưới, nếu bạn có một danh sách địa chỉ khách hàng hay nhân viên, nhưng trước đây người nhập viết tắt tên quận, tên tỉnh, Thành phố hoặc tên địa chính đã thay đổi. Bây giờ muốn cập nhật lại cho đầy đủ thì chúng ta không nên ngồi Ctrl + F rồi tìm và sửa tên từng cái một. Đây là lúc chúng ta nên sử dụng VBA. Ở đây, chúng ta sẽ sử dụng VBA để tìm và thay thế các tên quận viết tắt và đã đổi tên trong cột Địa chỉ, tương ứng với tên đầy đủ hiện tại ở cột Tên quận mới.

VÍ DỤ:

Ví dụ Tìm kiếm và thay thế nhiều giá trị Excel

Find and Replace Multiple Values VBA

Bước 1: Chọn tab Developer -> Visual Basic. Cửa sổ Visual Basic sẽ hiện lên. Bạn có thể sử dụng phím tắt Alt + F11.

Find and Replace Multiple values Develop tab

 

Chọn chuột phải vào vùng trống ở side bên trái, chọn Insert -> Module

Find and Replace Multiple values Insert Module

 

Bước 2: Cửa sổ Code hiện lên, gõ đoạn code dưới vào:

Sub Find_and_Replace()
Dim xrng As Range
Dim InRg As Range
Dim Reprng As Range
Title = "Find and Replace Values"
Set InRg = Application.Selection
Set InRg = Application.InputBox("Find Values: ", Title, InRg.Address, Type:=8)
Set Reprng = Application.InputBox("Replace with: ", Title, Type:=8)
Application.ScreenUpdating = False
For Each xrng In Reprng.Columns(1).Cells
    InRg.Replace What:=xrng.Value, Replacement:=xrng.Offset(0, 1).Value
Next
Application.ScreenUpdating = True
End Sub
Find and Replace Multiple values Code 1

 

Nhấn Ctrl + S để lưu lại, sau đó đóng cửa sổ Visual Basic.

Bước 3: Để chạy VBA, chọn Macros trong tab Developer. Cửa sổ Macro sẽ hiện lên. Bạn cũng có thể dùng phím tắt Alt + F8.

Find and Replace Multiple values Select Macros

 

Sau đó chọn tên code đã thiết kế ở trên và Run:

Find and Replace Multiple values Run Macros

Sau khi chạy code, cửa số Find and Replace Values sẽ hiện lên.

Chọn các ô mà bạn muốn thực hiện thay đổi, sau đó chọn OK. Ở đây ta sẽ quét từ ô C4 -> C17

Find and Replace Multiple values Find Values

 

Sau khi click OK, cửa sổ khác xuất hiện. Chúng ta sẽ chọn các giá trị mà chúng ta cần thay thế tương ứng. Ở đây ta sẽ quét 2 cột từ ô E4 -> F16, sau đó chọn OK để thực hiện tìm kiếm và thay thế.

Find and Replace Multiple values Replace Values

KẾT QUẢ TÌM KIẾM VÀ THAY ĐỔI NHIỀU GIÁ TRỊ EXCEL BẰNG VBA:

Find and Replace Multiple values result

 

* Các bạn lưu lại code, khi nào cần thì copy lại là xong mà cũng không cần am hiểu nhiều về code VBA. Nếu hiểu vấn đề thì các bạn sẽ áp dụng được khá nhiều trong công việc.

Chúc các bạn thành công và ứng dụng được nhiều trong công việc./.

Previous Post

Sửa lỗi không sử dụng được phím tắt ẩn hiện dòng cột trong Excel

Next Post

Chèn ảnh hàng loạt trong Excel với VBA

Đọc thêm

Xây dựng sổ chi tiêu – kết nối giữa Google Sheet và Telegram
Blog

Xây dựng sổ chi tiêu – kết nối giữa Google Sheet và Telegram

27/03/2025
Tạo lệnh ping tự động ghi log kèm thời gian mất kết nối và khi có kết nối lại
Máy Tính

Tạo lệnh ping tự động ghi log kèm thời gian mất kết nối và khi có kết nối lại

30/07/2024
Khắc phục lỗi mở file đính kèm pdf trong excel “Cannot start the source application for this object”
Excel

Khắc phục lỗi mở file đính kèm pdf trong excel “Cannot start the source application for this object”

25/06/2024
Lỗi Name Conflict trong Excel – cách khắc phục lỗi này 100%
Excel

Lỗi Name Conflict trong Excel – cách khắc phục lỗi này 100%

24/06/2025

Để lại một bình luận Hủy

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Bài viết xem nhiều

  • Tô màu để tạo cảnh báo nhắc nhở trong Google Sheet

    Tô màu để tạo cảnh báo nhắc nhở trong Google Sheet

    0 shares
    Share 0 Tweet 0
  • Khắc phục lỗi mở file đính kèm pdf trong excel “Cannot start the source application for this object”

    0 shares
    Share 0 Tweet 0
  • Lấy dữ liệu từ Google Sheets tạo web tra cứu sử dụng Apps Script

    0 shares
    Share 0 Tweet 0
  • Hướng dẫn sửa lỗi treo logo khởi động windows 10 trên laptop Dell

    0 shares
    Share 0 Tweet 0
  • Sửa lỗi không sử dụng được phím tắt ẩn hiện dòng cột trong Excel

    0 shares
    Share 0 Tweet 0
  • Hướng dẫn tự động sao lưu trong SQL Server

    0 shares
    Share 0 Tweet 0
LAMLE IT

Xin chào, tôi tên Lâm là Founder của website Lamleit.com. Chào mừng bạn đến với website này, đây là nơi bạn có thể tìm thấy những kiến thức và thông tin hữu ích về công nghệ. Cũng là nơi tôi chia sẻ về những sở thích, kiến thức và trải nghiệm của bản thân trong cuộc sống. Welcome!

Chuyên mục

  • Blog
  • Blogspot
  • Chưa phân loại
  • Excel
  • Facebook
  • Game
  • Ghost win7
  • Máy Tính
  • Mobile
  • Mutil Boot
  • Office
  • Phần Mềm
  • Sách
  • Share Theme
  • SQL
  • Thủ thuật
  • Tin tức
  • Tổng hợp
  • Tools
  • Website
  • Windows
  • Windows 10
  • Windows 7
  • Wordpress

Tag

Blog Blogspot Excel facebook Mobile office PC SQL Thủ thuật
No Result
View All Result
  • Home
  • Thủ thuật
    • Excel
    • Facebook
    • Máy Tính
    • Mobile
    • SQL
  • Windows
    • Windows 10
    • Windows 7
  • Ghost Windows
    • Ghost win10
    • Ghost win7
  • Phần Mềm
    • Office
    • Tools
    • Mutil Boot
  • Website
    • Blogspot
    • WordPress
    • Share Theme
  • Tổng hợp
    • Game
    • Sách
    • Blog
  • Tin tức

© 2023 JNews - Premium WordPress news & magazine theme by Jegtheme.

Are you sure want to unlock this post?
Unlock left : 0
Are you sure want to cancel subscription?