Gửi các anh chị em trọng diễn đàn
Hiện mình đang có 1 file quản lý gói test, mỗi gói test (cột AI) bao gồm nhiều bản vẽ bên trong, Mình đang cần xuất bao cáo theo dạng khi Nhập tên gói test, thì nó sẽ lấy hết thông tin bản vẽ và mối ở cột B và C có cùng tên gói test ở cột AI.
Gửi các anh chị xem giúp.
Chi tiết file đính kèm.
Trân trọng cảm ơn
Gửi các anh chị em trọng diễn đàn
Hiện mình đang có 1 file quản lý gói test, mỗi gói test (cột AI) bao gồm nhiều bản vẽ bên trong, Mình đang cần xuất bao cáo theo dạng khi Nhập tên gói test, thì nó sẽ lấy hết thông tin bản vẽ và mối ở cột B và C có cùng tên gói test ở cột AI.
Gửi các anh chị xem giúp.
Chi tiết file đính kèm.
Trân trọng cảm ơn
Good Morning anh, mình sử dụng file của bạn, nhưng vận dụng y chang vào lấy giá trị cột khác thì lại không chạy? không hiểu tại sao? bạn có thể giải thích thêm về công thức để dễ hiểu hơn?hi
mình sử dụng file của bạn, nhưng vận dụng y chang vào lấy giá trị cột khác thì lại không chạy? không hiểu tại sao? bạn có thể giải thích thêm về công thức để dễ hiểu hơn
Mình cũng không biết giải thích thế nào cho bạn dễ hiểu nhưng đại loại nếu vùng kết quả bạn muốn trả về nằm trong khoảng (input!$E$3:$E$424) thì gọi đó là vungketqua. Công thức dưới được hiểu như sau
IF(input!$AI$3:$AI$424=Report!$B$1;ROW(input!$E$3:$E$424)-2)
Nếu Giá trị ở vùng $AI$3:$AI$424 bên sheet Input bằng giá trị tại ô B1 của sheet Report thì hàm trên trả về vị trí xem những ô thỏa mãn điều kiện đó đang nằm ở dòng số bao nhiêu trong khoảng dữ liệu từ dòng 3 tới dòng 424. Bạn có thể chọn công thức này rồi F9 sẽ thấy kết quả ra như thế nào
VD kết quả trên trả về là FALSE;FALSE;375;376;377;378;FALSE;FALSE;FALSE;FALSE thì tiếp tục dùng hàm Small để lấy ra giá trị cần thiết
Small(FALSE;FALSE;375;376;377;378;FALSE;FALSE;FALSE;FALSE,1) sẽ trả về giá trị nhỏ nhất mà nó tìm thấy trong chuỗi giá trị kia là 375
Small(FALSE;FALSE;375;376;377;378;FALSE;FALSE;FALSE;FALSE,2) sẽ trả về giá trị xếp thứ 2 mà nó tìm thấy trong chuỗi giá trị kia là 376
và mình chỉ thay những ô màu đỏ kia bằng hàm row(a1) để khi kéo công thức xuống nó tự nhảy thành row(a2) thôi
Và sau cùng hàm index sẽ trả về cho bạn kết quả thứ nhất là dòng thứ 375 ở vungketqua, và giá trị thứ 2 sẽ là dòng 376 của vungketqua
mình giải thích hơi lủng củng vì nhiều khi mình hiểu nhưng khó diễn đạt ra. Bạn có thể chờ những anh chị khác hiểu sâu về công thức mảng hơn vào giúp đỡ bạn nhé. chúc bạn một ngày vui
vì rất lạ là sẽ có 1 khoảng thời gian nhất định nhiều bạn gọi mình là anh nên thấy lạ thôi. nên chữ ký mình đã viết là tên đầy đủ là Lê Thị Hương mà . Chúc bạn một ngày vui
Mình cũng không biết giải thích thế nào cho bạn dễ hiểu nhưng đại loại nếu vùng kết quả bạn muốn trả về nằm trong khoảng (input!$E$3:$E$424) thì gọi đó là vungketqua. Công thức dưới được hiểu như sau
IF(input!$AI$3:$AI$424=Report!$B$1;ROW(input!$E$3:$E$424)-2)
Nếu Giá trị ở vùng $AI$3:$AI$424 bên sheet Input bằng giá trị tại ô B1 của sheet Report thì hàm trên trả về vị trí xem những ô thỏa mãn điều kiện đó đang nằm ở dòng số bao nhiêu trong khoảng dữ liệu từ dòng 3 tới dòng 424. Bạn có thể chọn công thức này rồi F9 sẽ thấy kết quả ra như thế nào
VD kết quả trên trả về là FALSE;FALSE;375;376;377;378;FALSE;FALSE;FALSE;FALSE thì tiếp tục dùng hàm Small để lấy ra giá trị cần thiết
Small(FALSE;FALSE;375;376;377;378;FALSE;FALSE;FALSE;FALSE,1) sẽ trả về giá trị nhỏ nhất mà nó tìm thấy trong chuỗi giá trị kia là 375
Small(FALSE;FALSE;375;376;377;378;FALSE;FALSE;FALSE;FALSE,2) sẽ trả về giá trị xếp thứ 2 mà nó tìm thấy trong chuỗi giá trị kia là 376
và mình chỉ thay những ô màu đỏ kia bằng hàm row(a1) để khi kéo công thức xuống nó tự nhảy thành row(a2) thôi
Và sau cùng hàm index sẽ trả về cho bạn kết quả thứ nhất là dòng thứ 375 ở vungketqua, và giá trị thứ 2 sẽ là dòng 376 của vungketqua
mình giải thích hơi lủng củng vì nhiều khi mình hiểu nhưng khó diễn đạt ra. Bạn có thể chờ những anh chị khác hiểu sâu về công thức mảng hơn vào giúp đỡ bạn nhé. chúc bạn một ngày vui
Giải thích cho các bạn không quen môn Sinh vật:
Con ốc có 2 giới tính cả meo lẫn phi meo.
Con cá chẻm có 2 đời sống, nửa đời đầu nó sống như meo trong vài năm, nửa đời sau nó đổi thành phi meo.
ỐI xời. Ới thế nào cũng chả sao. Anh hùng cũng được mà anh thư cũng chả chết ai.
Chỉ có điểm là người giỏi tiếng nước ngoài kia mở đầu câu chào Gút Mọc Ninh biết viết hoa mà sao từ "anh" lại không viết hoa luôn cho lịch sự.
(cái từ "hi" ở cuối câu thuộc về ngôn ngữ gì thì tôi chịu thua)
Giải thích cho các bạn không quen môn Sinh vật:
Con ốc có 2 giới tính cả meo lẫn phi meo.
Con cá chẻm có 2 đời sống, nửa đời đầu nó sống như meo trong vài năm, nửa đời sau nó đổi thành phi meo.
Mình cũng không biết giải thích thế nào cho bạn dễ hiểu nhưng đại loại nếu vùng kết quả bạn muốn trả về nằm trong khoảng (input!$E$3:$E$424) thì gọi đó là vungketqua. Công thức dưới được hiểu như sau
IF(input!$AI$3:$AI$424=Report!$B$1;ROW(input!$E$3:$E$424)-2)
Nếu Giá trị ở vùng $AI$3:$AI$424 bên sheet Input bằng giá trị tại ô B1 của sheet Report thì hàm trên trả về vị trí xem những ô thỏa mãn điều kiện đó đang nằm ở dòng số bao nhiêu trong khoảng dữ liệu từ dòng 3 tới dòng 424. Bạn có thể chọn công thức này rồi F9 sẽ thấy kết quả ra như thế nào
VD kết quả trên trả về là FALSE;FALSE;375;376;377;378;FALSE;FALSE;FALSE;FALSE thì tiếp tục dùng hàm Small để lấy ra giá trị cần thiết
Small(FALSE;FALSE;375;376;377;378;FALSE;FALSE;FALSE;FALSE,1) sẽ trả về giá trị nhỏ nhất mà nó tìm thấy trong chuỗi giá trị kia là 375
Small(FALSE;FALSE;375;376;377;378;FALSE;FALSE;FALSE;FALSE,2) sẽ trả về giá trị xếp thứ 2 mà nó tìm thấy trong chuỗi giá trị kia là 376
và mình chỉ thay những ô màu đỏ kia bằng hàm row(a1) để khi kéo công thức xuống nó tự nhảy thành row(a2) thôi
Và sau cùng hàm index sẽ trả về cho bạn kết quả thứ nhất là dòng thứ 375 ở vungketqua, và giá trị thứ 2 sẽ là dòng 376 của vungketqua
mình giải thích hơi lủng củng vì nhiều khi mình hiểu nhưng khó diễn đạt ra. Bạn có thể chờ những anh chị khác hiểu sâu về công thức mảng hơn vào giúp đỡ bạn nhé. chúc bạn một ngày vui