Giúp em hàm tạo file đầy đủ từ file rút gọn

Liên hệ QC

lala_qn

Thành viên tiêu biểu
Tham gia
2/5/09
Bài viết
598
Được thích
17
Nghề nghiệp
chưa ổn định
chào a/c !
e có file vd7 gởi đính kèm, cột B2 là dữ liệu đầu, C2 là dữ liệu cuối,
cột E2 là dữ liệu kéo ra từ dữ liệu rút gọn của B2 và C2
nhờ a/c viết dùm e hàm ở cột E2 với ạ
thanks a/c !
 

File đính kèm

  • vd7.xlsx
    9.9 KB · Đọc: 17
Nhờ a/c giúp giùm e với ạ, e cảm ơn a/c nhiều nhé!
 
Trường hợp 2: Sao không có 8984048851000974075?
Khi Đầu(i)=Cuối(i-1) thì chỉ lấy 1 lần (Ví dụ: Đầu(3)=Cuối(2)= 8984048851000974076 chỉ lấy 1 lần)?
 
.......................
 

File đính kèm

  • vd7.xlsb
    18.2 KB · Đọc: 7
Trường hợp 2: Sao không có 8984048851000974075?
Khi Đầu(i)=Cuối(i-1) thì chỉ lấy 1 lần (Ví dụ: Đầu(3)=Cuối(2)= 8984048851000974076 chỉ lấy 1 lần)?
dữ liệu chỉ có ý ghĩa theo hàng theo cặp

vd A2/B2 , A3B3 ..... A là đầu B là cuối

nên giữa các hàng A2,A3,A4.... ko liên quan với nhau a

nhờ a viết dùm e hàm ạ, Marcos e ko biết dùng và chỉnh sửa ạ, thanks a !
 
- Bạn điều chỉnh lại kết quả cuối cùng.
- Hàm/ công thức thì tôi không biết.
 
dữ liệu chỉ có ý ghĩa theo hàng theo cặp

vd A2/B2 , A3B3 ..... A là đầu B là cuối

nên giữa các hàng A2,A3,A4.... ko liên quan với nhau a

nhờ a viết dùm e hàm ạ, Marcos e ko biết dùng và chỉnh sửa ạ, thanks a !
dùng cột phụ được không?
 
Ai làm được bài này bằng công thức không cột phụ thì đúng là thiên tài
(Làm bằng VBA cũng theo đúng chuẩn "tổng quát hóa" cả vấn đề chứ chẳng chơi)
 
A HieuCD ơi , trong file a gởi kèm , ko hiểu sao ở E2 kết quả bị sai
e thấy nếu tại D2 có kết quả từ 2 trở lên thì ko bị còn 1 thì bị
a xem giúp e a nhé, cảm ơn anh !
 

File đính kèm

  • vd7-2.xlsx
    17.6 KB · Đọc: 5
chào a/c !
e có file vd7 gởi đính kèm, cột B2 là dữ liệu đầu, C2 là dữ liệu cuối,
cột E2 là dữ liệu kéo ra từ dữ liệu rút gọn của B2 và C2
nhờ a/c viết dùm e hàm ở cột E2 với ạ
thanks a/c !
Dùng 1 CT cho bài này, CT tại E2:
PHP:
E2="8984048"&INDEX(RIGHT($B$2:$B$6,12),SUM(--(ROW(A1)>MMULT(--(ROW($1:$5)>=TRANSPOSE(ROW($1:$5))),RIGHT($C$2:$C$6,12)-RIGHT($B$2:$B$6,12)+1)))+1)+ROW(A1)-1-IFERROR(LOOKUP(ROW(A1)-1,MMULT(--(ROW($1:$5)>=TRANSPOSE(ROW($1:$5))),RIGHT($C$2:$C$6,12)-RIGHT($B$2:$B$6,12)+1)),)
Bấm Ctrl+Shift+Enter rồi fill xuống!!!
Hoặc đặt Name=MMULT(--(ROW(Sheet1!$1:$5)>=TRANSPOSE(ROW(Sheet1!$1:$5))),RIGHT(Sheet1!$C$2:$C$6,12)-RIGHT(Sheet1!$B$2:$B$6,12)+1)
Rồi dùng CT này ở E2:
PHP:
E2="8984048"&INDEX(RIGHT($B$2:$B$6,12),SUMPRODUCT(--(ROW(A1)>name))+1)+ROW(A1)-1-IFERROR(LOOKUP(ROW(A1)-1,name),)
Fill xuống!!!
 

File đính kèm

  • vd7.xlsx
    16.2 KB · Đọc: 2
Dùng 1 CT cho bài này, CT tại E2:
PHP:
E2="8984048"&INDEX(RIGHT($B$2:$B$6,12),SUM(--(ROW(A1)>MMULT(--(ROW($1:$5)>=TRANSPOSE(ROW($1:$5))),RIGHT($C$2:$C$6,12)-RIGHT($B$2:$B$6,12)+1)))+1)+ROW(A1)-1-IFERROR(LOOKUP(ROW(A1)-1,MMULT(--(ROW($1:$5)>=TRANSPOSE(ROW($1:$5))),RIGHT($C$2:$C$6,12)-RIGHT($B$2:$B$6,12)+1)),)
Bấm Ctrl+Shift+Enter rồi fill xuống!!!
Hoặc đặt Name=MMULT(--(ROW(Sheet1!$1:$5)>=TRANSPOSE(ROW(Sheet1!$1:$5))),RIGHT(Sheet1!$C$2:$C$6,12)-RIGHT(Sheet1!$B$2:$B$6,12)+1)
Rồi dùng CT này ở E2:
PHP:
E2="8984048"&INDEX(RIGHT($B$2:$B$6,12),SUMPRODUCT(--(ROW(A1)>name))+1)+ROW(A1)-1-IFERROR(LOOKUP(ROW(A1)-1,name),)
Fill xuống!!!
đúng là thiên tài, mấy vụ nầy có bạn Eke_rula là trước sau gì cũng ra, thêm bạn QuocGiaCan phối hợp nữa thì không gì không thể
dữ liệu vướng các số 0 ngay vị trí thứ 8 nên phải chỉnh lại Right 13 ký tự
bạn xem lại file có công thức của mình và bạn Eke_rula có chỉnh lại một chút cho phù hợp với dòng 2
 

File đính kèm

  • vd7-2.xlsx
    21.7 KB · Đọc: 4
đúng là thiên tài, mấy vụ nầy có bạn Eke_rula là trước sau gì cũng ra, thêm bạn QuocGiaCan phối hợp nữa thì không gì không thể
dữ liệu vướng các số 0 ngay vị trí thứ 8 nên phải chỉnh lại Right 13 ký tự
bạn xem lại file có công thức của mình và bạn Eke_rula có chỉnh lại một chút cho phù hợp với dòng 2
Tổn thọ bạn hiền ơi! khà khà khà.

Nhận xét về eke_rula thì chính xác rồi, còn cái vụ "thêm": thì mình do không có "dấu huyền" nên là "thiên tai" chí phải, chuyên "phá làng, phá xóm, phá anh, phá em" thì mình hổng chịu "khua" ai đâu.

Anh em bạn già với nhau thì phải tha mình ra chứ đừng "thêm". khà khà khà. }}}}}}}}}}}}}}}
 
dạ cảm ơn 2 anh ạ, e thích hàm của a HieuCD ngắn hơn ạ, hi
 
Web KT
Back
Top Bottom