hỏi về truy cứu dữ liệu ngược

Liên hệ QC

daluatsotai

Thành viên mới
Tham gia
3/5/10
Bài viết
1
Được thích
0
[TABLE="width: 390"]
[TR]
[TD]xuất xứ[/TD]
[TD]loại sp[/TD]
[TD]mã số cuộn[/TD]
[TD]độ dày[/TD]
[TD]khối lượng[/TD]
[/TR]
[TR]
[TD]jwr[/TD]
[TD]1[/TD]
[TD]02dvas14071005[/TD]
[TD]0.34[/TD]
[TD]19780[/TD]
[/TR]
[TR]
[TD]posco[/TD]
[TD]1[/TD]
[TD]02pos14071025[/TD]
[TD]0.32[/TD]
[TD]17850[/TD]
[/TR]
[TR]
[TD]posco[/TD]
[TD]1[/TD]
[TD]02pos14071014[/TD]
[TD]0.28[/TD]
[TD]16230[/TD]
[/TR]
[TR]
[TD]posco[/TD]
[TD]1[/TD]
[TD]02pos14071010[/TD]
[TD]0.25[/TD]
[TD]15890[/TD]
[/TR]
[TR]
[TD]posco[/TD]
[TD]1[/TD]
[TD]02pos14071021[/TD]
[TD]0.27[/TD]
[TD]14752[/TD]
[/TR]
[TR]
[TD]posco[/TD]
[TD]1[/TD]
[TD]02pos14071017[/TD]
[TD]0.18[/TD]
[TD]13589[/TD]
[/TR]
[TR]
[TD]baosan[/TD]
[TD]1[/TD]
[TD]02nkk14071024[/TD]
[TD]0.17[/TD]
[TD]11478[/TD]
[/TR]
[TR]
[TD]baosan[/TD]
[TD]1[/TD]
[TD]02nkk14071024[/TD]
[TD]0.45[/TD]
[TD]12456[/TD]
[/TR]
[TR]
[TD]baosan[/TD]
[TD]1[/TD]
[TD]02nkk14071024[/TD]
[TD]0.4[/TD]
[TD]15891[/TD]
[/TR]
[TR]
[TD]baosan[/TD]
[TD]1[/TD]
[TD]02nkk14071024[/TD]
[TD]0.42[/TD]
[TD]17489[/TD]
[/TR]
[/TABLE]
[TABLE="width: 246"]
[TR]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[/TABLE]
mọi người cho mình hỏi khi nhập mã số cuộn thì làm sao truy cứu ra xuất xứ và loại hàng, mình dùng hàm vlookup không được vì khi dùng vlookup truy cứu dữ liệu theo mã số cuộn thì nó chỉ cho ra độ dày và khối lượng, do xuất xứ và loại hàng nằm bên trái cột mã số cuộn nên không truy xuất ngược lại được, giúp mình với nhé
 
[TABLE="width: 390"]
[TR]
[TD]xuất xứ[/TD]
[TD]loại sp[/TD]
[TD]mã số cuộn[/TD]
[TD]độ dày[/TD]
[TD]khối lượng[/TD]
[/TR]
[TR]
[TD]jwr[/TD]
[TD]1[/TD]
[TD]02dvas14071005[/TD]
[TD]0.34[/TD]
[TD]19780[/TD]
[/TR]
[TR]
[TD]posco[/TD]
[TD]1[/TD]
[TD]02pos14071025[/TD]
[TD]0.32[/TD]
[TD]17850[/TD]
[/TR]
[TR]
[TD]posco[/TD]
[TD]1[/TD]
[TD]02pos14071014[/TD]
[TD]0.28[/TD]
[TD]16230[/TD]
[/TR]
[TR]
[TD]posco[/TD]
[TD]1[/TD]
[TD]02pos14071010[/TD]
[TD]0.25[/TD]
[TD]15890[/TD]
[/TR]
[TR]
[TD]posco[/TD]
[TD]1[/TD]
[TD]02pos14071021[/TD]
[TD]0.27[/TD]
[TD]14752[/TD]
[/TR]
[TR]
[TD]posco[/TD]
[TD]1[/TD]
[TD]02pos14071017[/TD]
[TD]0.18[/TD]
[TD]13589[/TD]
[/TR]
[TR]
[TD]baosan[/TD]
[TD]1[/TD]
[TD]02nkk14071024[/TD]
[TD]0.17[/TD]
[TD]11478[/TD]
[/TR]
[TR]
[TD]baosan[/TD]
[TD]1[/TD]
[TD]02nkk14071024[/TD]
[TD]0.45[/TD]
[TD]12456[/TD]
[/TR]
[TR]
[TD]baosan[/TD]
[TD]1[/TD]
[TD]02nkk14071024[/TD]
[TD]0.4[/TD]
[TD]15891[/TD]
[/TR]
[TR]
[TD]baosan[/TD]
[TD]1[/TD]
[TD]02nkk14071024[/TD]
[TD]0.42[/TD]
[TD]17489[/TD]
[/TR]
[/TABLE]
[TABLE="width: 246"]
[TR]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[/TABLE]
mọi người cho mình hỏi khi nhập mã số cuộn thì làm sao truy cứu ra xuất xứ và loại hàng, mình dùng hàm vlookup không được vì khi dùng vlookup truy cứu dữ liệu theo mã số cuộn thì nó chỉ cho ra độ dày và khối lượng, do xuất xứ và loại hàng nằm bên trái cột mã số cuộn nên không truy xuất ngược lại được, giúp mình với nhé
Bạn dùng index & match là được
 
[TABLE="width: 390"]
[TR]
[TD]xuất xứ[/TD]
[TD]loại sp[/TD]
[TD]mã số cuộn[/TD]
[TD]độ dày[/TD]
[TD]khối lượng[/TD]
[/TR]
[TR]
[TD]jwr[/TD]
[TD]1[/TD]
[TD]02dvas14071005[/TD]
[TD]0.34[/TD]
[TD]19780[/TD]
[/TR]
[TR]
[TD]posco[/TD]
[TD]1[/TD]
[TD]02pos14071025[/TD]
[TD]0.32[/TD]
[TD]17850[/TD]
[/TR]
[TR]
[TD]posco[/TD]
[TD]1[/TD]
[TD]02pos14071014[/TD]
[TD]0.28[/TD]
[TD]16230[/TD]
[/TR]
[TR]
[TD]posco[/TD]
[TD]1[/TD]
[TD]02pos14071010[/TD]
[TD]0.25[/TD]
[TD]15890[/TD]
[/TR]
[TR]
[TD]posco[/TD]
[TD]1[/TD]
[TD]02pos14071021
[/TD]
[TD]0.27[/TD]
[TD]14752[/TD]
[/TR]
[TR]
[TD]posco[/TD]
[TD]1[/TD]
[TD]02pos14071017[/TD]
[TD]0.18[/TD]
[TD]13589[/TD]
[/TR]
[TR]
[TD]baosan[/TD]
[TD]1[/TD]
[TD]02nkk14071024[/TD]
[TD]0.17[/TD]
[TD]11478[/TD]
[/TR]
[TR]
[TD]baosan[/TD]
[TD]1[/TD]
[TD]02nkk14071024[/TD]
[TD]0.45[/TD]
[TD]12456[/TD]
[/TR]
[TR]
[TD]baosan[/TD]
[TD]1[/TD]
[TD]02nkk14071024[/TD]
[TD]0.4[/TD]
[TD]15891[/TD]
[/TR]
[TR]
[TD]baosan[/TD]
[TD]1[/TD]
[TD]02nkk14071024[/TD]
[TD]0.42[/TD]
[TD]17489[/TD]
[/TR]
[/TABLE]
[TABLE="width: 246"]
[TR]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[/TABLE]
mọi người cho mình hỏi khi nhập mã số cuộn thì làm sao truy cứu ra xuất xứ và loại hàng, mình dùng hàm vlookup không được vì khi dùng vlookup truy cứu dữ liệu theo mã số cuộn thì nó chỉ cho ra độ dày và khối lượng, do xuất xứ và loại hàng nằm bên trái cột mã số cuộn nên không truy xuất ngược lại được, giúp mình với nhé
Riêng với cột Xuất Xứ, ta dùng INDEX + MATCH là được rồi (cũng có thể dùng LOOKUP) ===> Cả đống cách
 
VLOOKUP:
Dùng hàm CHOOSE để tạo một mảng có cột thứ nhất là "mã số cuộn" và cột thứ hai là "xuất xứ"
CHOOSE({1,2},$C$2:$C$11,$A$2:$A$11) ----- C là cột "mã số cuộn" và A là cột "xuất xứ"
Vlookup dò trong mảng này như bình thường.
 
VLOOKUP:
Dùng hàm CHOOSE để tạo một mảng có cột thứ nhất là "mã số cuộn" và cột thứ hai là "xuất xứ"
CHOOSE({1,2},$C$2:$C$11,$A$2:$A$11) ----- C là cột "mã số cuộn" và A là cột "xuất xứ"
Vlookup dò trong mảng này như bình thường.
Theo cách của bạn mình chưa từng nghĩ tới
Làm theo bạn chỉ thấy không ra kết quả
Dùng Index + match hay lookup thì dễ hiểu
 

File đính kèm

Theo cách của bạn mình chưa từng nghĩ tới
Làm theo bạn chỉ thấy không ra kết quả
Dùng Index + match hay lookup thì dễ hiểu
Bạn sửa lại chỗ màu đỏ:
Mã:
=VLOOKUP(C13;CHOOSE({1[SIZE=4][B][COLOR=#ff0000],[/COLOR][/B][/SIZE]2};$D$3:$D$11;$B$3:$B$11);2;0)
 

File đính kèm

Index+Match đương nhiên là nhanh và dễ hơn trong trường hợp này rồi. Cái đó khỏi phải bàn cãi.

Tôi chỉ mách cho phương pháp làm NẾU cần phải dùng VLookup. Tôi không hề nói là nó dễ hơn hoặc tốt hơn gì cả.
 
Bạn sửa lại chỗ màu đỏ:
Mã:
=VLOOKUP(C13;CHOOSE({1[SIZE=4][B][COLOR=#ff0000],[/COLOR][/B][/SIZE]2};$D$3:$D$11;$B$3:$B$11);2;0)
Cái này tùy thiết lập ở từng máy chứ không phải là , đúng hay ; đúng đâu. Có máy , hay ; gì cũng sai. Muốn biết máy mình là dấu gì thì gõ trên thanh công thức =COLUMN(A:B) rồi nhấn F9. Còn không thì đưa vào công thức luôn (Công thức mảng)
Mã:
=VLOOKUP(C13;CHOOSE(COLUMN($A:$B);$D$3:$D$11;$B$3:$B$11);2;0)
 
[TABLE="width: 390"]
[TR]
[TD]xuất xứ[/TD]
[TD]loại sp[/TD]
[TD]mã số cuộn[/TD]
[TD]độ dày[/TD]
[TD]khối lượng[/TD]
[/TR]
[TR]
[TD]jwr[/TD]
[TD]1[/TD]
[TD]02dvas14071005[/TD]
[TD]0.34[/TD]
[TD]19780[/TD]
[/TR]
[TR]
[TD]posco[/TD]
[TD]1[/TD]
[TD]02pos14071025[/TD]
[TD]0.32[/TD]
[TD]17850[/TD]
[/TR]
[TR]
[TD]posco[/TD]
[TD]1[/TD]
[TD]02pos14071014[/TD]
[TD]0.28[/TD]
[TD]16230[/TD]
[/TR]
[TR]
[TD]posco[/TD]
[TD]1[/TD]
[TD]02pos14071010[/TD]
[TD]0.25[/TD]
[TD]15890[/TD]
[/TR]
[TR]
[TD]posco[/TD]
[TD]1[/TD]
[TD]02pos14071021[/TD]
[TD]0.27[/TD]
[TD]14752[/TD]
[/TR]
[TR]
[TD]posco[/TD]
[TD]1[/TD]
[TD]02pos14071017[/TD]
[TD]0.18[/TD]
[TD]13589[/TD]
[/TR]
[TR]
[TD]baosan[/TD]
[TD]1[/TD]
[TD]02nkk14071024[/TD]
[TD]0.17[/TD]
[TD]11478[/TD]
[/TR]
[TR]
[TD]baosan[/TD]
[TD]1[/TD]
[TD]02nkk14071024[/TD]
[TD]0.45[/TD]
[TD]12456[/TD]
[/TR]
[TR]
[TD]baosan[/TD]
[TD]1[/TD]
[TD]02nkk14071024[/TD]
[TD]0.4[/TD]
[TD]15891[/TD]
[/TR]
[TR]
[TD]baosan[/TD]
[TD]1[/TD]
[TD]02nkk14071024[/TD]
[TD]0.42[/TD]
[TD]17489[/TD]
[/TR]
[/TABLE]
[TABLE="width: 246"]
[TR]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[/TABLE]
mọi người cho mình hỏi khi nhập mã số cuộn thì làm sao truy cứu ra xuất xứ và loại hàng
Bạn tham khảo File dưới đây, dùng hàm LOOKUP:
 

File đính kèm

Cái này tùy thiết lập ở từng máy chứ không phải là , đúng hay ; đúng đâu. Có máy , hay ; gì cũng sai. Muốn biết máy mình là dấu gì thì gõ trên thanh công thức =COLUMN(A:B) rồi nhấn F9. Còn không thì đưa vào công thức luôn (Công thức mảng)
Mã:
=VLOOKUP(C13;CHOOSE(COLUMN($A:$B);$D$3:$D$11;$B$3:$B$11);2;0)

Hình như trong mấy hệ thống dùng dấu phẩy làm đấu thập phân thì thay dấu phẩy trong mảng bằng dấu chéo trái (\)
{ 1, 2 } ===> { 1\2 }

Chỉ đề nghị thôi. Không bảo đảm. Lười thử quá
 
Web KT

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

Back
Top Bottom