Hướng dẫn đếm số lượng giá trị duy nhất trong 1 vùng và cách tách rời từng ký tự một ra khỏi chuỗi
Làm thế nào để đếm số lượng giá trị duy nhất trong 1 vùng và cách tách rời từng ký tự một ra khỏi chuỗi trong Excel một cách nhanh chóng nhất. Hãy đọc bài viết dưới đây do eLib biên soạn để tìm cho mình được câu trả lời chính xác nhất nhé.
Mục lục nội dung
1. Hướng dẫn cách tách rời từng ký tự một ra khỏi chuỗi
Bài toán đặt ra ở đây là ta sẽ tách từ 1 chuỗi bất kỳ ra từng ký tự đơn lẻ bằng việc vận dụng hàm Excel.
1.1. Hàm Excel sử dụng
Ta sẽ sử dụng hàm MID để thực hiện điều này, nếu như bạn hay làm việc với Excel thì chắc hẳn không còn xa lạ gì với hàm xử lý chuỗi được sử dụng rất phổ biến này
Tuy nhiên, ta sẽ cần sử dụng hàm MID này theo kiểu mảng, trong phần cách thực hiện sẽ giúp bạn hiểu rõ hơn điều đó.
1.2. Cách thực hiện
Ở đây mình có ví dụ như sau: Ta có một chuỗi “Gitiho.com” trong ô A2, và độ dài của chuỗi này là 16 ký tự (với hàm LEN ta sẽ dễ dàng biết được điều đó)
Bằng cách sử dụng hàm MID với mảng ta sẽ làm đó khá đơn giản như sau:
Trường hợp tách ra trên một hàng
Trường hợp bạn muốn tách chuỗi đó ra thành hàng ta sẽ có công thức cho vùng từ B5:Q5 như sau: =MID(A2,B4:Q4,1)
Bạn sẽ thực hiện đánh số thứ tự từ 1 tới bằng đúng chiều dài của chuỗi mà bạn muốn tách (ở đây chuỗi của mình có độ dài 16 ký tự nên mình sẽ đánh số thứ tự từ 1 -> 16)
Tiếp theo, bạn chọn vùng và vùng này cũng đúng bằng chiều dài của chuỗi muốn tách nhé
Gõ công thức như hình và bạn kết thúc bằng tổ hợp phím Ctrl + Shift + Enter để thực hiện công thức này là công thức mảng. Tuy nhiên, nếu bạn đang dùng Excel 365 hay Excel 2019 thì bạn có thể chỉ cần Enter thôi.
Như vậy thôi là bạn đã có kết quả rồi, các ký tự được tách ra khỏi chuỗi trên 1 hàng cho bạn. Thế nếu bạn muốn tách chuỗi đó theo cột thì sao???
Trường hợp tách ra trên một cột
Đơn giản là bạn chỉ cần lồng thêm hàm TRANSPOSE ngoài hàm MID đó thôi, và thay vì chọn 1 vùng trên một hàng như trường hợp tách ra trên một hàng thì giờ bạn sẽ chọn 1 vùng trên 1 cột đúng bằng chiều dài của chuỗi mà bạn muốn tách.
Quét chọn vùng, gõ hàm, Ctrl + Shift + Enter và Excel sẽ trả về kết quả cho bạn như sau (Excel thật là vi diệu phải không nào ) =TRANSPOSE(MID(A2,B4:Q4,1))
2. Hướng dẫn đếm số lượng giá trị duy nhất trong 1 vùng
Nếu như bạn đang dùng Excel 365 thì việc này khá đơn giản, cụ thể ta sẽ có công thức như sau: =COUNTA(UNIQUE(A2:A15))
Với hàm UNIQUE, ta sẽ lấy ra danh sách duy nhất trong vùng A2:A15
Sau đó, hàm COUNTA sẽ thực hiện đếm trong vùng sau khi đã loại đi những giá trị trùng lặp đó, ta được kết quả là 5 giá trị duy nhất.
Với các phiên bản Excel khác
Nếu như bạn không dùng một trong hai bản Excel trên thì bạn cũng có thể làm được điều này với công thức mảng, cụ thể ta sẽ có công thức như sau để đếm được số giá trị duy nhất trong 1 vùng nào đó.
=SUM(1/COUNTIF(A2:A15, A2:A15))
Công thức trên hoạt động theo mảng.
Các hàm, công thức và những hằng số mảng trong Excel, ví dụ và hướng dẫn sử dụng
Để hiểu hơn về cách hoạt động của công thức trên bạn có thể vào Evaluate Formula trong Tab Formulas và từng bước thực hiện ấn Evaluate để xem cách thức Excel sẽ tính toán công thức trên.
Lưu ý
- Với công thức mảng trên thì bạn cần ấn Ctrl + Shift + Enter để thực hiện công thức (Office 365, 2019 thì không cần)
- Công thức =SUM(1/COUNTIF(A2:A15, A2:A15)) như trên sẽ áp dụng được cho hầu hết các phiên bản Excel
Như vậy bài viết đã hướng dẫn cho bạn đếm số lượng giá trị duy nhất trong 1 vùng và cách tách rời từng ký tự một ra khỏi chuỗi. Chỉ cần vài thao tác đơn giản, bạn đã có thể đếm số lượng giá trị và tách rời ký tự một cách nhanh chóng rồi. Chúc các bạn thực hiện thao tác thành công!
Tham khảo thêm
- doc Hướng dẫn vẽ biểu đồ đường và biểu đồ tròn trong Excel mà bạn nên biết
- doc Cách dùng hàm AVERAGE, MAX, MIN
- doc Cách sử dụng hàm Sum và hàm SUMIF trong Excel
- doc Hướng dẫn hàm tính tiền tích lũy và khấu hao tài sản trong Excel
- doc Hướng dẫn cách tạo chú thích cho ô và thay đổi màu cho ô theo giá trị trong Excel
- doc Hướng dẫn cách gộp ô và cố định hàng, cốt trong Excel
- doc Hướng dẫn cách gộp nhiều Sheet vào một Sheet và cách xuất dữ liệu ra file Excel mới
- doc Hướng dẫn vẽ biểu đồ thanh/ cột chồng trong Excel một cách nhanh chóng nhất
- doc Hướng dẫn thay đổi cột kết quả và cách lọc giá trị trong Pivottable của Excel MacBook
- doc Hướng dẫn xóa cột hoặc dòng Grand ToTal và cách để làm mới một Pivottable trong Excel
- doc Hướng dẫn thủ thuật làm mới một Pivot Table trong Excel một cách nhanh chóng nhất
- doc Hướng dẫn cách cố định các đối tượng với hàng, cột và viết hàm tìm dòng cuối cùng có dữ liệu trong VBA
- doc Hướng dẫn cách đánh số thứ tự ngày tháng bỏ qua các ngày cuối tuần và sử dụng Flash Fill để tách họ tên trong Excel
- doc Hướng dẫn cách xoá bỏ giá trị trùng lặp với Power Query và các cách để Transpose trong Excel
- doc Giới thiệu cách sử dụng Data Validation List với nguồn là Table và cách loại bỏ dấu chấm trong số điện thoại
- doc Hướng dẫn lập sổ nhật ký chung và sổ cái bằng hàm “HeoSQL”
- doc Hướng dẫn sử dụng hàm VLOOKUP trả về mảng giá trị và sử dụng hàm VLOOKUP lồng VLOOKUP trong Excel
- doc Hướng dẫn lấy ra danh sách tên các Sheet và tạo phím tắt đếm số lượng Sheet ẩn, hiện trong Excel
- doc Hướng dẫn cách lấy dữ liệu từ 1 File Excel đang đóng và Cách lấy lại File Excel do bị tắt đột ngột
- doc Phương pháp để Protect và UnProtect nhiều Sheet cùng 1 lúc trong Excel một cách nhanh chóng
- jpg Hướng dẫn dùng INDEX và MATCH trong Excel một cách nhanh chóng nhất
- doc Hướng dẫn sửa lỗi không chọn được Visual Basic, Macro trong thẻ Developer và cách gộp các file CSV vào trong một file chung nhanh chóng
- doc Hướng dẫn chi tiết cách sử dụng Quick Access Toolbar trong Excel
- doc Hướng dẫn thay đổi vùng in tự động và viết tắt họ tên trên Excel bằng VBA
- doc Hướng dẫn lấy tên Worksheet đang làm việc một cách nhanh chóng nhất
- doc Hướng dẫn cách tạo Combobox trong Excel một cách nhanh chóng nhất
- doc Hướng dẫn tạo Menu liên kết tới các sheet bằng hàm Hyperlink và cách sử dụng công thức đếm số lần xuất hiện trong Table
- doc Hướng dẫn tạo danh sách không có giá trị trùng trong combobox
- doc Hướng dẫn tra cứu thời gian và tìm giá trị gần đúng nhất bằng VBA
- doc Cách dùng hàm SUMIFS lập báo cáo tổng hợp một cách nhanh chóng nhất
- doc Hướng dẫn cách tính trung bình của một số theo từng lần và sử dụng hàm Subtotal để đánh số thứ tự kết quả lọc Autofilter
- doc Hướng dẫn lập bảng kế hoạch thanh toán hóa đơn trong Excel nhanh chóng nhất
- doc Hướng dẫn cách sử dụng Regular Expression và cách tra cứu thời gian bằng VBA
- doc VBA là gì? VBA trong Excel giúp ích gì cho công việc của bạn?
- doc Vẽ và phân tích biểu đồ xu hướng với Data Analysis trong Excel
- doc Hướng dẫn cách sử dụng hàm PMT tính số tiền thanh toán hàng kỳ cho khoản vay và cách phân tích trả nợ gốc và lãi cùng chuỗi hàm PMT trong Excel
- doc Hướng dẫn chọn nội dung xuất hiện nhiều nhất trong danh sách và sử dụng vòng tính lặp trong Excel