Nhờ hướng dẫn công thức dò tìm

Liên hệ QC

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.
 

File đính kèm

  • Excel.xls
    25.5 KB · Đọc: 18

File đính kèm

  • Excel.xls
    33 KB · Đọc: 17
Đúng rồi bạn, nhưng nếu không muốn dùng code thì có được không bạn

Bà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.
 
Bà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
 
Công thức thì bạn chờ anh Phan Thế Hiệp nha
Đâ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! :(

nếu không muốn dùng code thì có được không bạn
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:
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)))
Enter, fill cả hàng xuống.

Thân
 

File đính kèm

  • Excel.xlsb
    9.5 KB · Đọc: 13
Đâ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:
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)))
Enter, fill cả hàng xuống.

Thân

Thấy Anh online nên nhắc tên Anh cho nhanh ý mà.
 
Đâ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:
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)))
Enter, fill cả hàng xuống.

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:
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)))
Enter, fill cả hàng xuống.

Thân
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
 

File đính kèm

  • Excel (1).xlsb
    9.5 KB · Đọc: 6
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
Đúng vậy!
Để chắc ăn hơn, chắc phải làm vầy:
Mã:
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)
Enter, fill xuống.

Thân
 

File đính kèm

  • Excel.xlsb
    9.5 KB · Đọc: 12
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
 
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
Mình chưa hiểu ý bạn lắm.
Nên có thể dùng sumif thôi.
 

File đính kèm

  • Excel.xlsb
    19.1 KB · Đọc: 12
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.
/-*+//-*+//-*+/
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 :))
 
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 :))
Bạn nói quá rồi!
"Số 1" ở diễn đàn này bạn có thể thấy trong danh sách sau:
https://www.giaiphapexcel.com/diendan/members/?key=most_likes

Anh em mình nói chung, đội tuyển Việt Nam nói riêng, nên:

"Thắng không kiêu, bại không nản" và
"Biết mình, biết người"
thì lúc đó mới "Trăm trận trăm thắng".

Chúc bạn học vui với GPE
/-*+//-*+//-*+/
 
Web KT
Back
Top Bottom