Bài viết này mình sẽ hướng dẫn các bạn cách tìm kiếm và thay thế một cách hiệu quả trong Excel và AutoCAD. Việc tìm kiếm và thay thế sẽ hiệu quả và tiết kiệm thời gian hơn bao giờ hết nếu như chúng ta biết đến wildcard của từng phần mềm.
Wildcard trong máy tính là từ dùng để chỉ các ký tự đại diện, một ký tự sẽ thể hiện là một chuỗi ký tự hoặc một ký tự.
Đối với phần mềm AutoCAD
Tính năng Tìm và Thay thế
Khi muốn tìm kiếm văn bản hoặc thay thế nội dung của nó hãy sử dụng tính năng này. Để sử dụng ta gõ lệnh FIND và nhấn
Phím cách
hoặc
↵ Enter
.
Mình sẽ giải thích các số được chú thích ở hình trên.
1: Chọn khu vực tìm kiếm và thay thế, ở đây có 3 lựa chọn: Entire Drawing (toàn bộ bản vẽ, bao gồm cả Model và Layout), Current space/layout (Không gian làm việc hiện tại hoặc Layout hiện tại đang mở), Selected Object (chỉ những đối thượng được chọn trong bản vẽ).
2: Chọn các đối tượng trong bản vẽ để tìm kiếm và thay thế trên các đối tượng đó.
3: Tích vào để hiện danh sách những kết quả tìm kiếm được.
4: Tích vào nếu muốn kết quả tìm kiếm phân biệt chữ hoa, chữ thường.
5: Tùy chọn các đối tượng chúng ta muốn tìm kiếm, như có muốn tìm kiếm trong block, xref (file tham chiếu), dim, MTEXT, TEXT,… hay không.
Sử dụng Wildcard để tìm kiếm và thay thế nâng cao
Việc tìm kiếm và thay thế sẽ hiệu quả hơn nếu chúng ta biết ứng dụng các wildcard, để bật tính năng tìm kiếm và thay thế sử dụng wildcard thì ta cần tích vào mục Use wildcards ở hộp thoại Tìm kiếm và Thay thế (xem hình dưới).
Dưới đây là bảng danh sách các wildcard trong AutoCAD do InfiHow tổng hợp lại.
Ký tự đại diện
Chức năng
# (dấu thăng)
Đại diện cho một ký tự số Ví dụ: nếu chúng ta tìm với từ khóa: AB#, sẽ trả về các từ có AB và một số đi kèm như: AB1, AB2.
@
Đại diện cho một ký tự thuộc bảng chữ cái Ví dụ: nếu chúng ta tìm với từ khóa: AB@, sẽ trả về các từ có AB và một chữ cái đi kèm như: ABa, ABB, ABC.
. (dấu chấm)
Đại diện cho một ký tự không phải là chữ cái và số Ví dụ: nếu chúng ta tìm với từ khóa: AB., sẽ trả về các từ có AB và một ký tự không phải chữ cái và số đi kèm như: AB?, AB*.
* (dấu sao)
Đại diện cho một chuỗi ký tự bất kỳ Ví dụ: nếu chúng ta tìm với từ khóa: AB*, sẽ trả về các từ có AB và một chuỗi ký tự bất kỳ đi kèm như: AB123, ABcDE, AB*?-+.
?
Đại điện cho một ký tự bất kỳ Ví dụ: nếu chúng ta tìm với từ khóa: AB?, sẽ trả về các từ có AB và một ký tự bất kỳ đi kèm như: ABa, ABB, ABC.
~ (dấu ngã)
Sẽ tìm bất cứ văn bản nào không chứa ký tự sau dấu ~ Ví dụ: nếu chúng ta tìm với từ khóa: ~A, sẽ trả về các từ có không chứa ký tự A: 123, BCD; từ ABC chứa ký tự A nên sẽ không được thêm vô kết quả tìm kiếm.
[]
Sẽ tìm bất cứ ký tự trong văn bản nào chứa một trong các ký tự trong dấu [] (thích hợp để thay thế văn bản) Ví dụ: nếu chúng ta tìm với từ khóa: [C*], sẽ trả về các từ có chứa ký tự C hoặc *: A*B, A12*, ABC.
[~]
Sẽ tìm bất cứ ký tự trong văn bản nào không chứa một trong các ký tự trong dấu [] Ví dụ: nếu chúng ta tìm với từ khóa: [~AB], sẽ trả về các ký tự trong từ không phải là ký tự A hoặc B.
[-]
Sẽ tìm bất cứ ký tự trong văn bản nào có chứa một trong các ký tự trong một khoảng trong dấu [] Ví dụ: nếu chúng ta tìm với từ khóa: [A-C], sẽ trả về các từ có chứa ký tự trong khoảng A đến C như: A*B, A12, 25C; từ D12 sẽ không được liệt kê vô kết quả tìm kiếm.
`
Thế nếu bạn cần tìm chính xác các text chứa ký tự * hay ký tự ? thì làm thế nào? Bởi vì AutoCAD sẽ hiểu chúng là các ký tự đại diện nên khi muốn tìm kiếm chúng ta phải thêm dấu ` ở trước. Ví dụ: nếu ta tìm với từ khóa: `A`* thì ta sẽ tìm kiếm được tất cả các từ chứa cụm A* như: A*123, 123A*.
Dựa vào danh sách wildcard trên ta có thể ứng dụng và tìm kiếm và thay thế một cách hiệu quả theo ý muốn. Nếu chưa hiểu rõ về chức năng các wildcard hãy mở AutoCAD ra và thực hành nhiều lần để hiểu hơn về nó nhé!
Tìm và thay thế ký tự xuống dòng (Line Break)
Chỉ áp dụng với kiểu chữ MText thôi nhé, vì MText thì mới xuống dòng được thôi!
Để tìm kiếm và thay thế ký tự xuống dòng ta nhập nội dung là \U+000A vô mục tìm kiếm hoặc thay thế tương ứng.
Đối với Microsoft Excel
Tính năng Tìm và Thay thế
Trong Excel khi muốn tìm kiếm thì ta nhấn tổ hợp phím
Ctrl
+
F
, còn thay thế thì ta nhấn tổ hợp phím
Ctrl
+
H
.
Sử dụng Wildcard để tìm kiếm và thay thế nâng cao
Wildcard trong Excel chỉ áp dụng được với các ô chứa giá trị kiểu văn bản, không áp dụng được cho các ô chứa giá trị loại số (number).
Ký tự đại diện
Chức năng
?
Đại diện cho một ký tự bất kỳ Ví dụ: nếu chúng ta tìm với từ khóa: AB#, sẽ trả về các ô có chuỗi văn bản chứa AB và một ký tự đi kèm như: AB1, ABx, ABM.
* (dấu sao)
Đại diện cho một chuỗi ký tự bất kỳ Ví dụ: nếu chúng ta tìm với từ khóa: AB*, sẽ trả về các ô có chuỗi văn bản chứa AB và một chuỗi ký tự bất kỳ đi kèm như: AB123, ABcDE, AB*?-+.
~
Thế nếu bạn cần tìm chính xác các ô có chuỗi văn bản chứa ký tự * hay ký tự ? thì làm thế nào? Bởi vì Excel sẽ hiểu chúng là các ký tự đại diện nên khi muốn tìm kiếm chúng ta phải thêm dấu ~ ở trước. Ví dụ: nếu ta tìm với từ khóa: *~?* thì ta sẽ tìm kiếm được tất cả các ô có chuỗi văn bản chứa ký tự ? như: Hôm nay thế nào?, Vậy ư? Đẹp đấy!.
Tìm kiếm và thay thế ký tự xuống dòng (Line Break)
Trong Excel để tìm hoặc thay thế ký tự xuống dòng thì ở mục tìm kiếm hoặc thay thế ta nhấn tổ hợp phím
Ctrl
+
J
. Ta sẽ thấy nháy nhanh một chấm là đã điền được ký tự xuống dòng rồi.
Nếu nhấn
Ctrl
+
J
vẫn không hoạt động đối với phiên bản Excel bạn đang sử dụng hãy thử lại bằng cách giữ phím
Alt
rồi sau đó nhấn các số
0010
nhé.
Việc nhấn
Ctrl
+
J
hay cách giữ phím
Alt
rồi sau đó nhấn các số
0010
chính là chúng ta điền vào đó 1 ký tự xuống dòng có mã là 10 trong bộ mã ASCII. Chúng ta có thể dùng hàm CHAR(10) để gọi ra ký tự xuống dòng này. Ví dụ: =Táo&CHAR(10)&Cam.
Kết bài
Trên đây mình đã giới thiệu các mẹo tìm kiếm và thay thế mà mình biết được trong quá trình mình sử dụng phần mềm AutoCAD và Microsoft Excel. Mình hi vọng nó sẽ là một bài viết cực kỳ hữu ích cho các bạn! Cảm ơn các bạn đã đọc bài viết của mình!