Các câu hỏi về việc Đánh Số Thứ Tự (STT)

Liên hệ QC
Ý bạn muốn thế này phải không, nếu thế thì phải dùng cột phụ để Sort lại.
 

File đính kèm

  • Bang ket qua lo de.rar
    5.5 KB · Đọc: 39
Tự động thay đổi số thứ tự khi ẩn dòng(not fillter)

Em xin hỏi các bác vấn đề nan giai sau:

Làm thế nào để tự động đánh lại số thứ tự khi mình ẩn dòng đi
Ví dụ: Em có 10 dòng dữ liệư, được đánh số từ 1-10, khi em ẩn 2 dòng giữa, thì excel tự động đánh lại số thứ tự là 1-8. Các bác lưu ý nhé, ở đây bảng excel của e k dùng chức năng Fillter.

Cảm ơn Giaiphapexcel rất nhiều!
 
Chỉnh sửa lần cuối bởi điều hành viên:
Em xin hỏi các bác vấn đề nan giai sau:

Làm thế nào để tự động đánh lại số thứ tự khi mình ẩn dòng đi
Ví dụ: Em có 10 dòng dữ liệư, được đánh số từ 1-10, khi em ẩn 2 dòng giữa, thì excel tự động đánh lại số thứ tự là 1-8. Các bác lưu ý nhé, ở đây bảng excel của e k dùng chức năng Fillter.

Cảm ơn Giaiphapexcel rất nhiều!

Cột B chứa dữ liệu, cột A đánh số thứ tự.
Tại ô A1 bạn gõ công thức sau :

=IF(B1<>"",SUBTOTAL(103,$B$1:B1),"")
 
Em xin hỏi các bác vấn đề nan giai sau:

Làm thế nào để tự động đánh lại số thứ tự khi mình ẩn dòng đi
Ví dụ: Em có 10 dòng dữ liệư, được đánh số từ 1-10, khi em ẩn 2 dòng giữa, thì excel tự động đánh lại số thứ tự là 1-8. Các bác lưu ý nhé, ở đây bảng excel của e k dùng chức năng Fillter.

Cảm ơn Giaiphapexcel rất nhiều!

VBA: Hình như trong excel không có Event Before Rows Hidden, vì vậy ngay khi cho ẩn dòng thì không thể đáng lại số thứ tự được
Công thức : Nếu dùng cột phụ thì được bạn ạ

Chúc vui
 
Dùng find hay không thì công thức của Danh luôn đúng. bạn có thể viết thế này cũng được :
=IF(B1<>"",SUBTOTAL(103,B$1:B1),"")
Thân
 
Thanks HoangDanh rất rất..(n*rất)....nhiều, hay quá, e giải quyết đc vấn đề rồi. Nhưng lại nảy sinh như thế này các bác ạ: Nếu ở ô B1 k nhập dữ liệu thì số thứ tự lập tức thay đổi. Vậy có cách nào hiệu chỉnh nó không các bác?
Rất mong các giúp đỡ.
 
Bạn hãy chọn 1 cột khác, dữ liệu đầy đủ hơn, thay cho cột B. Nếu dữ liệu bắt đầu từ dòng 2, bạn thay B2 vào chỗ B1
 
Chào các bạn /anh ,chi GPE !
Mình cần sự giúp đỡ .Mình làm việc ở kho của một công ty ngành bán lẽ .Mình có 1 file trong đó có lượng hàng tồn,lượng hàng bán của kho và từng siêu thị hằng ngày .Do đặc thù bán lẽ nên ngày nào cũng phải điều phối hàng đi cả .
Các anh chi có cách nào để điều phối hàng cho các siêu thị một cách nhanh nhất dựa vào lượng tồn của kho,siêu thị và lượng bán của từng siêu thị .
Mong mọi người chỉ giúp mình .
 
Dùng công thức gì để đánh số thứ tự mà bỏ qua các dòng bị ẩn (hide) ?

Cho tôi hỏi, có công thức gì để đánh số thứ tự cho một bảng, nhưng nếu mình ẩn đi vài dòng, thì số thứ tự tự động điều chỉnh lại và bỏ qua các dòng bị ẩn không?

Tôi đã thử dùng SUBTOTAL với tham số là 3 (Counta), nhưng không có tác dụng. SUBTOTAL(3,...) chỉ có tác dụng khi đứng ở cuối một cột thôi (đếm nhưng bỏ qua hàng ẩn).

Ví dụ, với dãy A1:D100, tôi đánh số thứ tự trong cột A từ 1 đến 100.
Khi tôi ẩn dòng thứ 5 cho đến dòng thứ 10, tôi muốn rằng số thứ tự trong ô A4 = 4, ô A11 = 6 (chứ không phải là 11), và ở A100 chỉ còn là 94 ?
 
-Thường đánh số thứ tự tự động phải theo một quy luật nào đó, nếu bạn ẩn các dòng (cùng một quy luật) thì có thể dựa vào đó để đánh số TT, nhưng nếu ẩn bằng tay không theo quy luật nào Dosnet nghĩ công thức khó có thể làm được!
---------------
Dùng 103 thay cho 3 theo gợi ý của Salam, tuyệt !
 
Lần chỉnh sửa cuối:
Bạn dùng 103 thay cho 3 nhé.
 
Cảm ơn Salam. Chính xác rồi.

@DOSNET: quy tắc đánh số thứ tự của tôi là dựa vào cột B.
Tại A1, tôi dùng công thức (theo hướng dẫn của anh Salam):
=SUBTOTAL(103,$B$1:B1)
rồi kéo xuống.
 
Công thức sẽ bị sai nếu ở cột B có một vài ô không chứa dữ liệu và những ô này lại không bị dấu đi.
-hvl-
 
Công thức sẽ bị sai nếu ở cột B có một vài ô không chứa dữ liệu và những ô này lại không bị dấu đi.
-hvl-
- Nói chung cứ lựa cột nào đầy đủ dử liệu nhất làm chuẩn!
- SUBTOTAL(101...) đến SUBTOTAL(111...) chỉ có trên bộ Office2003 trở về sau (các bạn lưu ý điều này)
- Trong Help của Excel đã nói rõ:
SUBTOTAL(function_num, ref1, ref2, ...)
Function_num is the number 1 to 11 (includes hidden values) or 101 to 111 (ignores hidden values) that specifies which function to use in calculating subtotals within a list.
Xem kỹ (chổ màu đỏ) tự nhiên biết ngay mình nên chọn tham số nào
 
Nếu trong vùng đánh STT mà có lẫn dữ liệu khác số thì bạn có thể dùng cái này:
=SUBTOTAL(104,$B$1:B1)+1
 
Làm thế nào để đánh số thứ tự bỏ qua ô có dữ liệu rỗng

Kính gửi các anh, các chị và các bạn.
Trong Excel tôi có một bảng tính với các dữ liệu như sau:

[FONT=.VnTimeH] [/FONT]​
[FONT=.VnTimeH]a[/FONT][FONT=.VnTimeH][/FONT]
[FONT=.VnTimeH]b[/FONT][FONT=.VnTimeH][/FONT]
[FONT=.VnTimeH]c[/FONT][FONT=.VnTimeH][/FONT]
[FONT=.VnTimeH]d[/FONT][FONT=.VnTimeH][/FONT]
[FONT=.VnTimeH]e[/FONT][FONT=.VnTimeH][/FONT]
[FONT=.VnTimeH]f[/FONT][FONT=.VnTimeH][/FONT]
2
1
a
1
1
3
4
3
2
b
2
2
1
3
4



3


5



2


6
3
c
5
1
3
4
7
4
d
6
1
5
6


Trong đó:
1) Trường hợp 1:
Nếu B2, B3,… là các dữ liệu tùy nhập
Còn A2= IF(B2="","",COUNTA($B$2:B2)), copy công thức trên đến các ô A3,A4... thì kết quả hiển thị trên các ô từ A2, A3, … ta được kết quả như trên bảng là dãy số thứ tự (các ô trống không được đánh thứ tự)
2) Trường hợp 2:
F2=D2+E2, trong đó D2, E2, D3, E3… là các dữ liệu tùy nhập
C2=IF(F2="","",COUNTA($F$2:F2))
thì ta được kết quả hiển thị trên cột C như trên bảng là một dãy số trong đó các ô trống được tính để đánh số thứ tự.
Tôi muốn kết quả ở các ô trong cột C cũng giống như ở cột A (nghĩa là ở ô C6 phải là 3, ô C7 phải là 4) thì làm thế nào?
Kính mong các anh, các chị và các bạn chỉ giáo.
Xin cảm ơn!
 
Bạn thử thé; VD: Hàng 1 là tiêu đề: A1 là STT; A2 là họ tên
A2=IF(B2="";"";SUBTOTAL(103;B$1:B1))
Chúc thành công.
 
Bạn xem công thức trong file kèm theo nhé.
 

File đính kèm

  • Danh so TT bo o trong.xls
    23.5 KB · Đọc: 80
Xin chảo các anh, chi GPE !
Mình nhờ mọi người chỉ giúp các đánh số thứ tự trong file gửi kèm theo. File của mình có nhiều dòng nhưng cứ phải dùng thủ công, mất thời gian quá. Nhờ mọi người giúp đỡ. Thanks

Cách đánh số TT của mình hơi khác một chút:
- Đánh số TT ở cột A căn cứ cột B, nếu cột B có ký tự trùng ký tự dòng trên thì chưa đánh số TT, khi cột B có ký tự không trùng thì cột A đánh số TT. Mình đã gửi fỉe kèm theo. Bạn xem giúp hộ nhé.
 

File đính kèm

  • CT.rar
    3.7 KB · Đọc: 30
Web KT

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

Back
Top Bottom