Hướng dẫn đánh số thứ tự để in trong excel

Liên hệ QC

iloveu16

Thành viên mới
Tham gia
15/11/10
Bài viết
7
Được thích
1
Em muốn đánh số tt để in BC gấp, chỉ làm được thế này thôi, nhờ mọi người giúp em với ạ! em chưa biết tý gì về VBA, thế nên bác nào có xử lý bằng VBA thì cho em xin cái link để ngâm cứu luôn với nhé, vẫn ưu tiên công thức hơn.
 

File đính kèm

Lần chỉnh sửa cuối:
em đang cần gấp mà không có bác nào ra tay nghĩa hiệp sao?
 
Lần đầu đăng câu hỏi, em xin lỗi!
 
Em muốn đánh số tt để in BC gấp, chỉ làm được thế này thôi, nhờ mọi người giúp em với ạ! em chưa biết tý gì về VBA, thế nên bác nào có xử lý bằng VBA thì cho em xin cái link để ngâm cứu luôn với nhé, vẫn ưu tiên công thức hơn.

cột a--> không hiểu, chắc có rùi , nếu thế thì sang cột b

cột b
Tại B9 dùng công thức này đi

PHP:
=CONCATENATE(TEXT(SUMPRODUCT(1*(MONTH($D$9:$D9)=MONTH(D9))),"000"),"/",TEXT(MONTH(D9),"00"),"-",B9)


cho vào rùi copy cho b10, b11 .........

rùi đi in lun đi .... thế cho nhanh
 
Cảm ơn vodoi2x
Dạ cột a là em đánh vào ạ, bây giờ muốn dùng công thức cho nó chạy ra được như thế ạ, tại file tải nặng quá nên e xóa đi cái công thức ở cột a rồi
Cột b, đã thành công một nửa ạ, ý em là muốn nó đánh số cho từng phiếu, vd: tháng 1 có PC, PT, NK, XK, PT, PA.....mỗi phiếu sẽ bắt đầu là 001, vd: 001/01-02C, 001/01-01T, 001/01-NK1..............., hết tháng lại trờ về 001 ạ.
 
Ai giup mình với, rùi cf nhé!
 
Cảm ơn vodoi2x
Dạ cột a là em đánh vào ạ, bây giờ muốn dùng công thức cho nó chạy ra được như thế ạ, tại file tải nặng quá nên e xóa đi cái công thức ở cột a rồi
Cột b, đã thành công một nửa ạ, ý em là muốn nó đánh số cho từng phiếu, vd: tháng 1 có PC, PT, NK, XK, PT, PA.....mỗi phiếu sẽ bắt đầu là 001, vd: 001/01-02C, 001/01-01T, 001/01-NK1..............., hết tháng lại trờ về 001 ạ.


Không phải ai cũng là đồng nghiệp hay là chính bạn để hiểu, vậy bạn phải giải thích rõ

cột a lấy ở đâu ra, công thức cũ đâu???

cột B, theo như bạn nói thì PC, PT , NK, XK, PT, PA.... ở đâu ra, có thấy trong file của bạn đâu???

Không nói cho mọi người khác hiểu thì tự mình làm thui... , đúng không?

túm lại, bạn phải giải thích bổ sung dữ liệu (nếu cần) từ đầu ... thì có thể có người hiểu để giúp
 
Dạ em cài công thức vào rồi ạ, nhờ anh giúp e nhé

Cột a, chắc phải làm như bạn thôi, nhiều cột phụ, có thể ghép 1 công thức nhưng khi đó phức tạp, -- Không làm khác được, vì quy luật tôi không hiểu, và dường như chồng chéo nhau (nhất thiết phải theo thứ tự xét điều kiện đó mới được - vì cot E, F khá chồng chéo nhau) -- ai hiểu về sâu kế toán mới giúp bạn được -- tôi thì kế toán vọt vẹt nên chịu rùi, trừ phi bạn cắt nghĩa rõ ràng ý nghĩa của các mã hiệu liên quan E F thế nào

Riêng cột b , thì bạn dùng công thức sau

PHP:
=CONCATENATE(TEXT(SUMPRODUCT((MONTH($C$8:$C8)=MONTH(C8))*($A$8:$A8=A8) ),"000"),"/",TEXT(MONTH(C8),"00"),"-",A8)
 
Ôi bác đúng là vodoi2x rùi, chuẩn ko cần sửa chữa gì, em cám ơn lắm lắm! bi giờ mới nói đc câu đi in thôi!
Em ở Bình Long, khi nào bác có ghé qua, em mời ly cf gọi là hậu tạ.
 
Ôi bác đúng là vodoi2x rùi, chuẩn ko cần sửa chữa gì, em cám ơn lắm lắm! bi giờ mới nói đc câu đi in thôi!
Em ở Bình Long, khi nào bác có ghé qua, em mời ly cf gọi là hậu tạ.

nếu bạn thích cột a chỉ 1 công thức (không cột phụ) thì dùng công thức sau (chỉ đô sâu IF là 6 nên áp dụng được cho excel 2003 trở về trước)

Công thức cho A8 đây (nhớ copy paste vào thanh công thức nhé, khi ở A8
PHP:
=IF(OR(E8="1111",F8="1111"),IF(E8="1111","01T","02C"),
IF(OR(E8="11211",E8="11212",F8="11211",F8="11212"),IF(OR(E8="11211",E8="11212"),IF(E8="11211","03BC1","03BC2"),IF(F8="11211","04BN2","03BN2")),
IF(OR(LEFT(E8,3)="152",LEFT($E8,3)="155"),IF(LEFT(E8,3)="152","07NK1","07NK2"),
IF(OR(LEFT($F8,3)="152",LEFT($F8,3)="155",LEFT($F8,3)="156"),VLOOKUP(LEFT($F8,3),{"152","08XK1";"155","08XK2";"156","08XK4"},2,0),
IF(OR(LEFT($E8,3)="131",LEFT($F8,3)="331",LEFT(E8,1)="8",LEFT(E8,3)="142" ),IF(OR(LEFT($E8,3)="131",LEFT($F8,3)="331"),  IF(LEFT($E8,3)="131","05PU","06PA"), "09PB"),"10KC")           ))))

Hoặc download file kèm về
http://www.mediafire.com/view/jp8j2u0panfc21f/Copy_of_Xl0000000.xls

vì GPE khó tải quá nên để nên MediaFire vậy (BQT xem xét lại đi, GPE truy cập đứt liên tục, và up files không được, xin cảm ơn)
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom