.st0{fill:#FFFFFF;}

Hướng dẫn so sánh kí tự đầu tiên của chuỗi với điều kiện cho trước 

 Tháng Chín 22, 2021

By  Lê Đình Chi

Trong bài viết này, zik.vn sẽ hướng dẫn cách so sánh kí tự đầu tiên của chuỗi với điều kiện cho trước. Từ ví dụ này, ta có thể mở rộng ra cho nhiều trường hợp hơn trong thực tế.

So sánh kí tự đầu tiên của chuỗi với điều kiện cho trước

Ta có ví dụ sau:

Từ danh sách Mã sản phẩm, đánh dấu tất cả sản phẩm Mã A (kí tự đầu tiên là A).

Công thức

Để làm điều trên ta sử dụng công thức sau, bắt đầu từ ô B2:

=COUNTIF(A2,”A*”)

Công thức này sẽ đếm những ô bắt đầu với kí tự A. Ở đây, vùng điều kiện của ta chỉ bao gồm 01 ô, vậy nên công thức sẽ kiểm tra xem liệu ô đó có bắt đầu với A không. 

Nếu chuỗi bắt đầu với A, trả về 1.

Nếu chuỗi không bắt đầu với A, trả về 0.

Sau đó sử dụng AutoFill để điền công thức vào những ô còn lại. Kết quả ta thu được:

Thật đơn giản phải không? Giờ ta sẽ mở rộng ra cho các trường hợp khác.

So sánh nhiều kí tự của chuỗi với điều kiện cho trước

Thay vì so sánh 1 kí tự, ta có thể mở rộng ra 2, 3,… kí tự của chuỗi. Trong ví dụ trên, ta sẽ tìm tất cả những mã hàng A1.

Công thức tương tự được thay bằng:

=COUNTIF(A2,”A1*”)

Sau đó filldown:

So sánh kí tự đầu tiên của chuỗi với nhiều điều kiện cho trước

Tương tự với so sánh 1 điều kiện, ta có thể áp dụng so sánh với nhiều điều kiện. Với ví dụ trên, ta sẽ tìm những mã hàng bắt đầu với A hoặc B bằng cách sử dụng 1 trong 2 công thức sau:

=OR(COUNTIF(A2,”A*”),COUNTIF(A2,”B*”))

Hoặc:

=SUM(COUNTIF(A2,”A*”),COUNTIF(A2,”B*”))

Công thức thứ nhất sẽ trả về kết quả TRUE nếu thỏa mãn 1 trong 2 hoặc cả 2 điều kiện, FALSE nếu không có điều kiện nào thỏa mãn.

Công thức thứ hai sẽ trả về kết quả nếu thỏa mãn 1 trong 2 điều kiện, 0 nếu không có điều kiện nào thỏa mãn.

Với công thức thứ hai, ta có thể viết gọn lại để mở rộng cho nhiều trường hợp như sau:

=SUM(COUNTIF(A2,{“A*”,”B*”}))

Nhập công thức, sau đó sử dụng Filldown và ta thu được kết quả:

Vậy là ta đã so sánh kí tự đầu tiên của chuỗi với điều kiện cho trước rồi.
Các bạn có thể tham khảo thêm các bài viết tương tự bằng cách click vào tiêu đề dưới đây:

Hướng dẫn dùng hàm COUNTIF trong kế toán

Kiểm tra mã hàng bị trùng trong quản lý kho

Ký tự đại diện * trong Excel

Đánh giá bài viết này

zik.vn – Nền tảng học online duy nhất tại Việt Nam tập trung vào phát triển kỹ năng làm việc dành cho người đi làm

Với sứ mệnh: Mang cơ hội phát triển kỹ năng, phát triển nghề nghiệp tới hàng triệu người”, đội ngũ phát triển zik.vn đã và đang làm việc với những học viện, trung tâm đào tạo, các chuyên gia đầu ngành để nghiên cứu và xây dựng lên các chương trình đào tạo từ cơ bản đến chuyên sâu xung quanh các lĩnh vực: Tin học văn phòng, Phân tích dữ liệu, Thiết kế, Công nghệ thông tin, Kinh doanh, Marketing, Quản lý dự án…

Zik.vn tự hào khi được đồng hành cùng:

  • 50+ khách hàng doanh nghiệp lớn trong nhiều lĩnh vực như: Vietinbank, Vietcombank, BIDV, VP Bank, TH True Milk, VNPT, FPT Software, Samsung SDIV, Ajinomoto Việt Nam, Messer,…
  • 100.000+ học viên trên khắp Việt Nam

Tìm hiểu ngay các khóa học của Zik.vn TẠI ĐÂY



Lê Đình Chi


Your Signature

Leave a Reply

Your email address will not be published. Required fields are marked

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}

Subscribe to our newsletter now!

DMCA.com Protection Status
>