Cần giúp đỡ hàm tìm kiếm nhiều điều kiện, cột và hàng (1 người xem)

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

vova2209

Thành viên tích cực
Tham gia
5/4/17
Bài viết
848
Được thích
112
Giới tính
Nam
Nghề nghiệp
Đường bộ
em muốn tìm kiếm giá trị theo 2 chiều cột và hàng
VD: như file dưới tìm "Xi măng" điều kiện hàng 1: L8 B.121 - M8 2: Xi măng ---- cột : giá trị P8 75
em xin cảm ơn!
 

File đính kèm

em muốn tìm kiếm giá trị theo 2 chiều cột và hàng
VD: như file dưới tìm "Xi măng" điều kiện hàng 1: L8 B.121 - M8 2: Xi măng ---- cột : giá trị P8 75
em xin cảm ơn!
Thử:
PHP:
R8=HLOOKUP($P8,$E$7:$I$14,MATCH($L8&R$7,INDEX($B$8:$B$14&$C$8:$C$14,),0)+1,0)
Hoặc:
R8=HLOOKUP($P8,$E$7:$I$14,COLUMN(B$1)+($L8="B.122")*4,0)
Enter, fill qua phải và xuống.

Chúc em ngày vui.
 
Thử:
PHP:
R8=HLOOKUP($P8,$E$7:$I$14,MATCH($L8&R$7,INDEX($B$8:$B$14&$C$8:$C$14,),0)+1,0)
Hoặc:
R8=HLOOKUP($P8,$E$7:$I$14,COLUMN(B$1)+($L8="B.122")*4,0)
Enter, fill qua phải và xuống.

Chúc em ngày vui.
cảm ơn anh! được rồi ạ. cho em hỏi thếm tý MATCH($L8&R$7,INDEX($B$8:$B$14&$C$8:$C$14,) chỗ mầu đỏ là 1 điều kiện à anh, muốn thếm thì cứ &ĐK tiếp à a
 
cảm ơn anh! được rồi ạ. cho em hỏi thếm tý MATCH($L8&R$7,INDEX($B$8:$B$14&$C$8:$C$14,) chỗ mầu đỏ là 1 điều kiện à anh, muốn thếm thì cứ &ĐK tiếp à a
Chính xác, cứ "&" tới tới. :)
Cái giá trị =LOOKUP(2,1/ có ý nghĩa gì đấy ạ!
Xem link:
http://www.giaiphapexcel.com/dienda...ập-hàng-chân-thành-cám-ơn.123588/#post-773512

Chúc em ngày vui.
 
cho em hỏi: các dạng hàm có ảnh hưởng nhiều đến tốc độ tính toán của bảng tính không ạ. nếu có! thì nhưng hàm dạng như nào sẽ làm chậm bảng tính.. file e sử dụng vlookup và if, sumif nhiều thấy bị chậm đi nhiều lắm ạ!
 
cho em hỏi: các dạng hàm có ảnh hưởng nhiều đến tốc độ tính toán của bảng tính không ạ. nếu có! thì nhưng hàm dạng như nào sẽ làm chậm bảng tính.. file e sử dụng vlookup và if, sumif nhiều thấy bị chậm đi nhiều lắm ạ!
Tốc độ máy bị trì trệ do nhiều nguyên nhân, như:
  • Định dạng (tô màu) quá nhiều hơn mức cần thiết;
  • Hoặc sử dụng Vùng chọn không đúng, vd: Sumif(A:A,">5",B:B) nó lấy nguyên cột A có hơn 1 triệu dòng mang ra xử lý thì chắc chắn rằng nó sẽ ảnh hưởng tới tốc độ máy;
  • Hoặc dùng nhiều công thức mảng để xử lý cho 1 sheet có hơn 1.000 dòng.
  • Hoặc dùng công thức thường (như em hỏi) nhưng dữ liệu nhiều, vd: có hơn 10.000 dòng..
  • .....
Em nên tham khảo các trang mạng bàn về việc giảm kích thước file excel và làm tăng tốc độ xử lý.
Như link: http://www.wikihow.com/Reduce-Size-of-Excel-Files

Chúc em ngày vui.
 
Tốc độ máy bị trì trệ do nhiều nguyên nhân, như:
  • Định dạng (tô màu) quá nhiều hơn mức cần thiết;
  • Hoặc sử dụng Vùng chọn không đúng, vd: Sumif(A:A,">5",B:B) nó lấy nguyên cột A có hơn 1 triệu dòng mang ra xử lý thì chắc chắn rằng nó sẽ ảnh hưởng tới tốc độ máy;
  • Hoặc dùng nhiều công thức mảng để xử lý cho 1 sheet có hơn 1.000 dòng.
  • Hoặc dùng công thức thường (như em hỏi) nhưng dữ liệu nhiều, vd: có hơn 10.000 dòng..
  • .....
Em nên tham khảo các trang mạng bàn về việc giảm kích thước file excel và làm tăng tốc độ xử lý.
Như link: http://www.wikihow.com/Reduce-Size-of-Excel-Files

Chúc em ngày vui.
+ em toàn làm! kiểu Sumif(A:A,">5",B:B) nền làm theo kiểu dữ liệu vừa đủ như này à a Sumif(A1:A10,">5",B1:B10)
+ định dạng màu e cũng đang dùng quá nhiều
+ có nên sử dụng nhiều Name ko anh?
+ File của e đang dùng nhiều code VBA đang là *.xlsm lưu định dạng này có ổn không *.xlsb em thấy file nhẹ đi nhiều, nó có ảnh hưởng gì về code và tốc độ chạy code không ạ!
 
Lần chỉnh sửa cuối:
+ em toàn làm! kiểu Sumif(A:A,">5",B:B) nền làm theo kiểu dữ liệu vừa đủ như này à a Sumif(A1:A10,">5",B1:B10)
+ định dạng màu e cũng đang dùng quá nhiều
+ có nên sử dụng nhiều Name ko anh?
+ File của e đang dùng nhiều code VBA đang là *.xlsm lưu định dạng này có ổn không *.xlsb em thấy file nhẹ đi nhiều, nó có ảnh hưởng gì về code và tốc độ chạy code không ạ!
Xlsb hay Xlsm theo mình tốc độ như nhau...
các hàm dò tim do ta quyết định có thể nhẹ nặng còn do khả năng bản thân.
 

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

Back
Top Bottom