Các câu hỏi về hàm dò tìm dữ liệu (Lookup, Vlookup, Hlookup...)

Liên hệ QC

Closed poll

  • 1

    Votes: 1 100.0%
  • 2

    Votes: 0 0.0%

  • Total voters
    1
  • Poll closed .
Status
Không mở trả lời sau này.
Em có 1 bài tập về hàm Vlookup và vài câu hỏi chưa biết trả lời,Mong các Anh/chị giúp đỡ!!
Đề bài kiểu gì mà lạ lùng dữ vậy trời?
- Cứ xem số lượng là phần số trong mã thì công thức cho E4 là như vầy: =MID(C4,2,LEN(C4)-2)*1 (nhưng sao trong Bảng tên hàng lại lấy những con số này làm mã để tra vậy?)
- Cột Đơn giá: Dựa vào ký tự cuối của Mã và tra trong Bảng đơn giá, nhưng trong Bảng đơn giá có tới 4 cột thì biết lấy cột nào?
 
Đơn giá X,N có 4 cột, biết lấy cột nào hả bạn?
Lấy ký tự đầu ghép với ký tự cuối, bạn dùng: = LEFT(A1)&RIGHT(A1)
Vấn đề là ở chỗ này nữa nè anh:
Còn H334GH---->HGH thì làm thế nào?
Cái này làm em nghĩ đến bài toán lọc số từ chuỗi (kiểu như dùng Substitute để thay thế tất cả các số thành chuỗi "" hết vậy đó).
 
Vấn đề là ở chỗ này nữa nè anh:
Cái này làm em nghĩ đến bài toán lọc số từ chuỗi (kiểu như dùng Substitute để thay thế tất cả các số thành chuỗi "" hết vậy đó).
Dùng công thức này:
Mã:
=SUBSTITUTE(A1,--MID(SUMPRODUCT(--MID("01"&A1,SMALL((ROW($1:$300)-1)*ISNUMBER(-MID("01"&A1,ROW($1:$300),1)),ROW($1:$300))+1,1),10^(300-ROW($1:$300))),2,300),"")
Kết thúc bằng Ctrl-Shift-Enter
để lọc chuỗi.
 

File đính kèm

  • Book1.xls
    31.5 KB · Đọc: 9
Dùng công thức này:
Mã:
=SUBSTITUTE(A1,--MID(SUMPRODUCT(--MID("01"&A1,SMALL((ROW($1:$300)-1)*ISNUMBER(-MID("01"&A1,ROW($1:$300),1)),ROW($1:$300))+1,1),10^(300-ROW($1:$300))),2,300),"")
Kết thúc bằng Ctrl-Shift-Enter
để lọc chuỗi.
Cái này của người ta là bài tập (bằng A tin học) ---> Hổng có cái vụ xài công thức dài lê thê mà lại là mảng thế này đâu chú ơi ---> Đợi người ta học xong rồi tham gia diễn đàn này sẽ tính nhé... Ẹc... Ẹc...
-------------------
Bài tập này tác giả yêu cầu làm 2 câu Số lượng và đơn giá, Tôi làm như sau:
Số lượng:
PHP:
=MID(C4,2,LEN(C4)-2)*1
Đơn giá:
PHP:
=VLOOKUP(RIGHT(C4)&"*",$K$5:$O$6,LEFT(RIGHT(C4,2))+1,0)
 

File đính kèm

  • Book1.xlsx
    10.4 KB · Đọc: 7
Cái này của người ta là bài tập (bằng A tin học) ---> Hổng có cái vụ xài công thức dài lê thê mà lại là mảng thế này đâu chú ơi ---> Đợi người ta học xong rồi tham gia diễn đàn này sẽ tính nhé... Ẹc... Ẹc...
Ẹc ẹc... Họ hỏi ngoài lề mà sư phụ, đâu có trong bài tập đâu.
 
Ẹc ẹc... Họ hỏi ngoài lề mà sư phụ, đâu có trong bài tập đâu.
Cũng có thể họ đã hỏi.. SAI (dựa vào trình độ của bài tập)
Còn như họ hỏi chính xác thì tin chắc sau khi xem xong công thức họ cũng.. CHẠY luôn (hết dám hỏi tiếp)
Ẹc... Ẹc...
 
Help: Vlookup ra sai ket qua

Nhờ các bạn giúp mình.

Vlookup CM va Cust theo PO, data lay ơ sheet Stock. Dữ liệu ra sai, công thức mình còn đe trong file.

Tks cac ban.
 

File đính kèm

  • book stock.xlsx
    15.5 KB · Đọc: 16
Nhờ các bạn giúp mình.

Vlookup CM va Cust theo PO, data lay ơ sheet Stock. Dữ liệu ra sai, công thức mình còn đe trong file.

Tks cac ban.

Bạn chỉ cần sửa lại ô E2:
=VLOOKUP(B2;Stock!$B$2:$I$9398;8;1) thành =VLOOKUP(B2;Stock!$C$2:$I$9398;8;1)

và ô D2
=VLOOKUP(B2;Stock!$B$2:$I$9398;8;1) thành =VLOOKUP(B2;Stock!$C$2:$I$9398;8;1)

Sau đó Fill xuống
 
Thắc mắc về hàm VLOOKUP

Thắc mắc về hàm VLOOKUP

Tại Sheet:LUONG mình dùng hàm VLOOKUP vị trí trả về là cột 4..nhưng không có kết quả..chỉ là ô trắng, còn các cột khác thì bình thường. Các bạn tìm giúp mình nguyên nhân với.

Cám ơn các bạn rất nhiều.
 

File đính kèm

  • 11.2011.xls
    35 KB · Đọc: 11
Do kết quả là "Tín dụng" có các ký tự trống ở bên phải, bạn canh lề phải nên chỉ thấy các khoảng trắng. Bạn canh lại lế trái là thấy ngay.
Hoặc là qua sheet HESO delete khoảng trắng, hoặc là sửa công thức = TRIM(VLOOKUP.....) là được.
 
Thành tiền VND

Thành tiền = Số lượng * (Đơn giá * Tỉ giá - Hỗ trợ T.Bạ)

Nhưng sao mình làm hoài mà vẫn bị bỗi #N/A là sao vậy mọi người?giúp mình với.thanks nhiều.
 

File đính kèm

  • #NA.xls
    29.5 KB · Đọc: 11
Thành tiền = Số lượng * (Đơn giá * Tỉ giá - Hỗ trợ T.Bạ)

Nhưng sao mình làm hoài mà vẫn bị bỗi #N/A là sao vậy mọi người?giúp mình với.thanks nhiều.
Dùng HLOOKUP là sai! VLOOKUP mới đúng
PHP:
=F2*(G2*VLOOKUP(C2,$G$14:$H$18,2)-H2)
-----------------------------------------
vuahung bây giờ cũng học vi tính ---> VN có tương lại rồi --=0
 
Thành tiền = Số lượng * (Đơn giá * Tỉ giá - Hỗ trợ T.Bạ)

Nhưng sao mình làm hoài mà vẫn bị bỗi #N/A là sao vậy mọi người?giúp mình với.thanks nhiều.
Thứ nhất, với cấu trúc bảng dò như vậy thì bạn phải dùng VLOOKUP mới đúng chứ không phải HLOOKUP.
Thứ hai, vì không phải giá trị nào ở cột ngày mua cũng có trong bảng dò nên bạn phải thay tham số cuối là 1 mới được.
Tóm lại, công thức cho I2 là: =F2*(G2*VLOOKUP(C2,$G$14:$H$18,2,1)-H2)
 
Gặp rắc rối với VLookup

Mình có 2 bảng (trong 2 sheet) có dạng như file đính kèm :

Giờ mình gặp 1 vấn đề là ở sheet 2, dữ liệu ở cột "Số lượng đối chiếu từ sheet 1" được lấy bằng cách vlookup sang sheet 1. Tìm theo tên trạm, nhưng phải đảm bảo trùng luôn ở cột "Giờ" - Có nghĩa là số liệu được lấy phải trùng tên "Trạm" và trùng "Giờ" thì phải làm thế nào với hàm vlookup (hoặc cách nào đó tiện lợi hơn) đây ?

Mong các pro chỉ giúp.

File đính kèm :
 

File đính kèm

  • vlookup.xls
    24 KB · Đọc: 29
Mình có 2 bảng (trong 2 sheet) có dạng như file đính kèm :

Giờ mình gặp 1 vấn đề là ở sheet 2, dữ liệu ở cột "Số lượng đối chiếu từ sheet 1" được lấy bằng cách vlookup sang sheet 1. Tìm theo tên trạm, nhưng phải đảm bảo trùng luôn ở cột "Giờ" - Có nghĩa là số liệu được lấy phải trùng tên "Trạm" và trùng "Giờ" thì phải làm thế nào với hàm vlookup (hoặc cách nào đó tiện lợi hơn) đây ?

Mong các pro chỉ giúp.

File đính kèm :
Công thức cho cell E2 ở sheet2:
PHP:
=LOOKUP(2,1/(Sheet1!$B$2:$B$6=B2)/(Sheet1!$C$2:$C$6=C2),Sheet1!$D$2:$D$6)
 
Pác có thể giải thích giúp hok. E nhìn vào công thức mà mù u >"<
 
Iem đọc tài liệu về hàm Lookup này và Index + Match mà ko hiểu mô tê j cả. Muốn hiểu rõ hơn cấu trúc của công thức pác ndu96081631 để biết mà còn áp dụng cho những trường hợp khác nữa. Mong pác khái quát giúp iem.
Thanks pác nhiều.

Còn cách của bạn truongsonnguyen cho kết quả đúng là do trong bảng mình đưa không có 2 trạm trùng. Chứ nếu có 2 trạm trùng tên ở 2 giờ khác nhau thì nó sẽ cho kết quả sai >"<
 
Lần chỉnh sửa cuối:
Status
Không mở trả lời sau này.
Web KT
Back
Top Bottom