Cách trả về số hàng của một ô khớp trong Excel (7 phương pháp)

  • Chia Sẻ Cái Này
Hugh West

Trong hướng dẫn này, chúng tôi sẽ trình bày cách trả về số hàng của khớp ô trong excel . Nếu nói rõ hơn, chúng ta sẽ chọn một giá trị từ tập dữ liệu và trích xuất số hàng của giá trị đó. Để làm điều này, chúng ta sẽ sử dụng các hàm khác nhau hoặc kết hợp các hàm khác nhau trong suốt bài viết này.

Tải xuống Sách bài tập thực hành

Chúng ta có thể tải xuống sách bài tập thực hành từ đây.

Trả về số hàng.xlsm

7 phương pháp trả về số hàng của một ô khớp trong Excel

Trong bài viết này, chúng ta sẽ thảo luận về các phương pháp 7 để trả về số hàng của một ô khớp trong excel. Để giúp bạn hiểu rõ hơn về quy trình, chúng tôi sẽ sử dụng cùng một tập dữ liệu cho tất cả các phương pháp trong bài viết này ngoại trừ phương pháp số 5 . Bộ dữ liệu mà chúng tôi sẽ sử dụng bao gồm tên của những người khác nhau và quốc gia bản địa của họ. Chúng tôi sẽ lấy một giá trị từ cột Tên hoặc cột Quốc gia . Sau đó, chúng ta sẽ tìm ra giá trị cụ thể nằm ở hàng nào.

1. Trả về Số Hàng của Ô Khớp Excel với Hàm ROW

Đầu tiên và quan trọng nhất , chúng ta sẽ trả về số hàng của một ô khớp trong Excel với hàm ROW . Hàm ROW trong excel trả về số hàng của tham chiếu. Trong tập dữ liệu sau, chúng tôi sẽ trích xuất số hàng của tên Chris trong ô F5 .

Hãy xem các bước đếnthực hiện hành động này:

BƯỚC:

  • Để bắt đầu, hãy chọn ô F5 .
  • Ngoài ra, viết phần =ROW( vào thanh công thức của ô đó.
  • Sau khi viết phần đó, hãy chọn ô chứa tên, Chris . Vì vậy, chúng tôi nhận được công thức sau trong thanh công thức:
=ROW(C6)

  • Sau đó, nhấn Enter .
  • Cuối cùng, chúng ta có thể thấy số hàng của tên Chris trong ô F5 .

Đọc thêm: Excel VBA: Trả về giá trị số hàng (5 phương pháp phù hợp)

2. Sử dụng hàm MATCH để lấy số hàng trong Excel

Trong phương pháp này, chúng ta sẽ sử dụng hàm MATCH để trả về số hàng khớp trong excel. Hàm MATCH tìm kiếm một dải ô cho một ô được chỉ định item và sau đó trả về vị trí tương đối của mục trong phạm vi. Trong tập dữ liệu sau, chúng tôi sẽ tìm ra tên quốc gia Canada nằm ở hàng nào.

Chỉ cần làm theo các bước dưới đây để hoàn thành orm phương thức này.

BƯỚC:

  • Đầu tiên, chọn ô F5 .
  • Tiếp theo, chèn đoạn sau công thức trong ô đó:
=MATCH(E5,C:C,0)

  • Sau đó, nhấn Enter .
  • Cuối cùng, các lệnh trên trả về số hàng của tên quốc gia Canada trong ô F5 .

Đọc thêm: Excel Tìm giá trị khớp trong hai cột

3.Sự kết hợp của MATCH & Các hàm ROW để trích xuất chuỗi hàng

Chúng ta cũng có thể sử dụng kết hợp các hàm MATCH ROW để trả về số hàng của một ô khớp. Trong ô F5 chúng ta sẽ nhập số hàng trong đó giá trị Canada nằm trong cột Quốc gia .

Hãy xem các bước để thực hiện việc này.

BƯỚC:

  • Đầu tiên, chọn ô F5 .
  • Thứ hai, viết công thức sau vào ô đó:
=MATCH(E5,C5:C10,0)+ROW(C5:C10)-1

  • Sau đó, nhấn Enter .
  • Cuối cùng, chúng tôi nhận được số hàng của giá trị Canada 6 trong tập dữ liệu của mình.

Đọc thêm: Sao chép giá trị sang ô khác nếu hai ô khớp nhau trong Excel: 3 phương pháp

4 . Kết hợp INDEX, MATCH & Hàm ROW để trả về số hàng của một kết quả khớp trong Excel

Sự kết hợp của INDEX , MATCH & Các hàm ROW là một cách khác để trả về số hàng của một kết quả khớp trong excel.

Trong Microsoft Excel , hàm INDEX trong Excel trả về giá trị tại một điểm nhất định trong một dải ô hoặc mảng.

Một lần nữa chúng ta sẽ tìm thấy tên quốc gia Canada ở hàng nào của cột C được định vị. Chúng tôi sẽ trả về giá trị số của số hàng trong ô F5 .

Hãy xem các bước để thực hiện phương pháp này.

CÁC BƯỚC:

  • Ban đầu, hãy chọn ô F5 .
  • Tiếp theo, hãy chèn công thức sau vào ô đó:
=ROW(INDEX(B4:B10,MATCH(E5,C4:C10,0)))

  • Sau đó, nhấn Enter .
  • Vì vậy, các hành động trên trả về số hàng của tên quốc gia Canada trong ô F5 .

🔎 Công thức hoạt động như thế nào?

  • MATCH(E5,C4:C10,0): Phần này tìm kiếm giá trị của ô E5 trong phạm vi ( C4:C10 ).
  • INDEX(B4:B10,MATCH(E5,C4:C10,0): Phần này trả về tham chiếu của giá trị phù hợp trong phạm vi ( B4:B10 ) .
  • ROW(INDEX(B4:B10,MATCH(E5,C4:C10,0))): Trả về số hàng của INDEX .

Đọc thêm: Cách Vlookup và lấy kết quả khớp cuối cùng trong Excel (4 cách)

Bài đọc tương tự

  • Cách lấy số hàng từ phạm vi bằng Excel VBA (9 ví dụ)
  • Cách tăng số hàng trong công thức Excel (6 cách tiện dụng )
  • [Đã sửa!] Thiếu số hàng và chữ cái cột trong Excel (3 giải pháp)
  • Cách sử dụng công thức Excel để tìm số hàng cuối cùng có dữ liệu (2 cách)
  • Cách sử dụng số hàng thay đổi làm tham chiếu ô trong Excel

5. Hợp nhất NHỎ & Hàm MATCH để lấy số hàng của giá trị khớp

Chúng ta cũng có thể sử dụng kết hợp các hàm SMALL & MATCH để trả về số hàng của giá trị khớp trong excel .

Khi danh sách được sắp xếp theo giá trịtheo thứ tự tăng dần, hàm SMALL của excel trả về một giá trị số dựa trên vị trí của nó trong danh sách.

Để minh họa phương pháp này, chúng tôi sẽ sử dụng tập dữ liệu hơi khác so với tập dữ liệu trước đó kể từ khi Hàm SMALL chỉ xử lý các giá trị số. Trong tập dữ liệu sau, chúng tôi có tên quốc gia và khu vực của họ. Chúng tôi sẽ tìm ra giá trị thấp nhất của khu vực nằm ở hàng nào. Sau đó, chúng tôi sẽ trả về giá trị đó trong ô E5 .

Hãy xem các bước để thực hiện phương pháp này.

BƯỚC :

  • Để bắt đầu, hãy chọn ô E5 .
  • Ngoài ra, hãy chèn công thức sau vào ô đó:
=MATCH(SMALL(C5:C10,1),C5:C10)

  • Sau đó, nhấn Enter .
  • Cuối cùng, chúng tôi có thể thấy rằng giá trị thấp nhất của vùng trong cột C nằm ở hàng số 3 .

🔎 Công thức hoạt động như thế nào?

  • SMALL(C5:C10,1): Phần này trả về giá trị số nhỏ nhất từ phạm vi ( C5:C10 ).
  • MATCH(SMALL(C5:C10,1),C5:C10): Trả về số hàng của giá trị nhỏ nhất trong ô E5 .

LƯU Ý:

Vì hàm MATCH trả về vị trí tương đối của một giá trị từ một phạm vi dữ liệu, quy trình trên trả về giá trị 3 thay vì 7 .

6. Trả về tất cả các số hàng của một ô khớp trong một ô trong Excel

Giả sử chúng ta có một bộ dữ liệu trong đó chúng tacó nhiều giá trị giống nhau trong một cột nhưng ở các hàng khác nhau. Chúng tôi muốn nhập số hàng của các giá trị đó trong một ô. Để thực hiện loại vấn đề này, chúng ta sẽ sử dụng kết hợp các hàm TEXTJOIN , IF ROW .

Hàm TEXTJOIN hàm nối văn bản từ nhiều phạm vi và/hoặc chuỗi khác nhau, với dấu phân cách mà bạn xác định giữa mỗi giá trị văn bản sẽ được nối.

Trong tập dữ liệu sau, chúng ta có thể thấy điều đó trong cột C giá trị của ' United States ' hiện 3 lần.

Hãy xem các bước để trả lại hàng các số có cùng giá trị trong một ô.

BƯỚC:

  • Đầu tiên, chọn ô F5 .
  • Tiếp theo, Nhập công thức sau vào ô đó:
=TEXTJOIN(",",,IF(C5:C10=E5,ROW(C5:C10),""))

  • Sau đó, nhấn Enter .
  • Cuối cùng, trong ô F5 chúng ta có thể thấy số hàng của các giá trị giống nhau từ cột C .

🔎 Công thức hoạt động như thế nào?

  • IF(C5:C10=E5, ROW(C5:C10),””): Trong phần này, công thức IF kiểm tra giá trị nào trong phạm vi ( C5:C10 ) bằng với giá trị của ô E5 . Sau đó, nó trả về số hàng của ô đó.
  • TEXTJOIN(“,”,,IF(C5:C10=E5,ROW(C5:C10),””)): Kết hợp các số hàng của bước trước đó bằng dấu phẩy trong một ô duy nhất F5 .

Đọc thêm: Cách khớp dữ liệu trong Excel từ 2Trang tính

7. Áp dụng mã VBA để lấy chuỗi hàng của một ô khớp

Nếu bạn là người dùng excel nâng cao, bạn có thể sử dụng VBA ( Visual Basic for Applications ) để trả về số hàng của một ô khớp trong excel. Sử dụng mã VBA , chúng ta có thể thực hiện bất kỳ loại tác vụ nào trong excel nhanh hơn. Trong tập dữ liệu sau, chúng tôi sẽ chèn mã VBA để tìm số hàng của giá trị Canada trong cột C .

Hãy xem các bước để áp dụng mã VBA .

CÁC BƯỚC:

  • Đầu tiên, nhấp chuột phải vào trang tính đang hoạt động có tên VBA .
  • Thứ hai, chọn tùy chọn ' Xem mã '.

  • Sau đó, một mô-đun trống VBA sẽ xuất hiện.
  • Thứ ba, hãy chèn đoạn mã sau vào mô-đun trống đó:
4330
  • Nhập giá trị Canada cho biến ' Value_Serched ' trong mã. Chúng tôi đã đánh dấu phần đó trong hình ảnh sau.
  • Bây giờ, hãy nhấp vào nút Chạy hoặc nhấn phím F5 để chạy mã.

  • Cuối cùng, chúng tôi nhận được hộp thông báo cho biết số hàng của giá trị Canada trong cột C 6 .

Đọc thêm: Cách tìm số hàng bằng VBA trong Excel (4 Macro)

LƯU Ý:

Trong đoạn mã trên nếu bạn muốn tìm kiếm bất kỳ dữ liệu nào từ tập dữ liệu của mình, bạn sẽ chỉ phải sửa đổi các phần được đánh dấu củamã từ hình ảnh đã cho ở trên. Thay vì VBA hãy sử dụng tên trang tính của bạn. Thay đổi giá trị Canada thành một giá trị khác mà bạn muốn tìm kiếm trong trang tính của mình. Thay vì phạm vi cột C , bạn sẽ nhập phạm vi cột mà bạn muốn tìm kiếm.

Kết luận

Tóm lại, hướng dẫn này tóm tắt các ý tưởng để trả về hàng số của một ô khớp trong excel. Sử dụng bảng thực hành đi kèm với bài viết này để kiểm tra kỹ năng của bạn. Nếu bạn có bất kỳ câu hỏi nào, vui lòng để lại bình luận bên dưới. Nhóm của chúng tôi sẽ cố gắng trả lời bạn nhanh nhất có thể. Hãy theo dõi các giải pháp Microsoft Excel sáng tạo hơn trong tương lai.

Hugh West là một nhà phân tích và huấn luyện viên Excel giàu kinh nghiệm với hơn 10 năm kinh nghiệm trong ngành. Ông có bằng Cử nhân Tài chính Kế toán và bằng Thạc sĩ Quản trị Kinh doanh. Hugh có niềm đam mê giảng dạy và đã phát triển một phương pháp giảng dạy độc đáo, dễ hiểu và dễ theo dõi. Kiến thức chuyên môn về Excel của ông đã giúp hàng nghìn sinh viên và chuyên gia trên toàn thế giới cải thiện kỹ năng và xuất sắc trong sự nghiệp của họ. Thông qua blog của mình, Hugh chia sẻ kiến ​​thức của mình với mọi người, cung cấp các hướng dẫn Excel miễn phí và đào tạo trực tuyến để giúp các cá nhân và doanh nghiệp phát huy hết tiềm năng của họ.