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.
Bạn xem file đính kèm.
Trong file tớ sử dụng hàm vlookup và filter advanced.
Đơn giá chưa thỏa nha bé,
Sử dụng 1 trong 3 công thức sau:
=VLOOKUP(LEFT(A3,2),$A$12:$D$16,2+1*RIGHT(A3),0)
=HLOOKUP(1*RIGHT(A3),$C$11:$D$16,MATCH(LEFT(A3,2),$A$11:$A$16,0),0)
=INDEX($A$11:$D$16,MATCH(LEFT(A3,2),$A$11:$A$16,0),MATCH(1*RIGHT(A3),$A$11:$D$11,0))
 
Lần chỉnh sửa cuối:
Đơn giá C4 và C5 là lấy cột 2 của đơn giá (dựa vào mã MH ở cột A), Tác giả có kết quả gõ tay C4 là 3, C5 là 3.5, nhưng bài giải của em ra kết quả là 2.5 và 3, có phải vậy ko ?

Em đã sửa lại bài rồi ạ, cũng dùng vlookup và lọc bằng Advanced filter hihi.xong nhé Anh!cảm ơn Anh thêm lần nữa hihi
 
Không thể tìm ra lỗi của hàm Vlookup !

Mong mọi người giúp giùm để phép toán chạy được đúng kết quả

Mọi người tải file đính kèm nhé !
 

File đính kèm

  • VlookUp.xlsx
    13.7 KB · Đọc: 27
SỬA CTHỨC
=VLOOKUP(D6;Sheet1!$B$6:$E$30;1;0)
Sửa chữ A trong công thức thành chữ B là được rồi.
=VLOOKUP(D6,Sheet1!$A$6:$B$30,1,0)
=VLOOKUP(D6,Sheet1!$B$6:$B$30,1,0)
Xem kỹ dữ liệu xong, nếu tôi đoán không lầm thì cả 2 hướng dẫn này đều chưa đúng
VLOOKUP mà tìm ở CỘT 1 thôi tìm làm cóc khô gì ---> Ghi trực tiếp trị dò vào luôn cho nó khỏe
------------
Theo ý tôi thì:
1> Công thức cho E6:
Mã:
=LOOKUP(2,1/(D6=Sheet1!$B$6:$B$300),Sheet1!$A$6:$A$30)
2> Công thức cho F6:
Mã:
=VLOOKUP($D6,Sheet1!$B$6:$E$30,2,0)
3> Công thức cho G6:
Mã:
=VLOOKUP($D6,Sheet1!$B$6:$E$30,3,0)
4> Công thức cho H6:
Mã:
=VLOOKUP($D6,Sheet1!$B$6:$E$30,4,0)
Lưu ý: Với công thức tại F6, sau khi gõ xong phải Format Cell lại thành dd/mm/yyyy mới nhìn thấy định dạng Date
 
Lần chỉnh sửa cuối:
Vậy theo @Hong.Van; @Luc Van; @ndu96081631có phải tôi sai ở chổ căn bản nhất: Vlookup chỉ trả về kết quả của bảng dữ liệu tính từ cột đầu tiên của bảng dữ liệu này ????

Thế mà nào giờ cứ nghĩ cái điều kiện là phần tử, còn bảng dữ liệu là tập hợp. Việc tìm kiếm phần tử trong tập hợp nghe thật đơn giản. Ặc...ặc...đến hôm nay mới biết được nó đòi hỏi là phải cột đầu tiên nữa cơ đấy....

@ndu96081631: Anh có thể giải thích thêm là tại sao chuyển D6 => tuyệt đối $D6 thì kết quả được trọn vẹn không ???
 
Bạn có thể dùng công thức này tại ô F6, sau đó fill qua 2 ô còn lại G6, H6:
PHP:
=VLOOKUP($D6,Sheet1!$B$6:$E$30,COLUMN()-4,0)
@ndu96081631: Anh có thể giải thích thêm là tại sao chuyển D6 => tuyệt đối $D6 thì kết quả được trọn vẹn không ???
Dùng $D6 để cố định vị trí cột D, do đó khi mình fill công thức sang phải thì vẫn là $D6, nếu không thì sẽ chuyển thành E6, F6 ==> công thức sẽ bị sai.

Thân.
 
Cần hỗ trợ về hàm tìm kiếm Vlookup

Chào các bác.

Em có bài về hàm vlookup mà lâu rồi em ko đụng tới excel +-+-+-+. Sắp tới lại thi nữa. Các bác bổ túc lại kiến thức giúp e với nhé.


Em cảm ơn các bác nhiều.
 

File đính kèm

  • Bai tap.xls
    13 KB · Đọc: 19
Chào các bác.

Em có bài về hàm vlookup mà lâu rồi em ko đụng tới excel +-+-+-+. Sắp tới lại thi nữa. Các bác bổ túc lại kiến thức giúp e với nhé.


Em cảm ơn các bác nhiều.



Thực sự bài không khó lắm, Anh(Chị) tham gia diễn đàn hơn 1 năm rồi, có thể biết cách tìm kiếm trên diễn đàn, tipic "những câu hỏi về hàm vookup" rất nhiều.có thể tự làm được!
 
Dạ, cảm ơn bác đã góp ý giúp e. Do lâu rồi e ko đụng đến excel nên giờ nhìn bài tập thật như... " chó nhìn bản đồ" bác ạ. :(.
 
Chào các bác.

Em có bài về hàm vlookup mà lâu rồi em ko đụng tới excel +-+-+-+. Sắp tới lại thi nữa. Các bác bổ túc lại kiến thức giúp e với nhé.


Em cảm ơn các bác nhiều.
Cthức G4
PHP:
=VLOOKUP(A4,$A$14:$C$16,IF(LEFT(B4)="C",2,3))
Fill cthức xuống, các câu còn lại đơn giản bạn tự làm
 
Chắc cột đơn giá phải dùng như vầy quá.
PHP:
=VLOOKUP(A4,$A$14:$C$16,IF(AND(LEFT(B4)="C",LEFT(D4,4)="Vàng"),2,3))

Tôi thấy ở đây là mua bán vàng, nên cthức trên dư LEFT(D4,4)="VÀNG", dẫn đến khi không thỏa điều kiện AND() thì kết quả sai, cụ thể cell G6, G7
Thân!
 
Hỏi về hàm Vlookup

Cho tôi xin hỏi , với hàm Vlookup tôi muốn lấy giá trị ở bảng dò là giá trị ở dòng bên dưới kế tiếp thì phải làm như thế nào . Tôi xin gởi kèm file , nhờ anh em chỉ giáo giúp , xin cảm ơn .
 

File đính kèm

  • textvlookup.xls
    16 KB · Đọc: 15
Cho tôi xin hỏi , với hàm Vlookup tôi muốn lấy giá trị ở bảng dò là giá trị ở dòng bên dưới kế tiếp thì phải làm như thế nào . Tôi xin gởi kèm file , nhờ anh em chỉ giáo giúp , xin cảm ơn .
Có nhiều cách

Thử cthức này tại H2
PHP:
=IF(COUNTIF($A$2:$A$5,G2),OFFSET($A$2,MATCH(G2,$A$2:$A$5,0),1),0)
 
Chào các bác.

Em có bài về hàm vlookup mà lâu rồi em ko đụng tới excel +-+-+-+. Sắp tới lại thi nữa. Các bác bổ túc lại kiến thức giúp e với nhé.


Em cảm ơn các bác nhiều.



NHỜ ANH (CHỊ) giúp em tí lỗi màu vàng trong file đính kèm, lý do tại sao???
 

File đính kèm

  • LỖI TẠI SAO.xls
    30.5 KB · Đọc: 6
NHỜ ANH (CHỊ) giúp em tí lỗi màu vàng trong file đính kèm, lý do tại sao???
Nguyên nhân hàm RIGHT trả về giá trị text, trong khi giá trị từ A23:A25 là số.
Để có thể chạy đúng giá trị bạn chuyển text này về dạng số bằng cách
1*RIGHT
0+RIGHT
--RIGHT
...
 
Status
Không mở trả lời sau này.
Web KT
Back
Top Bottom