Hỏi về Vlookup lấy chuẩn một cột (cột cần lấy không đổi dù chèn thêm cột ở bảng dò) (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

thienthu2002

Thành viên mới
Tham gia
30/11/06
Bài viết
15
Được thích
2
Xin các cao thủ giúp viết công thức về Vlookup :
VD :
Sheet 1
Dùng vlookup lấy dữ liệu từ sheet 2
Vùng dò từ B$4 đến FX$500
Cột cần lấy là cột số 4 (cột E ) trong vùng dò.
Cho mình hỏi viết công thức như thế nào để :
Chèn thêm 1 cột giữa cột D và cột C thì tự động hàm Vlookup sẽ chuyển cột cần lấy sang cột số 5 ( cột F)
Lý do : đôi lúc phải chèn thêm cột vào CSDL nhưng phải edit lại toàn bộ công thức trong các sheet khác ( Form Mẩu) thì cực quá.
Mong các cao thủ giúp một tay.
 
Lần chỉnh sửa cuối:
xin các cao thủ giúp viết công thức về vlookup :
Vd :
Sheet 1
dùng vlookup lấy dữ liệu từ sheet 2
vùng dò từ b$4 đến fx$500
cột cần lấy là cột số 4 (cột e ) trong vùng dò.
Cho mình hỏi viết công thức như thế nào để :
Chèn thêm 1 cột giữa cột d và cột c thì tự động hàm vlookup sẽ chuyển cột cần lấy sang cột số 5 ( cột f)
lý do : đôi lúc phải chèn thêm cột nhưng edit lại hàm trong các sheet khác ( form mẩu) thì cực quá.
Mong các cao thủ giúp một tay.
=Vlookup(a5,$b$4:$fx$500,columns($b$4:$e$500),0)
 
=Vlookup(a5,$b$4:$fx$500,columns($b$4:$e$500),0)

Xin làm phiền thêm lần nữa :
Mình không hiểu đoạn này " columns($b$4:$e$500) " xin bạn giải thích giúp với.
Với lại các Form mẩu trong các sheet khác của File có khi dò lấy cột số 20 hoặc 40 không chừng, nếu chèn thêm khoảng 1 đến 2 cột từ cột C thì nó sẽ đổi thành 22 hay 42.
Do CSDL không đôi lúc phải thêm cột VD :
Địa chỉ tiếng việt vài hôm sau lại phải thêm địa chỉ tiếng anh,hoặc địa chỉ thực tế (tạm trú),..v..v..
Mình muốn nghiên cứu cách viết là dù thêm bao nhiêu cột chính giữa đi nữa thì vlookup chỉ lấy đúng cột ban đầu.
Thanks vì đã xem qua.
 
Xin làm phiền thêm lần nữa :
Mình không hiểu đoạn này " columns($b$4:$e$500) " xin bạn giải thích giúp với.
Với lại các Form mẩu trong các sheet khác của File có khi dò lấy cột số 20 hoặc 40 không chừng, nếu chèn thêm khoảng 1 đến 2 cột từ cột C thì nó sẽ đổi thành 22 hay 42.
Do CSDL không đôi lúc phải thêm cột VD :
Địa chỉ tiếng việt vài hôm sau lại phải thêm địa chỉ tiếng anh,hoặc địa chỉ thực tế (tạm trú),..v..v..
Mình muốn nghiên cứu cách viết là dù thêm bao nhiêu cột chính giữa đi nữa thì vlookup chỉ lấy đúng cột ban đầu.
Thanks vì đã xem qua.
COLUMNS

Công dụng
Trả về số cột vùng tham chiếu.
Công thức=COLUMNS(reference: là ô hoặc vùng ô, mảng tham chiếu.

 
Lần chỉnh sửa cuối:
Dùng Match() tìm tiêu đề cột để tính ra số cột làm tham số trong Vlookup là cách tốt nhất.
 
=VLOOKUP(C21,Database!B5:DX500,MATCH("MLTD2",Database!A4:EC4,0),0)
nếu thay MATCH("MLTD2",Database!A4:EC4,0), bằng số cột ( 105 ) thì ra kết quả , nhưng gắn hàm match vào thì không có biểu hiện gì ( không có kết quả, không có lổi N/A hay Value hay Ref gì cả)
 

Bài viết mới nhất

Back
Top Bottom