Mục lục
MS Excel cung cấp các tùy chọn và phương pháp khác nhau để thực hiện các tác vụ của chúng tôi dễ dàng hơn. Trong bài viết này, tôi sẽ trình bày một số cách để kiểm tra xem một ô có bằng một ô khác không và sau đó trả về một ô khác trong Excel.
Tải xuống Thực hành Sổ làm việc
Bạn có thể tải xuống sổ làm việc để tự thực hành.
Kiểm tra xem một ô có bằng một ô khác không.xlsx
5 cách để kiểm tra nếu Một ô bằng một ô khác & Sau đó trả về một ô khác trong Excel
Tại đây, chúng tôi sẽ chỉ cho bạn 5 các cách khác nhau để kiểm tra xem một ô có bằng một ô khác không rồi trả về một ô khác trong Excel bằng các hàm khác nhau.
1. Sử dụng Hàm IF để Kiểm tra xem Một Ô có bằng Một Ô khác & Trả về
Hàm IF là một trong những hàm đơn giản nhất được sử dụng để so sánh logic giữa hai giá trị. Trong phương pháp này, chúng ta sẽ xem cách sử dụng hàm IF để so sánh một ô này với một ô khác và trả về một giá trị ô khác. Trước khi đi vào ví dụ, hãy tìm hiểu thêm về chức năng này. Cú pháp của hàm như sau:
=IF(logical_Condition, [value_if_true], [value_if_false])
Trong phần đầu tiên của tham số , chúng ta cần chuyển điều kiện dựa trên điều kiện mà chúng ta sẽ so sánh . Sau đó, phần thứ hai và thứ ba xác định điều gì sẽ xảy ra nếu các giá trị sau so sánh nhận được Đúng hoặc Sai .
1.1 Trả về giá trị chính xác của ô
Giả sử, chúng ta có mộttập dữ liệu của một số Trái cây với hai cột . Mỗi hàng có một Giá trị cụ thể. Bây giờ, chúng ta sẽ tìm các hàng trong đó Quả 1 và Quả 2 được khớp và hiển thị các giá trị của chúng trong Giá trị phù hợp cột.
Để làm điều đó, hãy thực hiện theo các bước dưới đây.
Các bước:
- Đầu tiên, nhập công thức bên dưới vào Ô D4 .
=IF(B5=C5,D5,"")
- Bây giờ, hãy nhấn Enter .
- Sau đó, kéo công cụ Fill Handle xuống để Tự động điền công thức cho các ô còn lại.
Ở đây, trong hàm IF, sử dụng điều kiện B5=C5chúng tôi đang so sánh Tên trái câycủa mỗi cột Trái cây 1và Trái cây 2. Nếu điều kiện là True, thìđiều kiện sẽ in các giá trị từ cột Giá trịsang cột Giá trị phù hợp.
- Do đó, bạn có thể trả về một giá trị Ô cụ thể nếu một ô bằng một ô khác .
Đọc thêm: Cách chọn ô có giá trị nhất định trong Excel (5 phương pháp)
1.2 Cập nhật giá trị kết quả
Trong phương pháp này, chúng ta sẽ sử dụng cùng một hàm IF và tùy thuộc vào điều kiện, chúng ta sẽ sử dụng một công thức và hiển thị chúng trong một ô khác. Hãy nghĩ về cùng một tập dữ liệu được sử dụng trong phương pháp trước nhưng ở đây tôi sẽ cập nhật Giá mới nếu giá trị Cờ là không phải “X” và giá mới của chúng tôi sẽ 2 lần giá hiện tại .
Các bước:
- Ban đầu, hãy nhập công thức sau vào Ô E5 .
=IF(D5"X",C5*2,C5)
- Sau đó, nhấn Enter và sao chép xuống công thức lên đến Ô E9 .
Trong công thức này, sử dụng D5” X”chúng tôi đang kiểm tra xem giá trị Cờcó không bằngvới “X”hoặc khônghay không. Nếu điều kiện là Truethì nó sẽ tăng gấp đôi giánếu không, nó sẽ giữ nguyên như cũ.
- Cuối cùng, bạn sẽ nhận được tất cả các giá trị kết quả bắt buộc đã cập nhật .
Đọc thêm: Cách thực hiện khóa các ô trong công thức Excel (2 cách dễ dàng)
2. Trả về một giá trị ô khác bằng hàm VLOOKUP
Về mặt tìm kiếm thứ gì đó trong Excel, hàm LOOKUP sẽ là sự lựa chọn thích hợp cho điều đó. Chức năng này cho phép chúng ta tìm kiếm theo chiều dọc hoặc theo chiều ngang trong một điều kiện trong một phạm vi nhất định. Đối với những mục đích cụ thể đó, có các hàm VLOOKUP và HLOOKUP trong Excel. Hãy xem các nguyên tắc cơ bản của hàm VLOOKUP . Cú pháp của hàm như sau:
=VLOOKUP (value, table, col_index, [range_lookup])
Đầu tiên, giá trị -> mang giá trị cần tìm trong cột đầu tiên của bảng.
bảng -> Đây sẽ làtên bảng.
col_index -> Đó là giá trị chỉ mục cột của bảng mà từ đó chúng tôi sẽ thu thập giá trị.
[range_lookup] -> ; Phần cuối cùng này dùng để biểu thị phạm vi tùy chọn.
Ví dụ: hãy xem xét tập dữ liệu của một số Trái cây như trước đây. Nhưng ở đây chúng ta sẽ có 3 cột là Fruits , ID , Price . Bây giờ chúng ta sẽ tìm kiếm Giá trái cây từ bảng này bằng cách sử dụng Vlookup .
Các bước:
- Đầu tiên, nhập công thức sau vào Ô G4 .
=VLOOKUP(G4,B4:D9,3,0)
- Tiếp theo, nhấn Enter .
- Như vậy, bạn có thể tìm thấy giá của bất kỳ Trái cây nào khác bằng cách nhập Tên trên Ô G4 .
Ở đây trong hàm, đầu tiên tôi truyền giá trị là Ô G4, sau đó là bảng từ nơi chúng tôi muốn trích xuất dữ liệuđược biểu thị bằng phạm vi ô B4:D9toàn bộ bảng. Sau đó trong phần thứ ba, chúng ta sẽ nhận được các giá trị từ cột Giálà cột số 3, đó là lý do tại sao chúng ta cần chuyển 3. Cuối cùng, 0được sử dụng để xác định rằng chúng tôi muốn khớp chính xác.
3. Áp dụng hàm HLOOKUP của Excel để quét giá trị khớp
Bây giờ chúng ta sẽ thấy việc sử dụng các hàm HLOOKUP nếu dữ liệu của chúng tôi được thiết kế theo chiều ngang . Cú pháp của hàm HLOOKUP là:
=HLOOKUP (lookup_value, table_array, row_index, [range_lookup])
Nó gần giống như hàm VLOOKUP . Cácđiểm khác biệt duy nhất là thay vì có chỉ mục cột thì đây là chỉ mục hàng trong phần thứ 3 của tham số .
Các bước:
- Ban đầu, hãy chọn Ô C9 và chèn công thức sau.
=HLOOKUP(C8,B4:G6,3,0)
- Sau đó, nhấn Enter .
- Cuối cùng, chúng ta có thể thấy kết quả.
Như chúng ta đã thảo luận trước đó, nó gần giống như VLOOKUP. Ở đây tôi đã chuyển giá trị theo hàngthay vì theo cột. Đó là lý do tại sao đầu tiên chúng tôi nhập chỉ mục hàngcủa giá trị mong muốn là Ô C8. Ngoài ra, phạm vi bảngcũng thay đổi khi bảngđược dịch chuyển theo chiều ngang.
Đọc thêm: Cách hiển thị công thức ô trong Excel (6 phương pháp)
Cách đọc tương tự
- Chọn tất cả các ô có dữ liệu trong một cột trong Excel (5 Phương pháp + Phím tắt)
- Cách chọn nhiều ô trong Excel mà không cần chuột (9 phương pháp đơn giản)
- Nhiều ô trong Excel được chọn bằng một cú nhấp chuột (4 Nguyên nhân+Giải pháp)
- [Khắc phục]: Phím mũi tên không di chuyển ô trong Excel (2 phương pháp)
- Cách chọn ô trong Excel Sử dụng Bàn phím (9 Cách)
4. Kiểm tra xem một ô có bằng một ô khác với INDEX & Hàm MATCH
Trong phần này, chúng ta sẽ thực hiện tương tự như hàm LOOKUP , nhưng điểm khác biệt duy nhất là ở đây chúng ta sẽ không sử dụngchức năng TÌM KIẾM . Các hàm INDEX và MATCH sẽ thực hiện công việc giống như LOOKUP . Ngoài ra, tập dữ liệu cũng sẽ giống nhau. Trước khi đi vào ví dụ, chúng ta hãy xem chi tiết về hai chức năng này.
=INDEX (array, row_number, [col_number], [area_number])
Hàm này có thể sử dụng tối đa trong tổng số bốn đối số và tối thiểu trong số hai đối số. Trong phần đầu tiên của tham số, nó lấy phạm vi của ô từ đó chúng tôi sẽ kiểm tra chỉ số giá trị. Sau đó là số hàng của tham chiếu hoặc giá trị khớp . hai đối số cuối cùng là tùy chọn với chúng, chúng ta có thể xác định hoặc chỉ định số cột từ đó dữ liệu phù hợp sẽ là đã truy xuất và số phạm vi khu vực .
=MATCH (lookup_value, lookup_array, [match_type])
Một hàm khác được sử dụng nhiều nhất là hàm MATCH . Đối số đầu tiên nhận giá trị tra cứu hoặc giá trị mà chúng ta sẽ khớp . Cái thứ hai là mảng hoặc phạm vi nơi chúng tôi sẽ tìm kiếm dữ liệu mong muốn của chúng tôi . Và cái cuối cùng là loại đối sánh . Tùy thuộc vào các giá trị loại đối sánh khác nhau, chúng tôi có thể kiểm soát việc đối sánh.
1 -> Bằng cách khai báo 1, giá trị này sẽ khớp hoặc tìm giá trị lớn nhất nhỏ hơn hoặc bằng giá trị tra cứu.
0 -> Nếu chúng ta đặt 0 làm loại đối sánh, nó sẽ khớp với giá trị chính xác như tra cứugiá trị.
-1 -> Giá trị này sẽ khớp với giá trị nhỏ nhất lớn hơn hoặc bằng giá trị tra cứu.
Hãy làm theo các bước dưới đây để sử dụng hai hàm này .
Các bước:
- Đầu tiên, nhập công thức vào Ô G5 .
=INDEX(B4:D9,MATCH(G4,B4:B9,0),3)
- Thứ hai, nhấn Enter .
- Cuối cùng, chúng ta có thể xem kết quả cuối cùng .
Trong hàm MATCH, chúng tôi đã cố gắng khớpgiá trị trong Ô G4từ phạm vi ô B4:B9trong bảng tra cứucủa chúng tôi. Và vì chúng tôi đã xem xét đối sánh chính xácđó là lý do tại sao 0được chỉ định ở đối số cuối cùng. Sau đó, chức năng bên ngoài là chức năng INDEX. Trong phần đầu tiên, chúng tôi đã chỉ định phạm vi ô B4:D9. Sau đó, giá trị so khớpsẽ được tính toán từ hàm MATCH. Cuối cùng, 3được sử dụng khi chúng tôi muốn lấy dữ liệu từ cột thứ bacủa bảng tra cứu.
5. Trả lại các mục từ mục khác Trang tính có giá trị khớp trong Excel
Hãy có hai trang tính, một trang tính là Bữa ăn hàng tuần , và trang tính khác là Thành phần . Bây giờ tôi sẽ trình bày cách so sánh các bữa ăn và hiển thị thành phần trong trang tính đầu tiên . Bảng tính Lập kế hoạch bữa ăn trong tuần sẽ như thế này:
Và bảng tính thành phần bữa ăn sẽ như thế này:
Bây giờ, tôi sẽ chỉ cho bạn cách tìm thức ăn thành phần từ trang tính ingredient sang trang tính Bữa ăn bằng cách nhập tên của thực phẩm vào Ô B14 .
Các bước:
- Để bắt đầu, hãy nhập công thức vào Ô C14 .
=VLOOKUP($B14,ingredients!$B$5:$E$16,COLUMN()-1,FALSE)
- Sau đó, nhấn Enter .
- Sau đó, sao chép công thức sang phía phải .
Trong công thức, chúng tôi đã chuyển giá trị tra cứudưới dạng Ô $B14, thì phạm vi ô của các trang tính khác ( trang tính thành phần) $B$5:$E$16sẽ được gửi. Sau đó, chúng ta đã chuyển hàm COLUMNđể lấy giá trị cộtcủa hàng đó. Cuối cùng, chúng tôi đã sử dụng FALSEđể tìm kết quả khớp chính xác, có nghĩa là giá trị này phân biệt chữ hoa chữ thường và bằng cách khai báo sai, giá trị này sẽ tìm kiếm giá trị khớp chính xác.
- Cuối cùng, tất cả thành phần của Thực phẩm đã chọn sẽ được hiển thị.
Bạn có thể kiểm tra bằng cách nhập bất kỳ tên thực phẩm trong Ô B14 và nhấn Enter . Tương tự như vậy, nếu chỉ cần nhập bất kỳ mục thực phẩm nào trong Tên thực phẩm, , nó sẽ hiển thị tất cả các thành phần của mục đã chọn đó từ một trang tính khác.
Phần Thực hành
Trong bài viết, bạn sẽ tìm thấy một sổ làm việc Excel như hình dưới đây để tự thực hành.
Kết luận
Đây là những cách để kiểm tra xem một ô có bằng một ô khác không rồi trả về một ô khác trong Excel. tôi đã chỉ ra tất cảcác phương pháp với các ví dụ tương ứng của họ. Ngoài ra, tôi đã thảo luận về các nguyên tắc cơ bản của chức năng này và các mã định dạng được sử dụng nhiều nhất của chức năng này. Nếu bạn có bất kỳ phương pháp nào khác để đạt được điều này, vui lòng chia sẻ với chúng tôi.