Cách so sánh dữ liệu giữa 2 sheet

Cập nhật mới nhất ngày 02 tháng 09 năm 2022: Hướng dẫn cách sử dụng đổi số thành chữ trong Excel 2007, 2010, 2013 một cách nhanh chóng và hiệu quả. Sử dụng công cụ vntools để chuyển đổi số thành chữ, đây là công cụ rất hữu ích cho các bBạn có 2 danh sách rất dài và phải đối chiếu sự khác nhau giữa 2 danh sách này. Làm thế nào để biết thành phần nào trong danh sách thứ nhất không xuất hiện hay có mặt trong danh sách thứ 2 hoặc ngược lại? Trong bài viết ngày hôm nay, mình sẽ chia sẻ với các bạn thủ thuật dùng hàm Countif/countifs và hàm Vlookup để so sánh, đánh dấu các điểm bất thường ở hai cột danh sách.

NỘI DUNG

Video hướng dẫn thực hiện từng bước so sánh dữ liệu giữa hai danh sách trong Excel đơn giản

So sánh dữ liệu hai danh sách bằng hàm Countif/countifs

Đầu tiên bạn chuẩn bị một file Excel chứa hai danh sách mà bạn muốn so sánh.

Kích vào 1 ô trong danh sách bạn cần so sánh gõ =countifs(thành phần một là vùng điều kiện của danh sách 1,bạn kích qua danh sách 1 và kích vào cột chứa vùng dữ liệu so sánh, điều kiện thứ hai là dữ liệu cần so sánh tích lại danh sách 2 và tích vào ô điều kiện bạn cần so sánh với danh sách 1 -> enter. =COUNTIFS(DNHSACH1!C:C;DANHSACH2!F7)

Kết quả nếu bằng 1 thì dữ liệu tìm kiếm có trong danh sách 1 và bằng 0 là không có trong danh sách 1. Bạn kích vào góc dưới bên phải ô vừa tạo kéo xuống để Excel tự động so sánh dữ liệu ô tiếp theo cho bạn.

Tiếp theo mình sẽ thêm hàm If trước hàm Countifs tức là mình tạo điều kiện đề sau khi thực hiện trả về thông báo theo ý mình.

Hàm sẽ là =IF(COUNTIFS(DNHSACH1!C:C;DANHSACH2!F7)>0;"co";"khong") có nghĩa là nếu COUNTIFS(DNHSACH1!C:C;DANHSACH2!F7)>0 tức là bằng 1 mà 1 là có xuất hiện trong danh sách và ngược lại là không xuất hiện.

Kết quả có khi là 1 và không khi là 0 muốn hàm tự so sánh ở các ô còn lại bạn kích vào góc dưới của ô vừa tạo kéo xuống.

Định dạng có điều kiện

Mình sẽ đổi màu những bạn không có trong danh sách so sánh bằng cách. Đầu tiên mình bôi đen vùng dữ liệu vừa thực hành -> Home -> Conditional Formatting -> New Rule.

Sau đó của sổ hiện ra bạn chọn dòng chữ use a formula to determine which cells to format -> Phía dưới trong ô Format bạn gõ bằng sau đó bạn tích vào ô đầu tiên cửa danh sách hiển thị có không và nhấn F4 hai lần để có dấu $ trước tên của cột gõ tiếp bằng mở ngoặc không đóng ngoặc. Không có nghĩa là nếu bằng không mình sẽ đổi màu cho ô đó -> kích vào Format -> cửa sổ nữa hiện ra bạn chọn Fill sau đó chọn màu và ok.

Kết quả.

So sánh hai danh sách bằng hàm Vlookup

Đầu tiên ta gõ =vlookup(giá trị đầu tiên là giá trị tìm kiếm tích vào ô đầu của giá trị cần tìm kiếm, thành phần thứ hai là vùng dữ liệu cần tìm kiếm tích qua danh sách 1 kích vào cột nội dung, gõ 1,0. Vd:=VLOOKUP(F7;DNHSACH1!C:C;1;0)

Nếu có trong danh sách so sánh thì sẽ hiển thị ra còn không thì là

N/A. Bạn kích vào góc dưới bên phải ô vừa tạo kéo xuống để Excel tự động so sánh dữ liệu ô tiếp theo cho bạn.

Để có thông báo theo ý mình bạn kích vào chỉnh sửa câu lệnh. Trước Vlookup mình thêm isna tức là kiểm tra nếu có nó thông báo False còn không thì là True.

Tiếp theo mình thêm hàm if trước Isna và đặt điều kiện có không. =IF(ISNA(VLOOKUP(F7;DNHSACH1!C:C;1;0))=FALSE;"CO";"KHONG") nếu bằng False thì trả về bằng có và ngược lại. kết quả.

Vâng, trong nghiệp vụ kế toán thì việc so sánh các dữ liệu trên các file Excel hoặc các Sheet trong Excel, để thiết lập một bảng báo cáo tổng là một trong những nhiệm vụ khá thiết yếu.

Trong những bài viết chia sẻ trước đây trên Blog thì mình cũng đã từng hướng dẫn với các bạn cách lọc, đánh dấu, và xoá dữ liệu trùng lặp, cũng như tính tổng các giá trị đó trên file Excel rồi.

Và để bổ xung thêm cho chủ đề này, thì ngày hôm nay mình sẽ tiếp tục chia sẻ tới các bạn một mẹo nhỏ trong việc so sánh, và lọc dữ liệu từ nhiều Sheet hoặc file Excel khác nhau. Phục vụ cho các nhu cầu tạo bảng tính dự toán, báo cáo của các bạn được nhanh chóng hơn và chuyên nghiệp hơn.

Đọc thêm:

  • Cách lọc và tìm dữ liệu trùng nhau trong Excel rất dễ…
  • [Tricks] 3 cách gộp các giá trị trùng lặp trên file Excel hiệu quả !
  • Cách so sánh dữ liệu trên 2 cột bằng hàm COUNTIF trên Excel

Ví dụ mình muốn so sánh giữa 2 Sheet Thủ kho và Kế toán nhé !

1. Cách so sánh dữ liệu trên các Sheet của các file Excel khác nhau

+ Bước 1: Đầu tiên, bạn mở file Excel cần tạo so sánh lên.

Tại Sheet1 (Thủ kho) bạn click vào ô mà bạn muốn trích xuất giá trị, ở đây là cột So Sánh đấy.

Sử dụng mã độc quyền BLOGCHIASEKIENTHUCUNICA để giảm giá 50% tất cả các khóa học trên UNICA 👉VÀO HỌC THỬ👈

Rồi bây giờ chúng ta sẽ sử dụng kết hợp hàm IF (hàm điều kiện), ISNA (hàm phân biệt giá trị đúng sai, VLOOKUP (hàm dò tìm dữ liệu) => rồi click vào ô đầu tiên trong Sheet cần so sánh.

Công thức sẽ là:

\=IF(ISNA(VLOOKUP(Giá trị muốn so sánh;‘Sheet cần so sánh’!vùng cần so sánh;1;0)) “Không”;“Có”)

Trong đó:

  • 1 là Đúng
  • 0 là Sai
  • “Không”;“Có” là kết quả trả về sau khi so sánh xong.

Bắt đầu thực hiện:

+ Bước 2: Sau đó bạn mở Sheet so sánh (Kế toán) lên => và quét chọn vùng dữ liệu.

+ Bước 3: Bây giờ bạn hãy quay trở lại Sheet (Thủ kho) và chỉnh vị trí Sheet là tên Sheet so sánh => và click chuột vào giữa phần chữ và số => rồi nhấn phím F4 để cố định hàng cột cần so sánh.

Hoàn tất công thức đúng bằng 1, và sai bằng 0 \=> sau đó nhập giá trị trả về của hàm IF là Không và Có \=> nhấn Enter để thực thi.

Áp dụng vào ví dụ ta có được:

\=IF(ISNA(VLOOKUP(B2;“Kế toán”!$B$2:$B10;1;0)) “Không”;“Có”)

+ Bước 4: Cuối cùng bạn Fill ô công thức xuống toàn danh sách là xong.

Để được kết quả so sánh giữa hai Sheet như hình bên dưới.

Ngoài ra, bạn có thể áp dụng công thức tương tự để so sánh dữ liệu từ hai file Excel khác nhau. Để trả về giá trị yêu cầu.

2. Cách lọc dữ liệu theo giá trị trong Excel

Sau khi tạo công thức hàm và so sánh các giá trị xong, bạn bôi chọn vùng tiêu đề, và mở tab `So Sánh`0 => sau đó chọn `So Sánh`1.

Rồi click chuột vào nút tam giác xổ xuống tại thanh tiêu đề So Sánh`2 => và bỏ chọn giá trị `Không \=> và nhấn `So Sánh`4 để thiết lập.

Để được kết quả các giá trị Có.

Ngược lại, với các tính các giá trị không trùng lặp, bạn cũng làm tương tự và bỏ chọn Có.

Để hiển thị các giá trị Không trùng nhau trên Sheet (Thủ kho) và Sheet (Kế toán).

3. Lời Kết

Okay, như vậy là mình vừa hướng dẫn rất chi tiết cho các bạn cách so sánh, lọc dữ liệu trùng lặp, hoặc không trùng lặp trên các Sheet hoặc các file Excel khác nhau rồi nhé.

Hàm này sẽ hỗ trợ rất nhiều cho bạn trong quá trình hoặc tập và làm việc, khi mà bạn thường xuyên phải tập hợp và so sánh dữ liệu có điều kiện trên bảng tính, giúp bạn có được kết quả nhanh chóng, chính xác hơn.

Đến đây thì bài hướng dẫn cách lọc, so sánh dữ liệu trùng lặp giữa các Sheet, hoặc nhiều file Excel của mình cũng xin được tạm dừng. Hi vọng bài viết này sẽ hữu ích với các bạn.

Chúc các bạn thành công.

CTV: Lương Trung – Blogchiasekienthuc.com

Bài viết đạt: 5/5 sao - (Có 2 lượt đánh giá)

Note: Bài viết này hữu ích với bạn chứ? Đừng quên đánh giá bài viết, like và chia sẻ cho bạn bè và người thân của bạn nhé !

Chủ đề