Thắc mắc hàm VLOOKUP lấy giá trị lung tung

  • Thread starter tungns1988
  • Ngày gửi
T

tungns1988

Guest
28/11/13
4
0
0
36
Hà Nội
Các anh chị giúp em với, số là em đang làm báo cáo tồn kho vật tư thiết bị nhưng em quản lý mã sản phẩm theo công trình đặt tên, còn sếp thì lại theo mã của nhà sản xuất, và 2 mã này không khớp nhau. Giờ làm báo cáo cho sếp xem thì phải ghép thêm mã của sếp vào file của mình cho khớp với tồn kho, thế nên giờ chỉ còn cách đối chiếu tên từng sản phẩm để lấy mã.
Em dùng hàm vlookup để lấy mã sản phẩm có tên trùng nhau nhưng không hiểu sao ngoài lỗi N/A, có những ô đáng lẽ phải lấy mã ở ô này thì lại lấy mã ở ô khác.
VD:
- Tên sản phẩm: Còi báo động
- Mã sản phẩm: ES 8009
Thì sau khi dùng hàm vlookup, kết quả trả về lại là: 5WG1 523 - 1AB02 (đây lại là mã của Bộ điều khiển rèm 4K)
Không chỉ thế, rất nhiều sản phẩm cũng trả về kết quả y hệt, tình trạng cũng xảy ra với nhiều mã khác.

Mong anh chị giúp đỡ!
 

Đính kèm

  • BB ban giao Vat tu_Thiet bi 09 07 2013.xls
    43.5 KB · Lượt xem: 639
Khóa học Quản trị dòng tiền
phuyen89

phuyen89

Cao cấp
5/12/08
344
10
18
Tuy Hoà-Phú Yên
Ðề: Thắc mắc hàm VLOOKUP lấy giá trị lung tung

Các anh chị giúp em với, số là em đang làm báo cáo tồn kho vật tư thiết bị nhưng em quản lý mã sản phẩm theo công trình đặt tên, còn sếp thì lại theo mã của nhà sản xuất, và 2 mã này không khớp nhau. Giờ làm báo cáo cho sếp xem thì phải ghép thêm mã của sếp vào file của mình cho khớp với tồn kho, thế nên giờ chỉ còn cách đối chiếu tên từng sản phẩm để lấy mã.
Em dùng hàm vlookup để lấy mã sản phẩm có tên trùng nhau nhưng không hiểu sao ngoài lỗi N/A, có những ô đáng lẽ phải lấy mã ở ô này thì lại lấy mã ở ô khác.
VD:
- Tên sản phẩm: Còi báo động
- Mã sản phẩm: ES 8009
Thì sau khi dùng hàm vlookup, kết quả trả về lại là: 5WG1 523 - 1AB02 (đây lại là mã của Bộ điều khiển rèm 4K)
Không chỉ thế, rất nhiều sản phẩm cũng trả về kết quả y hệt, tình trạng cũng xảy ra với nhiều mã khác.

Mong anh chị giúp đỡ!
Trời ơi, hàm VLOOKUP đâu có tham số 2 ở cuối đâu bạn, hoặc là 0, hoặc là 1 mà.
Hoặc bạn thêm số 0 ngoài sau nữa là chính xác luôn.
 
T

tungns1988

Guest
28/11/13
4
0
0
36
Hà Nội
Ðề: Thắc mắc hàm VLOOKUP lấy giá trị lung tung

Trời ơi, hàm VLOOKUP đâu có tham số 2 ở cuối đâu bạn, hoặc là 0, hoặc là 1 mà.
Hoặc bạn thêm số 0 ngoài sau nữa là chính xác luôn.
Số 2 là để lấy giá trị của cột thứ 2 mà bạn, là cột mã thiết bị đó
 
phuyen89

phuyen89

Cao cấp
5/12/08
344
10
18
Tuy Hoà-Phú Yên
Ðề: Thắc mắc hàm VLOOKUP lấy giá trị lung tung

Số 2 là để lấy giá trị của cột thứ 2 mà bạn, là cột mã thiết bị đó

Công thức bạn làm bị thiếu một tham số cuối cùng, trong công thức của bạn. bạn thêm 2;0) nữa là OK ngay.Mình đã làm thử rồi.
 
bacnamtraining

bacnamtraining

Cao cấp
22/1/11
867
35
28
45
Ha Noi
Ðề: Thắc mắc hàm VLOOKUP lấy giá trị lung tung

Công thức bạn làm bị thiếu một tham số cuối cùng, trong công thức của bạn. bạn thêm 2;0) nữa là OK ngay.Mình đã làm thử rồi.

Ờ ờ nhiều người thiếu kinh nghiệm hay bị thế này !

Trước đây mình cũng thế !

Vào WKT hỏi thế là bít lun !

Bác này nhanh tay quá mình chưa kịp trả lời !
 
T

tungns1988

Guest
28/11/13
4
0
0
36
Hà Nội
Ðề: Thắc mắc hàm VLOOKUP lấy giá trị lung tung

Công thức bạn làm bị thiếu một tham số cuối cùng, trong công thức của bạn. bạn thêm 2;0) nữa là OK ngay.Mình đã làm thử rồi.
Cám ơn bạn nhiều, mình làm được rồi :D
Nhưng mình vẫn chưa hiểu số 0 với số 1 để làm gì vậy?
 
bacnamtraining

bacnamtraining

Cao cấp
22/1/11
867
35
28
45
Ha Noi
Ðề: Thắc mắc hàm VLOOKUP lấy giá trị lung tung

Cám ơn bạn nhiều, mình làm được rồi :D
Nhưng mình vẫn chưa hiểu số 0 với số 1 để làm gì vậy?

Số 0 lọc chính xác !

Số 1 lọc tương đối !
 
phuyen89

phuyen89

Cao cấp
5/12/08
344
10
18
Tuy Hoà-Phú Yên
Ðề: Thắc mắc hàm VLOOKUP lấy giá trị lung tung

Số 0 lọc chính xác !

Số 1 lọc tương đối !

Trong Excel có nói thêm, nếu chúng ta chọn tham số là 1 thì vùng cần lấy phải được sắp xếp tăng dần nếu không kết quả trả lại sẽ không được chính xác.
 
S

SA_DQ

Thành viên Cố vấn - Webketoan Mentors
29/6/05
582
103
43
67
HCM city
Ðề: Hàm VLOOKUP lấy giá trị lung tung vì bạn cũng lung tung trong mã!

Mình xin chứng minh:
Nếu bạn xếp tăng dần theo cột mã thiết bị thì sẽ có 7 cặp đôi trùng nhau về tên thiết bị (TB);
Trong đó chỉ 2 cặp đôi trùng cả mã TB mà thôi
Đó là:
Nguồn nuôi EIB 640mA
Bộ điều chỉnh cường độ sáng 1K 500W, (Bộ điều chỉnh ánh sáng 1K 500W)
Còn lại các cặp đôi khác không trùng nhau về mã TB luôn. Sai fạm ở đây là dư khoảng trắng trong mã.
Bạn tự sửa đi thôi;
Bạn làm về "Kỹ thuật"? Cần rèn tính cẩn thận hơn nữa bạn nha!
 
slover

slover

Chan Tkhan' Lulk
8/9/13
20
0
1
Quảng Bình
Ðề: Thắc mắc hàm VLOOKUP lấy giá trị lung tung

Các anh chị giúp em với, số là em đang làm báo cáo tồn kho vật tư thiết bị nhưng em quản lý mã sản phẩm theo công trình đặt tên, còn sếp thì lại theo mã của nhà sản xuất, và 2 mã này không khớp nhau. Giờ làm báo cáo cho sếp xem thì phải ghép thêm mã của sếp vào file của mình cho khớp với tồn kho, thế nên giờ chỉ còn cách đối chiếu tên từng sản phẩm để lấy mã.
Em dùng hàm vlookup để lấy mã sản phẩm có tên trùng nhau nhưng không hiểu sao ngoài lỗi N/A, có những ô đáng lẽ phải lấy mã ở ô này thì lại lấy mã ở ô khác.
VD:
- Tên sản phẩm: Còi báo động
- Mã sản phẩm: ES 8009
Thì sau khi dùng hàm vlookup, kết quả trả về lại là: 5WG1 523 - 1AB02 (đây lại là mã của Bộ điều khiển rèm 4K)
Không chỉ thế, rất nhiều sản phẩm cũng trả về kết quả y hệt, tình trạng cũng xảy ra với nhiều mã khác.

Mong anh chị giúp đỡ!
Ở Sheet 2 bạn đặt hàm =VLOOKUP(B2;Sheet1!$A$2:$B$96;2;0) ở cột Tên thiết bị, và trong quá trình làm việc bạn chỉ cần thao tác ở cột Mã thiết bị chả dễ dàng hơn nhiều á.
Chức bạn thành công!
 
W

Wnd

Sơ cấp
3/12/13
41
0
0
TPHCM
Ðề: Thắc mắc hàm VLOOKUP lấy giá trị lung tung

Tôi xin mạn phép bổ xung:
- Mã thiết bị --> chính là chìa khóa để truy tìm và ko cho phép trùng ( dùng hàm Countif trong Condition hoặc viết VBA trong Event để ngăn ngừa ngay lập tức )
- Số mã của mỗi sản phẩm dùng để cơ sở cho Invoice hoặc kiểm kê số lượng .

Ví dụ 1 cách cụ thể, cậu vào Digikey hay Amazon, sẽ thấy các loại số mà họ dùng . TV Sony, nhiêu loại Model, số sản phẩm mỗi cái máy làm ra, số của Amazon mua nhập thu vào

-Tên thiết bị ( chỉ là Description), ko bao giờ làm chìa khóa chính để truy tìm

Cẩn thận nhé, đi làm kiếm tiền chứ ko phải trả tiền đền

Sửa lại Vlookup như slover chỉ rồi drag xuống (fill down)
 
T

tungns1988

Guest
28/11/13
4
0
0
36
Hà Nội
Ðề: Hàm VLOOKUP lấy giá trị lung tung vì bạn cũng lung tung trong mã!

Mình xin chứng minh:
Nếu bạn xếp tăng dần theo cột mã thiết bị thì sẽ có 7 cặp đôi trùng nhau về tên thiết bị (TB);
Trong đó chỉ 2 cặp đôi trùng cả mã TB mà thôi
Đó là:
Nguồn nuôi EIB 640mA
Bộ điều chỉnh cường độ sáng 1K 500W, (Bộ điều chỉnh ánh sáng 1K 500W)
Còn lại các cặp đôi khác không trùng nhau về mã TB luôn. Sai fạm ở đây là dư khoảng trắng trong mã.
Bạn tự sửa đi thôi;
Bạn làm về "Kỹ thuật"? Cần rèn tính cẩn thận hơn nữa bạn nha!
Tôi xin mạn phép bổ xung:
- Mã thiết bị --> chính là chìa khóa để truy tìm và ko cho phép trùng ( dùng hàm Countif trong Condition hoặc viết VBA trong Event để ngăn ngừa ngay lập tức )
- Số mã của mỗi sản phẩm dùng để cơ sở cho Invoice hoặc kiểm kê số lượng .

Ví dụ 1 cách cụ thể, cậu vào Digikey hay Amazon, sẽ thấy các loại số mà họ dùng . TV Sony, nhiêu loại Model, số sản phẩm mỗi cái máy làm ra, số của Amazon mua nhập thu vào

-Tên thiết bị ( chỉ là Description), ko bao giờ làm chìa khóa chính để truy tìm

Cẩn thận nhé, đi làm kiếm tiền chứ ko phải trả tiền đền

Sửa lại Vlookup như slover chỉ rồi drag xuống (fill down)
Mình làm về kho bạn ạ. Vấn đề là mình quản lý theo mã mà công trường họ sử dụng để tiện cho việc xuất thiết bị và đối chiếu tồn kho ở các công trường, khi nhập hàng mình cũng sử dụng những mã đó cho tiện. Trong khi đó thì sếp lại có 1 file quản lý nhập hàng riêng và mình ko có được xem file này từ trước đến giờ. Cuối năm sếp bắt tổng kết kho nhưng phải báo cáo theo mã của sếp mới được, trong file của sếp không chỉ mã khác của mình mà cả tên cũng khác (chỉ khác nhau 1 chút) nên mình mới dùng hàm để lọc những cái giống nhau trước, còn khác thì đành sửa bằng tay sau.
Ở Sheet 2 bạn đặt hàm =VLOOKUP(B2;Sheet1!$A$2:$B$96;2;0) ở cột Tên thiết bị, và trong quá trình làm việc bạn chỉ cần thao tác ở cột Mã thiết bị chả dễ dàng hơn nhiều á.
Chức bạn thành công!
Tks bạn, nhưng vì mã là cái cần tìm còn tên lại là để đối chiếu nên không làm vậy được, còn sau khi tìm được mã rồi thì mình sẽ áp dụng công thức của bạn ^^
 
W

Wnd

Sơ cấp
3/12/13
41
0
0
TPHCM
Ðề: Hàm VLOOKUP lấy giá trị lung tung vì bạn cũng lung tung trong mã!

Oh, đừng lo, Excel dễ dùng . Sếp muốn dùng kiểu gì mình ko care . Nhập Sheet của sếp vào 1 sheet tạm gọi Sheet2 .
hihihihihi dùng phép so sánh (muốn excel function hay VBA cũng ok thôi) dựa trên Mã thiết bị .
Đừng để sếp biết, câu giờ ăn overtime hahahahaha
 
G

Giadinhmartvn

Guest
2/1/14
1
0
0
46
Hà Nội
Ðề: Thắc mắc hàm VLOOKUP lấy giá trị lung tung

Trước đây mình cũng k hiểu lắm về hàm hlookup excel, nhưng giờ thì ngon rồi :
 
L

Lib

Guest
10/12/13
1
0
0
Tp.HCM
Ðề: Thắc mắc hàm VLOOKUP lấy giá trị lung tung

HEPLL!!!
Mình có 1 danh sách nhập vật tư chia thành nhiều sheet (ViDu: tồn kho, nhập kho, xuất kho, tổng hợp xuất nhập vật tư, khách hàng...) và có cùng định dạng các giá trị như: MÃ KH, ...
Mình muốn vận dụng hàm VLOOKUP để làm bảng XUẤT NHẬP TỒN vật tư, khi điền vào Mã VT thì các thông số còn lại sẽ tự hiển thị theo đúng Mã VT.
Mình đang gặp khó khăn trong việc tìm kiếm vùng dữ liệu trên nhiều sheet khác nhau nên không vận dụng được:= , nhờ các bạn hướng dẫn giúp, thanks.
 
The End

The End

^^
25/9/07
297
0
16
EveryWhere
Số ctừ Ngày Nội dung TK
PC0002.14 02/12/14 Thanh toán tiền A 3311
PC0002.14 02/12/14 Thanh toán tiền B 141
PC0002.14 02/12/14 Phí nộp tiền 6428

Chào các bạn, các bạn vui lòng cho mình hỏi dùng hàm nào để tìm theo số chứng từ là PC0002.14, để thể hiện ra số tài khoản là 141, hoặc 6428

Vì mình dùng hàm vlookup thì chỉ trả về giá trị đầu, là của TK 3311 thôi

Mình cảm ơn
 
vinhlong

vinhlong

Cao cấp
31/5/08
240
92
28
Vĩnh Long-Sài Gòn
Thì bạn đừng cố định dòng đầu mà chỉ cố định dòng cuối là ok
Vidu: Vlookup($B5,A1:$B$2,2,0)
Trân trọng./.
 
  • Like
Reactions: The End

Xem nhiều

Webketoan Zalo OA