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.
Ha... ha... Hôm nay phát hiện ra 1 chuyện... Thì ra đại ca đâu phải cái gì cũng biết tuốt... Cũng phải có cái chưa biết chứ nhỉ? Thậm chí có những cái chưa biết rất ngây ngô... hô.. hô.. Nên nhân dịp này dc "hướng dẩn" đại ca, cảm thấy "sướng" trong người làm sao
Nói đùa cho vui, đại ca đừng giận!
ANH TUẤN
 
Gởi Thầy Long
1/ Khi thoát nó báo lỗi
ActiveWorkbook.Names("mahang").Delete
2/ Khi chọn trong HHList.AddItem (Lọc theo ký tự) thì nó không gán theo Array vừa lọc mà nó lấy theo MaHang.
HHList.RowSource = ""
For r = 2 To rc01
If Left(S01.Cells(r, 1), Len(NhomHang)) = NhomHang Then
HHList.AddItem S01.Cells(r, 1)
End If
Next
Thầy xem lại. Và nếu chọn Multi Select thì Nút Ghi hoạt động ra sao.
Cám ơn nhiều.
 
anhtuan1066 đã viết:
Ha... ha... Hôm nay phát hiện ra 1 chuyện... Thì ra đại ca đâu phải cái gì cũng biết tuốt... Cũng phải có cái chưa biết chứ nhỉ? Thậm chí có những cái chưa biết rất ngây ngô... hô.. hô.. Nên nhân dịp này dc "hướng dẩn" đại ca, cảm thấy "sướng" trong người làm sao
Nói đùa cho vui, đại ca đừng giận!
ANH TUẤN
Ê, tại anhtuan gọi anh là đại ca nên cứ ngỡ cái gì anh cũng biết.
Anh biết những gì anh đã biết. Còn những cái chưa biết thì để cho người khác biết. Gom lại thì nhiều người biết.
Còn nhiều cái chưa biết rất ngây ngô... hô.. hô..

anhphuong đã viết:
Hẹn gặp tại ... Hòa Long nhé, hay bữa nào bác lên Cao Lãnh thì hú một tiếng nhé, nhớ gọi trước kẻo tôi hay đi công tác lắm
Thân
Hú anphuong bằng cái gì?
 
Các câu hỏi về hàm VLOOKUP

Em có 1 file trong đó gồm 2 sheet, sheet 1 ở đây của em lấy từ dữ liệu của kế toán và đã được kế toán hạch toán rồi, còn sheet 2 của em là bảng kê bán hàng theo báo cáo thuế hàng tháng mà em lập (Bảng kê 02)

Kính nhờ Anh chị hướng dẫn giúp em sử dụng hàm vlookup dùm, cụ thể như sau :
Ở sheet 2 em muốn kết quả ở cột I, J , K, L (cột em tô màu vàng) truy tìm ở sheet 1 cột b (field name=aaaa) có số chừng từ trùng với số chứng từ của sheet 2 thì đưa ra giá trị sao cho tương ứng ở cột I, J, K, L.

Em đã cài công thức tuy nhiên giá trị đưa ra không như ý em muốn. Do em không hiểu cách sử dụng hàm vlookup rành.Mong anh chỉ chỉ sửa lại dùm em. Ở kết quả của sheet 2 của cột I, J , K, L em muốn kết quả nó tương ứng từng dòng 1 của sheet này. Ngoài hàm vlookup này em kết hợp với hàm if như thế nào nữa.
Chân thành cám ơn anh chị rất nhiều.
 

File đính kèm

  • excel.xls
    35 KB · Đọc: 76
Thuyan.acc đã viết:
Em có 1 file trong đó gồm 2 sheet, sheet 1 ở đây của em lấy từ dữ liệu của kế toán và đã được kế toán hạch toán rồi, còn sheet 2 của em là bảng kê bán hàng theo báo cáo thuế hàng tháng mà em lập (Bảng kê 02)

Kính nhờ Anh chị hướng dẫn giúp em sử dụng hàm vlookup dùm, cụ thể như sau :
Ở sheet 2 em muốn kết quả ở cột I, J , K, L (cột em tô màu vàng) truy tìm ở sheet 1 cột b (field name=aaaa) có số chừng từ trùng với số chứng từ của sheet 2 thì đưa ra giá trị sao cho tương ứng ở cột I, J, K, L.

Em đã cài công thức tuy nhiên giá trị đưa ra không như ý em muốn. Do em không hiểu cách sử dụng hàm vlookup rành.Mong anh chỉ chỉ sửa lại dùm em. Ở kết quả của sheet 2 của cột I, J , K, L em muốn kết quả nó tương ứng từng dòng 1 của sheet này. Ngoài hàm vlookup này em kết hợp với hàm if như thế nào nữa.
Chân thành cám ơn anh chị rất nhiều.
Bạn xem được chưa nhé
 

File đính kèm

  • excel(new).xls
    34 KB · Đọc: 100
Lần chỉnh sửa cuối:
Thuyan.acc đã viết:
Ở sheet 2 em muốn kết quả ở cột I, J , K, L (cột em tô màu vàng) truy tìm ở sheet 1 cột b (field name=aaaa) có số chừng từ trùng với số chứng từ của sheet 2 thì đưa ra giá trị sao cho tương ứng ở cột I, J, K, L.
Vấn đề của bạn là tìm kiếm theo 2 đk (c/từ & TK) vậy bạn phải sử dụng hàm Sumproduct, bạn có thể tìm hiểu thêm về hàm sumproduct trên Forum này nhé.

Đây là file mình làm cho bạn.
Thân.
 

File đính kèm

  • excel 26-Oct-07 10-01.Rar
    7.6 KB · Đọc: 104
Cám ơn bác soibien, do không đọc kỹ đầu bài, em tưởng bạn ấy chỉ mắc lỗi do chưa đưa giá trị cột B ở sheet1 về Value, nếu để nguyên cột B như vậy, hàm Vlookup sẽ báo lỗi #REF!
 
Em thành thật cám ơn anh (chị) rất nhiều đã dành ít thời gian để trả lời và dạy cho em. Em sẽ đọc phần hướng dẫn của anh chị chỉ cho em. Nếu có gì chưa rõ em xin hỏi thêm.

Em nhận thấy 2 anh(chị) rất nhiệt tình chỉ cho em thêm hàm =SUMPRODUCT. Đối với em phải nói tất cả những gì anh (chị) chỉ dẫn đều quý báu cả. Em phải học từ đầu và không ngại giấu cái dốt của em.
Trước kia em cài công thức hàm =vlookup do có thể kiểu dữ liệu của 2 sheet không giống nhau nhưng em cũng chưa biết cách để đổi về value nữa. Một phần là dữ liệu của sheet 1 như em trình bày là do data trong chương trình kế toán import ra excel còn sheet 2 là do em lập theo mẫu bảng kê 02 (Hàng hóa, dịch vụ bán ra).

Một lần nữa em xin cám ơn anh(chị) cùng các thành viên trong diễn đàn rất nhiều.
Nhận thấy diễn đàn giaiphapexcel rất hay. Đây nơi giao lưu, trao đổi cùng chia sẽ lẫn nhau. Chúc diễn đàn cùng các anh chị ngày phát triển và luôn đoàn kết
 
Lần chỉnh sửa cuối:
ThuNghi đã viết:
Gởi Thầy Long
1/ Khi thoát nó báo lỗi
ActiveWorkbook.Names("mahang").Delete
2/ Khi chọn trong HHList.AddItem (Lọc theo ký tự) thì nó không gán theo Array vừa lọc mà nó lấy theo MaHang.
Thầy xem lại. Và nếu chọn Multi Select thì Nút Ghi hoạt động ra sao.
Cám ơn nhiều.

Đã chỉnh lại lỗi 1 và 2 và listbox cho phép Multi Select.
- Chọn Multi Select thì Nút Ghi ghi tất cả các mục chọn vào danh sách.
 

File đính kèm

  • Chon theo Ma Hang.zip
    19.1 KB · Đọc: 71
"thay đổi nội dung bởi: nvson, 17-10-07 lúc 01:58 PM. Lý do: Cho code vào thẻ CODE ... /CODE] "
Cám ơn nvson, thế là học thêm được vụ thẻ CODE .À quên, thông báo luôn đoạn code trong Sub MyTypeDelete_CellDuplicateInColumn là lấy ý tưởng trên GPE ( hình như cũng của nvson ,và đơn giản đi 1 chút).Trước đây tôi dùng Find() và vòng lặp ( đã ok), nhưng khg rõ ràng, dể hiểu như đoạn code của nvson
 
Lần chỉnh sửa cuối:
Hàm Vlookup trả về giá trị text?

Ở ô C1 tôi có hàm VLOOKUP($A6;DGTS2044!$A$4:$E$1500;3;0) trả về "Cây nhãn". Tôi muốn sửa trưc tiếp ở ô C1 là "Cây nhãn ở sân trước" có được không?, vì sẽ có cây nhãn ở nhiều chỗ khác nhau. Nghĩa là tôi muốn thêm từ "ở sân trước"
 
=VLOOKUP($A6;DGTS2044!$A$4:$E$1500;3;0)&" ở sân trước"
 
Nhưng nếu tối muốn thêm vào giữa "Cây ở sân trước nhãn" thì phải làm sao, nghĩa là tối muốn sửa trực tiếp câu mà hàm Vlookup vừa cho kết quả. VBA có giải quyết được vấn đề này không?
 
Cũng ko đến nỗi phải dùng đến VBA đâu... bạn từ từ đặt cột phụ rồi suy luận cũng ra... Nói chung là dùng các hàm tách chuổi... Nếu ko dùng cột phụ thì làm thế này đây:
=LEFT(VLOOKUP($A6;DGTS2044!$A$4:$E$1500;3;0),FIND(" ",VLOOKUP($A6;DGTS2044!$A$4:$E$1500;3;0),1)-1)&" ở sân trước "&RIGHT(VLOOKUP($A6;DGTS2044!$A$4:$E$1500;3;0),LEN(VLOOKUP($A6;DGTS2044!$A$4:$E$1500;3;0))-FIND(" ",VLOOKUP($A6;DGTS2044!$A$4:$E$1500;3;0),1))
 
Thực ra vấn đề ở chỗ không phải chỉ có giá trị "cây nhãn" mà có những giá trị dài đến nhiều từ, có thể sửa không nhất thiết là ở giữa, ở đầu hay ở cuối mà sửa ở vị trí bất kỳ, nếu áp dụng hàm của anhtuan thì không thể linh động được.
 
Tôi gửi file lên nhờ các bác giúp, tôi muốn khi nhập mã thì cột C6 trả về dạng text để tiện cho việc swar chữa
 
Lần chỉnh sửa cuối:
Status
Không mở trả lời sau này.
Web KT

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

Back
Top Bottom