Trích lọc số container theo số bill (1 người xem)

  • Thread starter Thread starter hai711
  • Ngày gửi Ngày gửi
Liên hệ QC

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

hai711

Thành viên mới
Tham gia
11/8/12
Bài viết
9
Được thích
1
Xin chào các bạn,

Tôi thường hay phải viết tay phiếu này, nay muốn lâp công thức cho nhanh chóng và chính xác, các bạn vui lòng hỗ trợ. Nếu có ai ở TP.HCM thì xin mời cafê để hậu tạ.
- Trong sheet đầu sẽ nhập số Bill ( màu vàng).
- Các thông số số container, loại cont sẽ tham chiếu trong sheet 2, nếu được thì cho số thứ tự luôn.

Chân thàng cảm ơn sự giúp đỡ của các bạn.
 

File đính kèm

Chỉnh sửa lần cuối bởi điều hành viên:
Xin chào các bạn,

Tôi thường hay phải viết tay phiếu này, nay muốn lâp công thức cho nhanh chóng và chính xác, các bạn vui lòng hỗ trợ. Nếu có ai ở TP.HCM thì xin mời cafê để hậu tạ.
- Trong sheet đầu sẽ nhập số Bill ( màu vàng).
- Các thông số số container, loại cont sẽ tham chiếu trong sheet 2, nếu được thì cho số thứ tự luôn.

Chân thàng cảm ơn sự giúp đỡ của các bạn.

Không hiểu lắm , mình thấy dùng vlookup cũng đc mà

PHP:
C16 = VLOOKUP($B$14,'SO CONTAINER'!$A:$C,3)
C17=MATCH($B$14,'SO CONTAINER'!$A:$A,0)-5
C18=VLOOKUP($B$14,'SO CONTAINER'!$A:$C,3)
 
Lần chỉnh sửa cuối:
[ThongBao]
Các bạn vui lòng hỗ trợ.
- Trong sheet đầu sẽ chọn số Bill (thay vì nhập).
- Các thông số số container, loại cont sẽ tham chiếu trong sheet 2;
Nếu được thì cho số thứ tự luôn.

[/Thongbao]
 

File đính kèm

[ThongBao]
Các bạn vui lòng hỗ trợ.
- Trong sheet đầu sẽ chọn số Bill (thay vì nhập).
- Các thông số số container, loại cont sẽ tham chiếu trong sheet 2;
Nếu được thì cho số thứ tự luôn.

[/ThongBao]
cám ơn các bạn đã phản hồi, tuy nhiên:
- Dùng hàm Vlookup thi không được, vì chỉ ra 1 giá trị đầu tiên, trong khi các Bill có thể có 1->n số container.
- sheet số container thực ra rất nhiều bill, mình muốn mỗi lần bên sheet 1 chỉ chiếc xuất ra số container của 1 bill thôi
- Theo mình phải dùng hàm lọc & so sánh, nhưng mình loai hoay mấy hôm rồi chưa ra.
 
cám ơn các bạn đã phản hồi, tuy nhiên:
- Dùng hàm Vlookup thi không được, vì chỉ ra 1 giá trị đầu tiên, trong khi các Bill có thể có 1->n số container.
- sheet số container thực ra rất nhiều bill, mình muốn mỗi lần bên sheet 1 chỉ chiếc xuất ra số container của 1 bill thôi
- Theo mình phải dùng hàm lọc & so sánh, nhưng mình loai hoay mấy hôm rồi chưa ra.

Tại bảng xuất dữ liệu, bạn bố trí 3 cột SỐ CONTAINER. Vậy trường hợp SỐ CONTAINER> 3 thì tính sao?
Đây chẳng qua là bài toán trích lọc theo điều kiện. Tôi làm cho bạn theo kiểu khác. Xem chi tiết trong file nhé
 

File đính kèm

Bạn ndu96081631 oi,
Kết quả của bạn là quá tốt đối với mình rồi. Nhưng để tiết kiệm giấy khi in ra, bạn có thể làm giúp mỗi hàng ra 3 số cont, nếu > 3 thì mới xuống dòng, vì mình có nhiều bill đến 40 cont lận.
Cám ơn nhiều lắm nha.
 
Bạn ndu96081631 oi,
Kết quả của bạn là quá tốt đối với mình rồi. Nhưng để tiết kiệm giấy khi in ra, bạn có thể làm giúp mỗi hàng ra 3 số cont, nếu > 3 thì mới xuống dòng, vì mình có nhiều bill đến 40 cont lận.
Cám ơn nhiều lắm nha.

Thích thì chiều
Xem chi tiết trong file nhé
 

File đính kèm

Gửi Ndu96081631,
Bạn chỉ mình mở rộng vùng của data lên 10000 nhé (hiện tại là 1000).
Cám ơn nhiều
Bấm Ctrl + F3, vào sửa lại name Data tùy ý
Hiện giờ name Data có công thức tại Refers to ='SO CONTAINER'!$A$7:$C$1000
Bạn muốn bao nhiêu dòng thì cứ sửa con số màu đỏ ấy
 
Gửi Ndu96081631,
Bạn chỉ mình mở rộng vùng của data lên 10000 nhé (hiện tại là 1000).
Cám ơn nhiều

Bạn dùng bấm tổ hợp phím Ctrl+F3 để mở hộp quản lý Name, bạn chọn name tên là Data và sửa vùng tham chiếu lại là OK.

Thay vì của nó là:

='SO CONTAINER'!$A$7:$C$1000

thì bạn sửa lại như sau:

=OFFSET('SO CONTAINER'!$A$7,,,COUNTA('SO CONTAINER'!$A:$A)-1,3)

Có như vậy thì Name động này sẽ tự điều chỉnh theo số liệu nhập vào của bạn mà không cần phải chỉnh sửa nữa!
 
Bấm Ctrl + F3, vào sửa lại name Data tùy ý
Hiện giờ name Data có công thức tại Refers to ='SO CONTAINER'!$A$7:$C$1000
Bạn muốn bao nhiêu dòng thì cứ sửa con số màu đỏ ấy

À Thầy ơi, em ngồi suy nghĩ, với dữ liệu này thì thay name "chết" như Thầy thì hay hơn, bởi nếu dùng name động mà xóa vùng dữ liệu ở giữa có khi Name động lại "chết đứng" luôn vì nó dùng hàm CountA.

Về hàm thì Thầy trên cả tuyệt vời rồi, có cách nào dùng hàm mà xác định được hàng cuối (row thứ mấy) có dữ liệu trong một cột, còn những hàng giữa có hay không có không quan tâm, được không vậy Thầy?
 
À Thầy ơi, em ngồi suy nghĩ, với dữ liệu này thì thay name "chết" như Thầy thì hay hơn, bởi nếu dùng name động mà xóa vùng dữ liệu ở giữa có khi Name động lại "chết đứng" luôn vì nó dùng hàm CountA.

Về hàm thì Thầy trên cả tuyệt vời rồi, có cách nào dùng hàm mà xác định được hàng cuối (row thứ mấy) có dữ liệu trong một cột, còn những hàng giữa có hay không có không quan tâm, được không vậy Thầy?

Chuyện quá thường
Có trên diễn đàn từ đời nào rồi:
http://www.giaiphapexcel.com/forum/showthread.php?7669-Những-công-thức-độc-đáo
 
Nghĩa ơi,
Cám ơn nhiều lắm nha. Biết thêm một tuyệt chiêu nữa, cảm ơn diễn đàn.
 
Cám ơn thầy nhiều lắm, công thức thầy hay quá, em chưa hiểu nổi mà hòi chi tiết quá sợ thầy mất thời gian.
Nếu được thầy tóm tắt dùm logic của công thức mà thầy đã dùng: IF(A16="","",INDEX(data,SMALL(pos,A16),2))
 

Wow, tuyệt vời quá! Giờ thì Name Động nên là cái này hay hơn:

=OFFSET('SO CONTAINER'!$A$7,,,MATCH(9.99999999999999E+307,'SO CONTAINER'!$A:$A)-6,3)

Bởi vì lấy vùng dữ liệu từ ô đầu đến ô cuối, có như thế nó mới "bao" hết vùng dữ liệu.

Cám ơn Thầy.
 
Wow, tuyệt vời quá! Giờ thì Name Động nên là cái này hay hơn:

=OFFSET('SO CONTAINER'!$A$7,,,MATCH(9.99999999999999E+307,'SO CONTAINER'!$A:$A)-6,3)

Bởi vì lấy vùng dữ liệu từ ô đầu đến ô cuối, có như thế nó mới "bao" hết vùng dữ liệu.

Cám ơn Thầy.
cho anh thêm 1 cách nữa nè, tìm dòng cuối cùng
=MAX(IF(A:A<>"",ROW(INDIRECT("1:"&ROWS(A:A))),""))
 
Gửi các anh chị file này - em chỉ xài ké theo hướng dẫn các bác chứ thực sự cũng không rành lắm mấy conng thức ofset/ index/ indirect dan đến việc là khi cell B14=blank thì nó sẽ lấy list cont từ trên xổ xuống chứ không phải list trắng.
các annh chị xem và chỉnh sửa công thức lại giúp em với ạ
em chân thành cám ơn. :)
 

File đính kèm

Web KT

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

Back
Top Bottom