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.
Cám ơn anh rất nhiều.

Cám ơn anh rất nhiều. Nhưng anh có thể hưởng dẫn em cách làm ko ? vì trong file em gởi đó chỉ có 234 nhân viên thôi, con file gốc của em lên đến 15000 nhân viên lận, vì muốn up file dung lượng nhẹ nên em đã bỏ bớt, bây giờ em copy thêm nhân viên vào thì từ cột 234 trở đi nó không đúng công thức nữa, giúp em với nha. thanks

Em đã làm đc rồi, cám ơn anh nhiều nha thanks
 

File đính kèm

  • BaiTap.xls
    35 KB · Đọc: 23
Chỉnh sửa lần cuối bởi điều hành viên:
Giúp giải bải tập hàm vlookup

mình có bải tập mong các bạn giúp đỡ gấp
1. Cột hệ số dựa vào cấp bậc, khu vực và bảng hệ số công tác phí(không dùng INDEX, sử dụng Vlookup kết hợp If).
2. Tính toán cột hệ số thực (chú ý Bản tính mức thanh toán ngày), nghĩa là : Nếu hế số > 170 thì lấy 170; Nếu Hệ số <150 thì lấy 150.
3. Cột tiền = Số ngày công tác * Hệ số thực * lương Cơ bản
Thanhks
 

File đính kèm

  • bai tap8.xls
    18 KB · Đọc: 58
Lần chỉnh sửa cuối:
1. Cột hệ số dựa vào cấp bậc, khu vực và bảng hệ số công tác phí(không dùng INDEX, sử dụng Vlookup kết hợp If).

=VLOOKUP(D6,$A$23:$D$27,IF(E6="HNI",2,IF(E6="HUE",3,4)),0)

2. Tính toán cột hệ số thực (chú ý Bản tính mức thanh toán ngày), nghĩa là : Nếu hế số > 170 thì lấy 170; Nếu Hệ số <150 thì lấy 150.

=IF(H6>170,170,IF(H6<150,150,H6))

3. Cột tiền = Số ngày công tác * Hệ số thực * lương Cơ bản

=INT((G6-F6)+1)*I6*C6
 
1. Cột hệ số dựa vào cấp bậc, khu vực và bảng hệ số công tác phí(không dùng INDEX, sử dụng Vlookup kết hợp If).

=VLOOKUP(D6,$A$23:$D$27,IF(E6="HNI",2,IF(E6="HUE",3,4)),0)

2. Tính toán cột hệ số thực (chú ý Bản tính mức thanh toán ngày), nghĩa là : Nếu hế số > 170 thì lấy 170; Nếu Hệ số <150 thì lấy 150.

=IF(H6>170,170,IF(H6<150,150,H6))

3. Cột tiền = Số ngày công tác * Hệ số thực * lương Cơ bản

=INT((G6-F6)+1)*I6*C6
Mình còn ý 4. Tạo bảng thống kê số người công tác theo chức vụ và khu vực bạn giải giúp nhé!
thanhks
 
Mình còn ý 4. Tạo bảng thống kê số người công tác theo chức vụ và khu vực bạn giải giúp nhé!
thanhks
Dùng công thức này cho hệ số:
H6 =+HLOOKUP(E6,$B$23:$D$27,MATCH(D6,$A$24:$A$27,0)+1,0)
sau đó kéo xuống dưới.
- Câu 4 dùng cái này:
G24=+SUMPRODUCT(($D$6:$D$20=$F24)*($E$6:$E$20=G$23))
sau đó kéo sang phải rồi bôi đen cả dòng đó kéo xuống dưới/
 
Lỗi vlookup trả về các giá trị giống nhau

Mọi người ơi giúp mình với.Mình muốn ghép 2 bảng với nhau nhưng khi dùng hàm Vlookup thì có 1 bảng trả về đúng còn 1 bảng thì trả về giá trị giống nhau(phần mình bôi màu xanh trong file nhe).Mọi người giúp mình với mình đang cần gấp.Cám ơn mọi người nhìu nhé
 

File đính kèm

  • guianhQuy.rar
    8.8 KB · Đọc: 20
Mọi người ơi giúp mình với.Mình muốn ghép 2 bảng với nhau nhưng khi dùng hàm Vlookup thì có 1 bảng trả về đúng còn 1 bảng thì trả về giá trị giống nhau(phần mình bôi màu xanh trong file nhe).Mọi người giúp mình với mình đang cần gấp.Cám ơn mọi người nhìu nhé
Cú pháp hàm: VLOOKUP(lookup_value,table_array,col_index_num,option_lookup)

- Lookup_value: là giá trị dùng để dò tìm, giá trị này sẽ được dò tìm trong cột đầu tiên của bảng dữ liệu dò tìm. Giá trị dò tìm có thể là một số, một chuỗi, một công thức trả về giá trị hay một tham chiếu đến một ô nào đó dùng làm giá trị dò tìm.
1 bảng thì trả về giá trị giống nhau bảng này giá trị dùng để dò tìm không nằm trong cột đầu tiên của bảng dữ liệu dò tìm nên trả về giá trị sai.
 
Mọi người ơi giúp mình với.Mình muốn ghép 2 bảng với nhau nhưng khi dùng hàm Vlookup thì có 1 bảng trả về đúng còn 1 bảng thì trả về giá trị giống nhau(phần mình bôi màu xanh trong file nhe).Mọi người giúp mình với mình đang cần gấp.Cám ơn mọi người nhìu nhé
=VLOOKUP(B51;$C$7:$L$22;3) (Bạn sửa A7:L22 bằng C7: L22 cho tất cả các cột là OK.)
Lý do: Nếu bạn lấy cột B51 làm chuẩn để dò, thì tại bảng 1, bạn phải bắt đầu từ C7 để 2 giá trị đầu của B51 và C7 trùng nhau nó mới dò ra giá trị đúng cho bạn được.
 
Mọi người ơi giúp mình với.Mình muốn ghép 2 bảng với nhau nhưng khi dùng hàm Vlookup thì có 1 bảng trả về đúng còn 1 bảng thì trả về giá trị giống nhau(phần mình bôi màu xanh trong file nhe).Mọi người giúp mình với mình đang cần gấp.Cám ơn mọi người nhìu nhé
Chào đồng hương!
Bạn chuyển cột số thửa về cột A trong bảng 1 là công thức chạy đúng hết ngay.
 
Nhờ giúp đỡ về công thức vlookup

Chầo các bác! EM co một vấn đề cần các bác giúp đỡ. Chả là em dùng công thức Vlookup trong sheet2 (vui lòng coi file đính kèm) ở phần "col_index_num" khi mình muốn chèn thêm cột ở sheet1 thì giá trị này lại phải điều chỉnh lại. Các bác có chiêu nào không phải điều chỉnh giá trị "col_index_num" khi ta chèn thêm hoặc xóa bớt cột ở sheet1. Em cảm ơn các bác trước.
 

File đính kèm

  • Du lieu.xls
    14 KB · Đọc: 20
Chầo các bác! EM co một vấn đề cần các bác giúp đỡ. Chả là em dùng công thức Vlookup trong sheet2 (vui lòng coi file đính kèm) ở phần "col_index_num" khi mình muốn chèn thêm cột ở sheet1 thì giá trị này lại phải điều chỉnh lại. Các bác có chiêu nào không phải điều chỉnh giá trị "col_index_num" khi ta chèn thêm hoặc xóa bớt cột ở sheet1. Em cảm ơn các bác trước.
ở ô C4 sheet2 bạn sửa lại công thức sau:
PHP:
=VLOOKUP(A4,Sheet1!$A$5:$F$35,COLUMN(Sheet1!B:B),0)

điều chỉnh giá trị "col_index_num"
Bạn dùng hàm COLUMN khi bạn hêm hoặc xóa bớt cột thì nó tự động nhảy theo
 
ở ô C4 sheet2 bạn sửa lại công thức sau:
PHP:
=VLOOKUP(A4,Sheet1!$A$5:$F$35,COLUMN(Sheet1!B:B),0)

điều chỉnh giá trị "col_index_num"
Bạn dùng hàm COLUMN khi bạn hêm hoặc xóa bớt cột thì nó tự động nhảy theo
Cách này sẽ không fill xuống được.
Có cách tạo cột phụ tương ứng với số cột cần tìm và dựa vào đó để tìm kiếm.
 
Cách này sẽ không fill xuống được.
Có cách tạo cột phụ tương ứng với số cột cần tìm và dựa vào đó để tìm kiếm.
Công thưc ban đầu của tác giả cũng đâu có fill xuống được, giá trị "col_index_num" tác giả cũng đánh số thôi mà. Các ô dưới lần lượt thay vào như sau
COLUMN(Sheet1!B:B)
COLUMN(Sheet1!C:C)
COLUMN(Sheet1!D:D)
COLUMN(Sheet1!E:E)
COLUMN(Sheet1!F:F)
 
Lần chỉnh sửa cuối:
Bác nào có cách khác fill xuống được thì tốt quá. Đây chỉ là mẫu thôi còn dữ liệu thực của em nhiều lắm. Thanks các bác nhiều.
 
Bác nào có cách khác fill xuống được thì tốt quá. Đây chỉ là mẫu thôi còn dữ liệu thực của em nhiều lắm. Thanks các bác nhiều.
Muốn Fill thì bạn dùng công thức này:
Mã:
=VLOOKUP(LOOKUP(2,1/ISNUMBER($A$4:A4),$A$4:A4),Sheet1!$A$5:$F$35,MATCH(B4,Sheet1!$4:$4,0),0)
 
Bác nào có cách khác fill xuống được thì tốt quá. Đây chỉ là mẫu thôi còn dữ liệu thực của em nhiều lắm. Thanks các bác nhiều.
Bạn xem thêm một công thức này nữa xem:
PHP:
=VLOOKUP($A$4,Sheet1!$A$5:$G$35,MATCH(B4,Sheet1!$A$4:$G$4,0),0)
 
Lần chỉnh sửa cuối:
Chào các anh chị , em đang làm đồ án tốt nghiệp xây dựng, có 1 câu hỏi về hàm vlookup như sau:
Em có 1 bảng nội lực gồm giá trị nội lực vị trí, tiết diện và tầng, em muốn tìm nội lực nguy hiêm nhất cho cột từng tầng ( chứ ko phải tìm cả công trình). Em dùng hàm Vlook up để tra nhưng mỗi một tầng chỉ có 1 miền thôi, có hàm vlook up nào hay 1 code nào để tự động chuyển vùng tham chiếu ( table array) cho hàm vlookup không ạ, tất nhiên là có quy luật ạ. Mỗi tầng có 1 số lượng nhất định giá trị về vị trí và nội lực không thay đổi.
Không biết em diễn đạt thê đa ro chua :D
P/s go telex diên đàn bị lỗi :(
, Em nói rõ hơn về bảng nội lực này gồm tất cả các tiết diện của tất cả các cột của tất cả các tầng nếu dùng tay để copy nội lưc ra thì lâu mà ko chuẩn vì nó có nhiều tiết diện quá :(
 
Lần chỉnh sửa cuối:
Em nói rõ hơn về bảng nội lực này gồm tất cả các tiết diện của tất cả các cột của tất cả các tầng nếu dùng tay để copy nội lưc ra thì lâu mà ko chuẩn vì nó có nhiều tiết diện quá :(

Cũng không thể rõ bằng có file bạn à; Rất nhiều người không thuộc lĩnh vực của bạn đang làm!
 
Status
Không mở trả lời sau này.
Web KT
Back
Top Bottom