Tìm và copy hàng dữ liệu đầu tiên của một ngày. (2 người xem)

  • Thread starter Thread starter coiha
  • Ngày gửi Ngày gửi
Liên hệ QC

Người dùng đang xem chủ đề này

coiha

Thành viên mới
Tham gia
27/11/14
Bài viết
28
Được thích
6
Tôi có sheet Dữ liệu tương tự như sheet1.
Tôi muốn khi mình gõ vào textbox TxtNgay một ngày nào đó có trong CSDL thì chỉ duy nhất số liệu của dòng đầu tiên trong ngày đó hiển thị lên các textbox số liệu tương ứng (hoặc được copy hàng dữ liệu đó sang một địa chỉ khác)
Ví dụ: tôi gõ vào ngày 03/01/2015 thì chỉ số liệu trong B8:E8 là được “tìm thấy” mà thôi.
 

File đính kèm

Tôi biểu diễn trên file đính kèm.
Tôi không làm hộp thoại, mà nhập trực tiếp vô ô tô nền vàng. Do đó tôikhông lấy dữ liệu từ hộp thoại mà lấy dữ liệu từ ô đó để tìm ra:
- Tương ứng với hàng nào trong cột A
- Chép dữ liệu của hàng đó bằng hàm offset
 

File đính kèm

Vâng, sự giúp đỡ của bác vậy là tốt lắm rồi. Từ đó, tôi thực hiện tiếp phần việc của mình
 
Ý, mà bác haonlh ơi, sao tôi tải file về thử gõ vào ô màu vàng thì không thấy số liệu thay đổi gì cả nhỉ? Mong bác xem lại giúp.
 
Tôi có sheet Dữ liệu tương tự như sheet1.
Tôi muốn khi mình gõ vào textbox TxtNgay một ngày nào đó có trong CSDL thì chỉ duy nhất số liệu của dòng đầu tiên trong ngày đó hiển thị lên các textbox số liệu tương ứng (hoặc được copy hàng dữ liệu đó sang một địa chỉ khác)
Ví dụ: tôi gõ vào ngày 03/01/2015 thì chỉ số liệu trong B8:E8 là được “tìm thấy” mà thôi.
Thử cách này xem sao:
 

File đính kèm

Ý, mà bác haonlh ơi, sao tôi tải file về thử gõ vào ô màu vàng thì không thấy số liệu thay đổi gì cả nhỉ? Mong bác xem lại giúp.

cái này chỉ việc dùng index hoặc vlookup thì nó rà mà???!!!
ví dụ ô gõ ngày là G1
dùng index
Mã:
=INDEX($B$2:$E$16,MATCH($G$1,$A$2:$A$16,0),COLUMN(A1))
kéo qua phải
hay vlookup
Mã:
=VLOOKUP($G$1,$A$1:$E$16,COLUMN(B1),0)
kéo qua phải
 
Ý, mà bác haonlh ơi, sao tôi tải file về thử gõ vào ô màu vàng thì không thấy số liệu thay đổi gì cả nhỉ? Mong bác xem lại giúp.

À, tôi sửa chỗ MATCH($A$2,$A$2:$A$16,0) thành MATCH($H$3,$A$2:$A$16,0) thì được rồi. -\\/.. cảm ơn các bác nhiều
 
Ý, mà bác haonlh ơi, sao tôi tải file về thử gõ vào ô màu vàng thì không thấy số liệu thay đổi gì cả nhỉ? Mong bác xem lại giúp.
Xin lỗi nha. Gửi xong, biêt là sai nhưng chót tắt máy nên không sửa lại.

Công thức ô H3 là
=MATCH(A2;$A$2:$A$16;0)
sửa thành
=MATCH(H3;$A$2:$A$16;0)
 
Web KT

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

Back
Top Bottom