Trong quá trình làm việc, có một số trường hợp bạn sẽ cần phải lấy dữ liệu từ bảng này sang bảng khác trong excel. Vì vậy, Techcare Đà Nẵng xin chia sẻ cho những cách lấy dữ liệu từ bảng Excel khác trang tính hoặc trong cùng trang tính. Hãy cùng theo dõi ngay sau đây nhé!
Bật mí những cách lấy dữ liệu từ bảng này sang bảng khác trong Excel cùng trang tính
Để lấy dữ liệu trong cùng một trang tính từ bảng Excel này sang bảng khác, Techcare sẽ giới thiệu chi tiết và dễ hiểu nhất bạn có thể dùng 1 trong những hàm dưới đây:
Dùng hàm VLOOKUP
Đây là hàm được nhiều người dùng nhiều nhất, vì khá tiện lợi chỉ cần dựa vào một cột dùng để làm tham số đối chiếu. Công thức là:
=VLOOKUP(value;table;col_index;[range_lookup])
- value: Chính là giá trị mà bạn cần tìm để đối chiếu trong cột đầu tiên của bảng để lấy giá trị.
- table: Rất đơn giản đây là cái bảng chứa dữ liệu bạn muốn lấy.
- col_index: Đây muốn ám chỉ vị trí số cột trong bảng cần lấy dữ liệu.
- range_lookup: Đây là mục tùy chọn có hoặc không, nếu dùng để tham chiếu ở mức gần đúng thì bạn hãy chọn TRUE, còn muốn đối chiếu chính xác hãy chọn FALSE.
Dùng hàm VLOOKUP
Xem thêm: Cách tính phần trăm trong Excel
Xem thêm: Địa chỉ tuyệt đối trong Excel
Dùng hàm HLOOKUP
Đối với những bảng dữ liệu nằm ngang, các bước thực hiện cũng khá giống với VLOOKUP, như sau:
=HLOOKUP(value;table;row-index;[range_lookup])
- value: Chính là giá trị mà bạn cần tìm để đối chiếu trong cột đầu tiên của bảng để lấy giá trị.
- table: Đây chính là bảng chứa dữ liệu bạn muốn lấy.
- row_index: Đây muốn ám chỉ vị trí số hàng trong bảng cần lấy dữ liệu.
- range_lookup: Bạn hãy nhập TRUE nếu bạn dùng để tham chiếu ở mức gần đúng, còn muốn đối chiếu chính xác hãy chọn FALSE. Còn nếu bạn không nhập gì cả thì máy sẽ được tự mặc định là TRUE.
Dùng hàm HLOOKUP
Kết hợp hàm INDEX và hàm MATCH
Để tra cứu số hàng và cột thì chúng ta có thể kế hợp cả 2 hàm lại với nhau đó là hàm Index và hàm Match, công thức như sau:
=INDEX(cột trả về giá trị từ;MATCH(giá trị cần tra cứu;cột để tra cứu;0)
Ví dụ: Để tìm ra thủ đô của nước Mexico trong phạm vi từ A2:A10 rồi sau đó sẽ trả về số 8, vì Mexico đứng vị trí thứ 8 trong bảng tra cứu, số hàng được chuyển trực tiếp đến row-num của Index để hướng dẫn nó trả về giá trị từ hàng đó.
Với phần này ta có thể áp dụng công thức truyền thống là:
=INDEX(C2:C10;MATCH(“Mexico”, A2:A10)
Hoặc bạn cũng có làm công thức rút gọn như: =INDEX(C2:C10,8)
Bên cạnh đó, các bạn có thể tham khảo thêm Hàm lấy dữ liệu có điều kiện trong Excel để đáp ứng nhu cầu công việc tốt nhất.
Khám phá phương pháp lấy dữ liệu từ bảng này sang bảng khác trong excel khác trang tính
Trong một số trường hợp, khi chúng ta làm việc một bảng tính Excel có thể gồm rất nhiều trang tính khác nhau. Để thực hiện cách lấy giá trị từ bảng khác trong Excel, Techcare sẽ hướng dẫn cho bạn một vài thao tác cơ bản sau đây:
Ví dụ như bạn đang có hai bảng nằm trong 2 bảng tính khác nhau. Trong đó bảng Main table chứa Seller, Product và ở trang tính bên kia “Lookup table” có chứa Seller, Amount. Nếu muốn lấy dữ liệu từ cột này sang cột khác trong Excel bằng hàm, có thể làm như sau:
Nhìn vào bảng ta có thể thấy cả 2 bảng đều có cột Seller giống nhau, nên chúng ta sẽ dùng cột này để kết hợp 2 bảng lại với nhau, tại ô C2 nhập công thức:
=VLOOKUP($A2,“Lookup table”!A$2:$B$10,2,FALSE)
Trong đó:
- $A2 đây chính là giá trị mà chúng ta cần tìm kiếm.
- “Lookup table”!$A$10 đây chính là bảng cần để tìm kiếm.
- 2 đây chính là giá trị muốn lấy, FALSE lấy chính xác giá trị.
Khám phá phương pháp lấy dữ liệu từ bảng này sang bảng khác trong excel khác trang tính
Sau khi điền công thức xong ta sẽ nhận được một bảng giá trị với kết quả đã được hợp nhất, khá dễ đúng không nào?
Kết luận
Trên đây Techcare đã giới thiệu đến bạn toàn bộ cách lấy dữ liệu từ bảng này sang bảng khác trong excel mà người sử dụng Excel nào cũng cần nên biết. Đây cũng không phải là một lượng kiến thức quá lớn, bạn chỉ cần đọc qua và thực hiện vài lần sẽ nhớ ngay. Nếu bạn muốn xem thêm nhiều thủ thuật, cách làm chuyên sâu hơn, hãy lưu link web về tham khảo thêm bạn nhé!