Lấy dữ liệu từ bảng này sang bảng khác trong excel có điều kiện
Hàm VLOOKUP trong Excel được sử dụng chủ yếu để tìm kiếm một giá trị trong một cột nào đó tính từ một vùng dữ liệu nào đó, dưới đây là cách sử dụng hàm VLOOKUP để lấy dữ liệu từ bảng tính này sang bảng tính khác một cách nhanh chóng. Show Sử dụng hàm VLOOKUP để lấy dữ liệu từ bảng tính này sang bảng tính khác Công thức chung =VLOOKUP(B5,[workbook]sheet!range,4,0 Giải thích Để tra cứu dữ liệu sản phẩm, giá cả hoặc các thông tin khác được lưu trữ trong một bảng tính riêng (bảng tính bên ngoài), bạn có thể sử dụng hàm VLOOKUP với tham chiếu đầy đủ đến bảng tính khác. Trong ví dụ dưới đây, công thức trong ô C5 là: =VLOOKUP(B5,'[product data.xlsx]Sheet1'!$B$5:$E$13,4,0) Ví dụ Dữ liệu trong bảng tính bên ngoài có dạng như dưới đây: Công thức trên hoạt động như thế nào? Ví dụ trên sử dụng hàm VLOOKUP để lấy dữ liệu từ cột thứ 4 trong bảng: - Lookup value là cột B5. - table_array là tham chiếu đến một vùng dữ liệu trong bảng tính bên ngoài. - col_index là 4, tức là lấy dữ liệu từ cột thứ 4. - range_lookup là kiểu 0 để khớp các giá trị, dữ liệu chính xác. Điểm khác biệt duy nhất là cú pháp đặc biệt được sử dụng cho các tham chiếu bên ngoài là trong đối số “table_array”. Cú pháp cho tham chiếu bên ngoài là: '[workbook]sheet'!range Trong đó: - Workbook là tên bảng tính bên ngoài (tức là data.xlsx). - Sheet là tên của sheet có chứa vùng dữ liệu (tức là Sheet1). - Range là vùng dữ liệu thực tế của table_array (tức là A1:C100). Cách đơn giản nhất để nhập một tham chiếu sang bảng tính bên ngoài là nhập hàm VLOOKUP bình thường. Sau đó nhập đối số table_array, duyệt đến bảng tính bên ngoài và chọn phạm vi trực tiếp. Excel sẽ tự động tạo các tham chiếu cần thiết. Lưu ý: Tham chiếu đến bảng tính được đặt trong dấu ngoặc vuông, và toàn bộ bảng tính + sheet được đặt trong dấu nháy đơn. Dấu nháy đơn được yêu cầu khi bảng tính hoặc tên sheet có chứa các ký tự dấu cách. https://thuthuat.taimienphi.vn/su-dung-ham-vlookup-de-lay-du-lieu-tu-bang-tinh-nay-sang-bang-tinh-khac-27639n.aspx Từ khoá liên quan: , sử dụng hàm VLOOKUP, sử dụng hàm VLOOKUP để lấy dữ liệu từ bảng tính này sang bảng tính khác, Để tiết kiệm thời gian gõ dữ liệu từ bảng này sang bảng khác trong Excel các bạn có thể dùng một số hàm hoặc thủ thuật. Hôm nay, Code Monkey sẽ hướng dẫn các bạn cách lấy dữ liệu từ bảng này sang bảng khác trong Excel. Table of Contents
Một số cách lấy dữ liệu từ bảng này sang bảng khác.Có rất nhiều cách để chuyển dữ liệu từ bảng này sang bảng khác nhưng Code Monkey sẽ giới thiệu đến các bạn 3 cách được nhiều người sử dụng nhất và hiệu quả nhất. Cách 1: Dùng hàm VlookupVlookup là hàm giúp bạn tìm kiếm định danh mà bạn chỉ định dữ liệu nguồn. Nó có thể tìm kiếm dữ liệu bất kỳ giữa 2 bảng khác nhau thuộc 2 sheet hoặc 2 file khác nhau. Dưới đây là cú pháp của hàm Vlookup: = VLOOKUP(Lookup_value, Table_array, Col_index_num, [Range_lookup]) = VLOOKUP(giá trị tra cứu, phạm vi bảng, số cột, [true/false]) Ý nghĩa của các tham số:
Đọc Thêm: Cập nhật website là gì? Khi nào doanh nghiệp nên cập nhật Website Để lấy dữ liệu từ cột thứ 8 ở bảng trên sang một bảng khác, các bạn có thể nhập công thức vào sheet Sales Amounts và nhấp vào B5. Nhập công thức: =VLOOKUP(A5,data,8,FALSE) ( data là phạm vi bảng $A$4: $H$16) Sau khi nhập xong công thức, các bạn nhấn Enter thì kết quả sẽ là 40. Để điền nhanh công thức vào giá trị các ô còn lại trong cột. Các bạn đặt con trỏ vào góc dưới bên phải của ô, để con trỏ hiện dấu + màu đen và double click thì các ô còn lại sẽ ra kết quả. Cách 2: Dùng hàm MatchHàm MATCH cho biết vị trí của giá trị mà bạn đang tìm kiếm. Lưu ý hàm này không trả về giá trị dữ liệu cho bạn. Cú pháp của hàm MATCH là: = MATCH (giá trị tra cứu, phạm vi bảng, [kiểu trùng]) Ý nghĩa các tham số: Giá trị tìm kiếm: bạn sẽ nhập định danh của ô cần tìm ví dụ: B2 Phạm vi bảng: có giá trị bạn đang tìm kiếm. Kiểu trùng: tham số không bắt buộc: là cách mà bạn chỉ định cho nó trùng như thế nào:
Đọc Thêm: Hướng dẫn 3 cách lọc dữ liệu trong Excel nhanh, đơn giản Tìm kiếm giá trị có trong ô A5 ( 2013) ở vị trí bao nhiêu, ta nhập hàm MATCH: = MATCH(A5, A4:A16, 1) Lúc này, giá trị trả ra của hàm Match là 14. Có nghĩa là giá trị trong ô A5 (2013) trong bảng phạm vi ( A4:A16) đang ở vị trí 14 đếm từ ô A4 trở đi. Cách 3: Dùng hàm IndexHàm INDEX tương tự như hàm VLOOKUP nhưng lại sự đối lập với hàm MATCH. Đây là hàm mà bạn sẽ nhận được giá trị của ô khi bạn cho biết hàng và cột của dữ liệu mà bạn muốn tìm. Cú pháp của hàm INDEX là: =INDEX (phạm vi dữ liệu, số hàng, [số cột]) Ý nghĩa các tham số: Phạm vi dữ liệu: là phạm vi có dữ liệu mà bạn muốn tìm kiếm. Số hàng: là bạn nhập tên ô bạn tìm, ví dụ A6. Số cột: là bạn nhập tên ô bạn bắt đầu tìm kiếm ví dụ: E6. Nếu phạm vi bạn tìm kiếm là một hàng hoặc một cột thì số cột hoặc số hàng không bắt buộc phải nhập. Đối với bảng Excel giống như đã sử dụng ở trên, bạn muốn tìm kiếm giá trị đang có trong hàng 9, cột 3 của bảng. Bạn sẽ có công thức: =INDEX(data,A6,B6) Or = INDEX($A$4: $H$16, A6, B6) Đọc Thêm: Hướng dẫn 2 cách cài hình nền máy tính win 10 nhanh đơn giản Nhìn chung, Excel có rất nhiều hàm cũng như nhiều khả năng tuyệt vời. Để lấy dữ liệu từ bảng này sang bảng khác trong Excel các bạn có thể sử dụng một số hàm trên. Hy vọng Code Monkey có thể giúp bạn làm việc hiệu quả hơn thông qua bài viết này. |