Dò tìm 2 phương!

Liên hệ QC

nguyentieu

Thành viên hoạt động
Tham gia
12/2/09
Bài viết
109
Được thích
10
Nghề nghiệp
Sinh viên
E đang có cái bảng tính này, hiện đang cần tính chi phí phương tiện. Mô tả:
+ 3 kí tự đầu là chuyến đi.
+ kí tự cuối là loại phương tiện.
e đặt trường hợp có quá nhiều loại phương tiện và nhiều chuyến đi thì có công thức nào dò trực tiếp theo 2 phương ko ah?
Mong mọi người chỉ bảo?
Thanks
 

File đính kèm

  • do 2 phuong.xls
    13.5 KB · Đọc: 77
Lần chỉnh sửa cuối:
Có Bạn ah! chẳng hạn như dùng vlookup; hlookup......Bạn đưa file lên đi
 
E đang có cái bảng tính này, hiện đang cần tính chi phí phương tiện. Mô tả:
+ 3 kí tự đầu là chuyến đi.
+ kí tự cuối là loại phương tiện.
e đặt trường hợp có quá nhiều loại phương tiện và nhiều chuyến đi thì có công thức nào dò trực tiếp theo 2 phương ko ah?
Mong mọi người chỉ bảo?
Thanks
Có rất nhiều công thức giải quyết được yêu cầu của bạn. Không tin bạn cứ đưa file của bạn lên.
 
E đang có cái bảng tính này, hiện đang cần tính chi phí phương tiện. Mô tả:
+ 3 kí tự đầu là chuyến đi.
+ kí tự cuối là loại phương tiện.
e đặt trường hợp có quá nhiều loại phương tiện và nhiều chuyến đi thì có công thức nào dò trực tiếp theo 2 phương ko ah?
Mong mọi người chỉ bảo?
Thanks
Dùng công thức này cho ô B3:
Mã:
=INDEX($B$10:$D$13,MATCH(LEFT(A2,3),$A$10:$A$13,),MATCH(RIGHT(A2),$B$8:$D$8,))
 
Lần chỉnh sửa cuối:
Bạn có thể áp dụng công thức sau:
=VLOOKUP(LEFT(A2,3),$A$8:$D$13,MATCH(RIGHT(A2,1),$A$8:$D$8,0),0)
 
Mình thêm 1 công thức nữa đây:
1/Dò tìm tên phương tiện
B2=HLOOKUP(RIGHT(A2);$B$8:$D$9;2;)
2/Dò tìm đơn giá
C2=VLOOKUP(LEFT(A2;3);$A$10:$D$13;MATCH(RIGHT(A2);$A$8:$D$8;);)
 
Đề nghị sửa lại như thế này cho chính xác:
=INDEX($B$10:$D$13;MATCH(LEFT(A2;3);$A$10:$A$13;0);MATCH(RIGHT(A2);$B$8:$D$8;0))
Không cần sửa ---> Vì MATCH(Trị dò, cột dò,) tương đương với MATCH(Trị dò, cột dò,0)
Chừng nào viết vầy mới sai:MATCH(Trị dò, cột dò)
 
Đề nghị sửa lại như thế này cho chính xác:
=INDEX($B$10:$D$13;MATCH(LEFT(A2;3);$A$10:$A$13;0);MATCH(RIGHT(A2);$B$8:$D$8;0))
Theo bạn nếu không sửa lại kết quả sẽ không chính xác àh??! Bạn kiểm tra lại xem.
Tham số match_type nếu không nhập sẽ được hiểu ngầm là 0.
 
Đề nghị sửa lại như thế này cho chính xác:
=INDEX($B$10:$D$13;MATCH(LEFT(A2;3);$A$10:$A$13;0);MATCH(RIGHT(A2);$B$8:$D$8;0))

Thanks các bạn!
Nhân tiện cho mình hỏi sao cái dấu ngăn cách (màu đỏ) lúc thì dấu ; lúc thì dấu ,
Vậy có cách nào chỉnh sửa ko vậy?
 
Lần chỉnh sửa cuối:
Thanks cảm bạn!
Nhân tiện cho mình hỏi sao cái dấu ngăn cách (màu đỏ) lúc thì dấu ; lúc thì dấu ,
Vậy có cách nào chỉnh sửa ko vậy?
Tùy máy tính của mổi người ---> Cái này được set trong Control Panel\Regional Language Options
Theo mặc định, lúc mới cài Windows thì dấu phân cách công thức là dấu phẩy, nhưng 1 số người đã sửa lại
Bạn copy công thức về phải sửa mấy dấu này cho phù hợp với máy tính của mình
 
Đề nghị sửa lại như thế này cho chính xác:
=INDEX($B$10:$D$13;MATCH(LEFT(A2;3);$A$10:$A$13;0);MATCH(RIGHT(A2);$B$8:$D$8;0))

Cho mình hỏi nếu như mình thay cột mã chuyến bằng ngày thì mình muốn khi nhập ngày vào một ô đã định sẵn thì nó sẽ cộng dồn theo ngày! Vậy mình phải làm như thế nào vậy bạn? mình có file đính kèm! Mong các bạn chỉ giúp! ThanksView attachment timvatong_2phuong.xls
 
Web KT

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

Back
Top Bottom