Tìm một ký tự trong một hàng bảng tính Excel

Người dùng Excel, mặc dù thực tế rằng việc tìm kiếm ký tự mong muốn có vẻ như là một nhiệm vụ khá đơn giản, họ thường không hiểu cách thực hiện. Một số dễ hơn, một số khó hơn. Ngoài ra, đôi khi có vấn đề với việc tìm kiếm các ký tự như dấu chấm hỏi hoặc dấu hoa thị do chúng được sử dụng trong các bộ lọc. Hôm nay chúng tôi sẽ mô tả các cách để có được các biểu tượng của nhiều loại khác nhau.

Cách tìm các ký tự văn bản (chữ cái và số) trong một ô

Để bắt đầu, chúng ta hãy thử thực hiện tác vụ đơn giản nhất: xác định sự hiện diện của các ký tự văn bản trong các ô và tìm một ký tự bạn cần. Để thực hiện việc này, bạn cần sử dụng tiện ích bổ sung! SEMTools, với đó bạn có thể tìm kiếm các ký tự thuộc các loại khác nhau. Chuỗi các hành động như sau:

  1. Chọn phạm vi là bản gốc và sao chép nó vào cột tiếp theo.
  2. Sau đó chọn phạm vi thứ hai.
  3. Mở tab “! SEMTools”. Ở đó, ở phía bên trái của thanh công cụ, sẽ có một tab "Phát hiện".
  4. Sau đó, mở menu "Biểu tượng".
  5. Sau đó, một menu bổ sung sẽ xuất hiện, trong đó bạn cần tìm mục "Chữ-số" và nhấp vào nó.

Trong hoạt ảnh này, bạn có thể thấy chính xác cách tiến hành chính xác để tìm các ký tự văn bản trong một ô. Với chức năng bổ trợ này, người dùng có thể xác định xem có các ký tự không in được trong các ô khác hay không.

Cách tìm số trong ô bảng

Đôi khi bạn cần xác định các ô có số, nhưng chúng có văn bản. Khi có rất nhiều tế bào như vậy, có thể khá khó khăn để xác định chúng. Trước khi thực hiện nhiệm vụ này, bạn cần xác định một số thuật ngữ cơ bản. Khái niệm chính của chúng tôi là "khám phá". Điều này có nghĩa là để kiểm tra xem một loại ký tự nhất định có trong một chuỗi hay không. Nếu có, nó trả về TRUE, nếu không, FALSE. Nếu, ngoài việc tìm kiếm các số trong một ô, người dùng muốn thực hiện các hành động khác, thì bạn có thể sử dụng các phần tiếp theo của hướng dẫn này.

Khái niệm thứ hai cần được tháo gỡ là các con số. Đây là một thuật ngữ tích phân có nghĩa là có tới 10 ký tự tương ứng với các số từ 0 đến 9. Theo đó, để kiểm tra sự có mặt của các con số, người dùng cần kiểm tra dãy số 10 lần. Điều này có thể được thực hiện bằng cách sử dụng hàm IFnhưng cách làm này rất mất thời gian.

Để giải quyết vấn đề này, bạn có thể sử dụng một công thức đặc biệt sẽ thực hiện tất cả các kiểm tra trong một lần: = COUNT (SEARCH ({1: 2: 3: 4: 5: 6: 7: 8: 9: 0}; A1) )> 0. Hàm này có cùng cú pháp với cú pháp tìm kiếm các ký tự Kirin trong văn bản.

Bạn cũng có thể sử dụng một bổ trợ đã có sẵn macro để thực hiện tác vụ này. Trong trường hợp này, chỉ cần sử dụng tab SEMTools đặc biệt, phải được áp dụng trên một cột bổ sung, là bản sao hoàn chỉnh của cột là bản gốc.

Do đó, tập hợp các bước cần thực hiện hoàn toàn phù hợp với đoạn trước. Trước tiên, bạn phải chọn phạm vi gốc, sao chép, sau đó chọn cột đã xuất hiện và áp dụng macro cho phạm vi đó theo trình tự các bước được đưa ra trong hoạt ảnh này.

Giả sử chúng ta chỉ cần tìm một số nhất định từ tất cả các số đã cho. Điều này có thể giải quyết như thế nào? Trước tiên, hãy hướng dẫn bạn cách thực hiện với! SEMTools. Sử dụng công cụ rất đơn giản. Chỉ cần ghi tất cả các số cần thiết trong ngoặc là đủ, sau đó nhấn nút OK để xác nhận. Sử dụng phương pháp tương tự, bạn có thể tìm bảng chữ cái Latinh hoặc tìm các chữ cái viết hoa trong một dòng văn bản.

Bạn cũng có thể sử dụng công thức để tìm các số cần thiết trong một phạm vi ô. Để làm điều này, bạn cần sử dụng kết hợp các hàm KIỂM TRA и TÌM KIẾM. Với sự trợ giúp của nó, bạn có thể phát hiện không chỉ các số riêng lẻ mà còn phát hiện toàn bộ chuỗi số: =СЧЁТ(ПОИСК({01:02:03:911:112};A1))>0.

Đôi khi bạn cần tìm các số cách nhau bởi dấu cách. Trong trường hợp này, chúng được gọi là từ-số. Để tìm chúng, bạn cũng phải sử dụng các công cụ thích hợp! SEMTools. Hoạt ảnh này hiển thị rõ ràng những hành động bạn cần thực hiện để làm được điều này.

Cách tìm xem một ô excel có chứa các chữ cái latin hay không

Rất thường xuyên, người dùng Excel nhầm lẫn giữa các khái niệm “Tìm” và “Trích xuất”, mặc dù có sự khác biệt khá lớn giữa chúng. Biểu thức đầu tiên có nghĩa là kiểm tra xem có một ký tự nào đó trong chuỗi văn bản hoặc phạm vi dữ liệu hay không. Đổi lại, khái niệm "Trích xuất" có nghĩa là rút ký tự mong muốn từ văn bản và chuyển nó sang một hàm khác hoặc ghi nó vào một ô.

Cần phải làm gì để khám phá bảng chữ cái Latinh? Ví dụ, bạn có thể sử dụng các phông chữ đặc biệt để có thể nhận dạng các ký tự tiếng Anh bằng mắt. Ví dụ, điều này làm cho phông chữ trung bình Dubai, làm cho các ký tự tiếng Anh được in đậm.

Nhưng phải làm gì nếu có nhiều dữ liệu? Trong trường hợp này, việc xác định bằng mắt chuỗi giá trị mong muốn để phân tích dữ liệu là không đủ. Trong trường hợp này, bạn cần tìm cách tự động hóa quá trình này. Có một số cách để bạn có thể thực hiện việc này.

Sử dụng một chức năng đặc biệt

Vấn đề chính của việc tìm kiếm các chữ cái Latinh là có số lượng nhiều hơn hai lần rưỡi so với số. Do đó, bạn cần cung cấp cho chương trình một vòng lặp bao gồm 26 lần lặp, điều này có thể khá căng thẳng. Nhưng nếu sử dụng công thức mảng bao gồm các hàm trên KIỂM TRA и TÌM KIẾM, thì ý tưởng này có vẻ không quá phức tạp: = COUNT (TÌM KIẾM ({“a”: ”b”: ”c”: ”d”: ”e”: ”f”: ”g”: ”h”: ”i”: ”j”: ”k”: »L»: »m»: »n»: »o»: »p»: »q»: »r»: »s»: »t»: »u»: »v»: »w»: »x »:» Y »:» z »}; A1))> 0. Công thức này hoạt động tốt cho hầu hết các tình huống. Ví dụ: nếu không thể cài đặt các macro thích hợp có thể thực hiện việc này dễ dàng hơn và nhanh hơn.

Trong công thức được mô tả ở trên, A1 là ô mà việc kiểm tra được thực hiện. Theo đó, bạn cần phải đặt một cái phù hợp với hoàn cảnh của bạn. Hàm này trả về một giá trị boolean là kết quả của việc kiểm tra. Nếu tìm thấy một kết quả phù hợp, thì toán tử trả về TRUEnếu chúng không tồn tại - nói dối.

Chức năng TÌM KIẾM không cho phép tìm kiếm ký tự phân biệt chữ hoa chữ thường. Để làm điều này, bạn cần sử dụng toán tử ĐỂ TÌM, thực hiện các phép toán giống nhau, có các đối số giống nhau, chỉ có nó là phân biệt chữ hoa chữ thường. Một cách khác là biến công thức trên thành công thức mảng. Trong trường hợp này, nó sẽ như thế này:{= COUNT (TÌM KIẾM (CHAR (STRING (65:90)), A1))> 0}.

Vì đây là công thức mảng nên nó phải được chỉ định mà không có dấu ngoặc đơn. Trong trường hợp này, sau khi nhập xong, bạn phải nhấn tổ hợp phím Ctrl + Shift + Enter (thay vì chỉ nhấn phím enter như trường hợp hàm thông thường), sau đó dấu ngoặc nhọn sẽ tự hiện ra.

Nếu bạn cần tìm bảng chữ cái Cyrillic, chuỗi hành động cũng tương tự, chỉ cần bạn đặt toàn bộ chuỗi ký tự Cyrillic làm phạm vi tìm kiếm. = COUNT (TÌM KIẾM ({“a”: ”b”: ”c”: ”g”: ”e”: ”e”: ”e”: ”g”: ”h”: ”i”: ”d”: "K": "l": "m": "n": "o": "p": "r": "s": "t": "y": "f": "x": "c »:” H ”:” w ”:” u ”:” b ”:” s ”:” b ”:” e ”:” yu ”:” i ”}; A1))> 0. Bạn cũng có thể sử dụng chức năng KÝ HIỆU, để làm điều này. {= COUNT (TÌM KIẾM (CHAR (STRING (192: 223)), A1))> 0}

Công thức này phải được viết dưới dạng công thức mảng. Do đó, bạn cần nhấn tổ hợp phím Ctrl + Shift + Enter thay vì chỉ nhấn phím enter. Nhưng có một số trường hợp ngoại lệ mà tính năng này sẽ không hoạt động. Trước tiên, bạn phải đảm bảo rằng ngôn ngữ mặc định cho các chương trình không phải là Unicode. Trong trường hợp này, không có vấn đề gì. Các công thức này có một số khác biệt với nhau. Thay vì 33 chữ cái, công thức cuối cùng chỉ sử dụng 32. Nghĩa là, nó không tính đến chữ ё là Cyrillic.

Trong trường hợp này, tương tự như trong trường hợp trước, để tìm kiếm các ký tự mong muốn theo cách phân biệt chữ hoa chữ thường, bạn phải sử dụng hàm ĐỂ TÌM. Vì vậy, bạn có thể tìm kiếm, ví dụ, một nửa bảng chữ cái viết bằng chữ nhỏ và một nửa viết bằng chữ in hoa. Các đối số là như nhau.

Cách tìm các từ trong ô chứa Kirin và Latinh

We can logically conclude that to search for those words that contain both Cyrillic and Latin, we need to use as what we are looking for, all the characters of the and English alphabets.

Cách tìm chữ hoa trong ô

Để tìm các chữ cái viết hoa, bạn cần sử dụng hàm ĐỂ TÌM, và như các đối số chỉ định các chữ cái Kirin viết hoa (hoặc các phần tử của bảng chữ cái Latinh, nếu bạn cần tìm chúng) hoặc mã của chúng.

When searching for Cyrillic letters through codes, you need to remember that the ASCII table must first be set to . In simple words, to have localization.

Nếu bạn cần tìm bất kỳ chữ cái viết hoa nào, bất kể bảng chữ cái mà chúng cần được tìm kiếm, bạn cần sử dụng các hàm THẤP HƠN и CHÍNH XÁC… Chuỗi các hành động như sau:

  1. Chúng tôi tạo các giá trị chữ thường trong một ô riêng biệt.
  2. Chúng tôi so sánh kết quả với kết quả ban đầu.
  3. Sau đó, chúng tôi sử dụng công thức sau: = KHÔNG (CHÍNH XÁC (LOWER (A1), A1))

Nếu các ô này không khớp, điều này cho thấy rằng một số ký tự trong ô ban đầu là chữ hoa.

Tìm ký tự trong Excel bằng cách sử dụng biểu thức chính quy

Bạn cũng có thể sử dụng biểu thức chính quy để tìm ký tự. Cách tốt nhất để làm điều này là sử dụng công cụ! SEMTools, vì nó tự động hóa rất nhiều quy trình sử dụng chúng. Phổ sử dụng biểu thức chính quy trong Excel là khá rộng. Trước hết, chúng tôi sẽ tập trung vào các chức năng TÌM KIẾM, THAY THẾ, TRÍCH XUẤT.

Tin tốt là các chức năng này có thể được sử dụng trong cả Google Trang tính và Excel với cài đặt này.

Hàm thông thường đầu tiên là ĐĂNG KÝ, có thể kiểm tra xem mẫu này có giống với mẫu trong ô khác hay không. Cú pháp: = REGEXMATCH (“văn bản”; ”Mẫu RegEx cần tìm kiếm”). Hàm này trả về một trong hai giá trị: true hoặc false. Điều gì chính xác phụ thuộc vào việc một trận đấu có thực sự được quan sát hay không. Chức năng thứ hai là = REGEXEXTRACT (“văn bản”; ”Mẫu tìm kiếm RegEx”) Nó cho phép bạn trích xuất các ký tự mong muốn từ một chuỗi.

Tuy nhiên, chức năng này có một chút khác biệt so với Google Trang tính. Nó bao gồm thực tế là phần sau, nếu không tìm thấy văn bản được chỉ định, sẽ trả về lỗi, trong khi phần bổ trợ này chỉ hiển thị một giá trị trống.

Và cuối cùng, bạn cần sử dụng công thức này để thay thế văn bản: = REGEXREPLACE (“văn bản”; ”Mẫu tìm kiếm RegEx”; ”văn bản để thay thế tìm thấy”).

Làm gì với các ký hiệu được tìm thấy

Good. Suppose we have found symbols. What can be done with them next? There are several options here on how to proceed. For example, you can delete them. For example, if we found the Latin alphabet among the Cyrillic values. You can also replace it with a similar character, only in Cyrillic (for example, large English M to M) or extract this character for use in another formula.

Loại bỏ các ký tự phụ trong Excel

Có nhiều cách để loại bỏ các ký tự không mong muốn trong Excel. Một trong những tùy chọn là sử dụng chức năng Tìm và Thay thế, nơi bạn có thể thay thế ký tự bạn muốn xóa bằng một chuỗi trống “”. Bạn có thể sử dụng cùng một biểu thức chính quy được sử dụng để thay thế ký tự được tìm thấy.

Trích xuất các ký tự cụ thể trong Excel

Bạn có thể sử dụng chức năng “Tìm” cho việc này, nhưng bạn cũng có thể sử dụng biểu thức chính quy thích hợp, trong đó đối số đầu tiên là văn bản sẽ được trích xuất và đối số thứ hai là ô hoặc phạm vi cần tìm kiếm.

Thay đổi ký hiệu trong Excel

Quy trình cũng giống như xóa, chỉ có ký tự mong muốn phải được thay thế bằng một ký tự khác (bao gồm cả những ký tự không thể in được), và không phải là một chuỗi trống trong đối số tương ứng.

Bình luận