Thay đối số thứ 3 cho hàm vlookup nhanh chóng (1 người xem)

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

phanvankhanh89

Thành viên thường trực
Tham gia
10/5/11
Bài viết
218
Được thích
53
Nghề nghiệp
Nhân viên Nhân sự
E rất hay sử dụng hàm vlookup, nhưng trong một số trường hợp e có nhiều ô có công thức mà ở đối số thứ 3 (hay còn gọi là cột cần lấy) là 1 cố định, Bây giờ khi dữ liệu bị thay đổi, e muốn đổi số cột cần lấy.
Vậy làm như thế nào để e thay một lúc được tất cả các ô ấy ạ!
VD: Ô A1=VLOOKUP($A64,'1'!$B$4:$I$360,8,0)
B1=VLOOKUP($A64,'2'!$B$4:$I$359,8,0)
C1=VLOOKUP($A64,'3'!$B$4:$I$359,8,0)
D1=VLOOKUP($A64,'4'!$B$4:$I$359,8,0)
E1=VLOOKUP($A64,'5'!$B$4:$I$359,8,0)
F1=VLOOKUP($A64,'6'!$B$4:$I$359,8,0)
G1=VLOOKUP($A64,'7'!$B$4:$I$359,8,0)
H1=VLOOKUP($A64,'8'!$B$4:$I$359,8,0)
....
Bây giờ e muốn thay đồng loạt cột cần lấy là 8 thành cột cần lấy là 9.
VẬY E PHẢI LÀM SAO Ạ
 
E rất hay sử dụng hàm vlookup, nhưng trong một số trường hợp e có nhiều ô có công thức mà ở đối số thứ 3 (hay còn gọi là cột cần lấy) là 1 cố định, Bây giờ khi dữ liệu bị thay đổi, e muốn đổi số cột cần lấy.
Vậy làm như thế nào để e thay một lúc được tất cả các ô ấy ạ!
VD: Ô A1=VLOOKUP($A64,'1'!$B$4:$I$360,8,0)
B1=VLOOKUP($A64,'2'!$B$4:$I$359,8,0)
C1=VLOOKUP($A64,'3'!$B$4:$I$359,8,0)
D1=VLOOKUP($A64,'4'!$B$4:$I$359,8,0)
E1=VLOOKUP($A64,'5'!$B$4:$I$359,8,0)
F1=VLOOKUP($A64,'6'!$B$4:$I$359,8,0)
G1=VLOOKUP($A64,'7'!$B$4:$I$359,8,0)
H1=VLOOKUP($A64,'8'!$B$4:$I$359,8,0)
....
Bây giờ e muốn thay đồng loạt cột cần lấy là 8 thành cột cần lấy là 9.
VẬY E PHẢI LÀM SAO Ạ

bạn chỉ cần điền số 8 và số 9 vào một ô nào đó trong excel và kéo công thức là được.
 
E rất hay sử dụng hàm vlookup, nhưng trong một số trường hợp e có nhiều ô có công thức mà ở đối số thứ 3 (hay còn gọi là cột cần lấy) là 1 cố định, Bây giờ khi dữ liệu bị thay đổi, e muốn đổi số cột cần lấy.
Vậy làm như thế nào để e thay một lúc được tất cả các ô ấy ạ!
VD: Ô A1=VLOOKUP($A64,'1'!$B$4:$I$360,8,0)
B1=VLOOKUP($A64,'2'!$B$4:$I$359,8,0)
C1=VLOOKUP($A64,'3'!$B$4:$I$359,8,0)
D1=VLOOKUP($A64,'4'!$B$4:$I$359,8,0)
E1=VLOOKUP($A64,'5'!$B$4:$I$359,8,0)
F1=VLOOKUP($A64,'6'!$B$4:$I$359,8,0)
G1=VLOOKUP($A64,'7'!$B$4:$I$359,8,0)
H1=VLOOKUP($A64,'8'!$B$4:$I$359,8,0)
....
Bây giờ e muốn thay đồng loạt cột cần lấy là 8 thành cột cần lấy là 9.
VẬY E PHẢI LÀM SAO Ạ

Nếu là như trên, bạn tô đen vùng định xử lý -> nhấn ctrl+H, mục Find what gõ: ,8,0) mục replace with gõ:,9,0) sau đó chọn replace all là ổn
 
E rất hay sử dụng hàm vlookup, nhưng trong một số trường hợp e có nhiều ô có công thức mà ở đối số thứ 3 (hay còn gọi là cột cần lấy) là 1 cố định, Bây giờ khi dữ liệu bị thay đổi, e muốn đổi số cột cần lấy.
Vậy làm như thế nào để e thay một lúc được tất cả các ô ấy ạ!
VD: Ô A1=VLOOKUP($A64,'1'!$B$4:$I$360,8,0)
B1=VLOOKUP($A64,'2'!$B$4:$I$359,8,0)
C1=VLOOKUP($A64,'3'!$B$4:$I$359,8,0)
D1=VLOOKUP($A64,'4'!$B$4:$I$359,8,0)
E1=VLOOKUP($A64,'5'!$B$4:$I$359,8,0)
F1=VLOOKUP($A64,'6'!$B$4:$I$359,8,0)
G1=VLOOKUP($A64,'7'!$B$4:$I$359,8,0),
H1=VLOOKUP($A64,'8'!$B$4:$I$359,8,0)
....
Bây giờ e muốn thay đồng loạt cột cần lấy là 8 thành cột cần lấy là 9.
VẬY E PHẢI LÀM SAO Ạ
Quét chọn vùng có công thức, bấm Ctrl+F , nhập ",8," thay bằng ",9," rồi chọn replace all
phải có 2 cái dấu phẩy nha, nếu không nó chạy loạn cào cào
 
Không được a ơi! e có thử như thế, nó xảy ra lỗi như ảnh e có gửi cho a đấy ạ!
 

File đính kèm

  • error.jpg
    error.jpg
    52.3 KB · Đọc: 22
Như vầy đúng hơn ạ! Vậy mà em không thử cách này!
Xin cảm ơn ạ!
Cảm ơn bài viết của anh(Chị) "gtri"
 
Lần chỉnh sửa cuối:

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

Back
Top Bottom