Ai_Ma_Biet
Thành viên hoạt động



- Tham gia
- 22/4/15
- Bài viết
- 127
- Được thích
- 20
- Giới tính
- Nam
Chào Anh/Chị.
Nhờ Anh/Chị hướng dẫn giúp công thức dò tìm theo file đính kèm giúp.
Cám ơn.
Đúng rồi bạn, nhưng nếu không muốn dùng code thì có được không bạnDùng code để tách số lượng ra trước, sau đó căn cứ vào số lương để tìm tên hàng. Xem đúng ý chưa.
Đúng rồi bạn, nhưng nếu không muốn dùng code thì có được không bạn
Cám ơn bạn nhiều, như bạn cũng giỏi lắm rồiBài của bạn Mã hàng nó theo nguyên tắc số lượng nằm ở giữa chuổi và liên tục nên dùng code tách số lương sẽ đơn giản hơn. Chứ số lượng mà nằm xen kẻ thì mình cũng bó tay.
Công thức thì bạn chờ anh Phan Thế Hiệp nha, chứ mình chưa đủ khả năng làm công thức này đâu. Code cũng copy trên mạng.
Bắc ghế ngồi xem học hỏi.
Cám ơn bạn nhiều, như bạn cũng giỏi lắm rồi
Bạn xem giúp mình trường hợp số lượng có số 0 đằng trước thì tên hàng sẽ không tìm đượcBạn quá lời, mình cũng học hỏi trên GPE thôi, mình thấy mình còn quá thấp so với các Anh/Em khác trên GPE
Bạn xem giúp mình trường hợp số lượng có số 0 đằng trước thì tên hàng sẽ không tìm được
Đâu phải chỉ có mỗi cái "ông đó" mới làm được, còn rất rất nhiều anh em khác nữa, nhưng vì đây là dạng bài tập nên mấy anh ấy để dành cho anh em khác vào hỗ trợ, nhằm có thể "mài giũa" khả năng sử dụng công thức nhiều hơn, em à! đừng "làm mai" vậy nữa nhen!Công thức thì bạn chờ anh Phan Thế Hiệp nha
Bố trí các bảng dữ liệu cho tương thích hơn thì dùng hàm sẽ gọn hơn.nếu không muốn dùng code thì có được không bạn
C3=LOOKUP(2,SEARCH($A$10:$A$13,B3),$B$10:$B$13)&" / "&LOOKUP(20,SEARCH($B$15:$E$15,B3),$B$16:$E$16)
D3=LOOKUP(10^10,--MID(B3,AGGREGATE(15,6,FIND(ROW($1:$10)-1,B3),1),ROW($1:$10)))
Đâu phải chỉ có mỗi cái "ông đó" mới làm được, còn rất rất nhiều anh em khác nữa, nhưng vì đây là dạng bài tập nên mấy anh ấy để dành cho anh em khác vào hỗ trợ, nhằm có thể "mài giũa" khả năng sử dụng công thức nhiều hơn, em à! đừng "làm mai" vậy nữa nhen!
Bố trí các bảng dữ liệu cho tương thích hơn thì dùng hàm sẽ gọn hơn.
Ví dụ: thứ tự là: "T" và "TLH" thì "T" trước "TLH" sau. Tương tự "S" và "SSG" thì cái ngắn trước cái dài sau.
Nếu được như vậy dùng:
Enter, fill cả hàng xuống.Mã:C3=LOOKUP(2,SEARCH($A$10:$A$13,B3),$B$10:$B$13)&" / "&LOOKUP(20,SEARCH($B$15:$E$15,B3),$B$16:$E$16) D3=LOOKUP(10^10,--MID(B3,AGGREGATE(15,6,FIND(ROW($1:$10)-1,B3),1),ROW($1:$10)))
Thân
Anh giải thích thêm công thức giúp em với, em xem mà không hiểuĐâu phải chỉ có mỗi cái "ông đó" mới làm được, còn rất rất nhiều anh em khác nữa, nhưng vì đây là dạng bài tập nên mấy anh ấy để dành cho anh em khác vào hỗ trợ, nhằm có thể "mài giũa" khả năng sử dụng công thức nhiều hơn, em à! đừng "làm mai" vậy nữa nhen!
Bố trí các bảng dữ liệu cho tương thích hơn thì dùng hàm sẽ gọn hơn.
Ví dụ: thứ tự là: "T" và "TLH" thì "T" trước "TLH" sau. Tương tự "S" và "SSG" thì cái ngắn trước cái dài sau.
Nếu được như vậy dùng:
Enter, fill cả hàng xuống.Mã:C3=LOOKUP(2,SEARCH($A$10:$A$13,B3),$B$10:$B$13)&" / "&LOOKUP(20,SEARCH($B$15:$E$15,B3),$B$16:$E$16) D3=LOOKUP(10^10,--MID(B3,AGGREGATE(15,6,FIND(ROW($1:$10)-1,B3),1),ROW($1:$10)))
Thân
Anh giải thích thêm công thức giúp em với, em xem mà không hiểu
Dùng LOOKUP(3,SEARCH... nó khá nguy hiểm bác Hiệp nhỉ, bổ sung thêm 1 điều kiện nữa là mã hàng phải có mặt hết tại bảng dò, nếu không có là dính chấu liềnĐâu phải chỉ có mỗi cái "ông đó" mới làm được, còn rất rất nhiều anh em khác nữa, nhưng vì đây là dạng bài tập nên mấy anh ấy để dành cho anh em khác vào hỗ trợ, nhằm có thể "mài giũa" khả năng sử dụng công thức nhiều hơn, em à! đừng "làm mai" vậy nữa nhen!
Bố trí các bảng dữ liệu cho tương thích hơn thì dùng hàm sẽ gọn hơn.
Ví dụ: thứ tự là: "T" và "TLH" thì "T" trước "TLH" sau. Tương tự "S" và "SSG" thì cái ngắn trước cái dài sau.
Nếu được như vậy dùng:
Enter, fill cả hàng xuống.Mã:C3=LOOKUP(2,SEARCH($A$10:$A$13,B3),$B$10:$B$13)&" / "&LOOKUP(20,SEARCH($B$15:$E$15,B3),$B$16:$E$16) D3=LOOKUP(10^10,--MID(B3,AGGREGATE(15,6,FIND(ROW($1:$10)-1,B3),1),ROW($1:$10)))
Thân
Đúng vậy!Dùng LOOKUP(3,SEARCH... nó khá nguy hiểm bác Hiệp nhỉ, bổ sung thêm 1 điều kiện nữa là mã hàng phải có mặt hết tại bảng dò, nếu không có là dính chấu liền
Ví dụ: Mã TLH không có trong Bảng 1
C3=VLOOKUP(LEFT(B3,AGGREGATE(15,6,FIND(ROW($1:$10)-1,B3),1)-1),$A$10:$B$13,2,)&" / "&HLOOKUP(MID(B3,FIND(D3,B3)+LEN(D3),10),$B$15:$E$16,2,)
D3=AGGREGATE(14,6,--MID(B3,FIND(ROW($1:$10)-1,B3),COLUMN(A:J)),1)
Mình chưa hiểu ý bạn lắm.A/c nào giúp e với. E đang làm kiểm kê ví dụ: cột A em có: 2cam, 3quyt, 4 cam. Em muốn làm công thức để tìm ra được tổng là: 6cam, 3quyt. Nhờ các A/c chỉ dùm
Bạn dùng Pivot table.Nhanh và rễ.A/c nào giúp e với. E đang làm kiểm kê ví dụ: cột A em có: 2cam, 3quyt, 4 cam. Em muốn làm công thức để tìm ra được tổng là: 6cam, 3quyt. Nhờ các A/c chỉ dùm
Tôi có giải thích công thức của hai bài: #9 (Cách 1) và #14 (Cách 2), bạn tham khảo và hiểu rõ để áp dụng về sau.Anh giải thích thêm công thức giúp em với, em xem mà không hiểu
ANH ĐÚNG LÀ SỐ 1, NGƯỠNG MỘ ANH QUÁ.Tôi có giải thích công thức của hai bài: #9 (Cách 1) và #14 (Cách 2), bạn tham khảo và hiểu rõ để áp dụng về sau.
Xem file kèm.
Chúc anh em ngày thiệt vui.
![]()
Bạn nói quá rồi!ANH ĐÚNG LÀ SỐ 1, NGƯỠNG MỘ ANH QUÁ.
CHÚC ANH 1 NGÀY VUI VẺ,
HNAY VIỆT NAM THẮNG ANH NHA)