Đánh số tự động trong excel

Liên hệ QC

cabongsongtra

Thành viên mới
Tham gia
18/12/06
Bài viết
6
Được thích
1
Chào cả nhà giaphapexcel!!!!!!!!!
Em có câu hỏi nhờ cả nhà giúp đỡ.
Trong 1 sheet E có cột Số thứ tự, làm thế nào khi thêm hoặc bớt 1 dòng thì số ở cột số thứ tự cũng tự thêm hoặc bớt 1 dòng.
Em muốn đặt Password cho 1 Worksheet trong excel thì phải làm như thế nào?
-=.,, -=.,, -=.,, -=.,,
 
Có nhiều cách lắm bạn ạ :
VD:
A1......................................... B1
1............................................ jfkgvdf
=A2+1.................................. jhdcjklsd
Kéo CT xuống..................... zsxvzvsv

VD2:
….A..................................................................................... B
1.STT................................................................................... Mã
2…1..................................................................................... df.skm
3….=if(len(B3)>1;max($A&2:A2)+1;””)..................... sdhjkfđs
4…Kéo công thức xuống.................................................. zdfkvd;fvds
……………………………………………………………

Thật là nhiều.

Còn để bảo vệ 1 sheet thì bạn sử dụng chức năng tìm kiếm trên diễn đàn nhé, có rất nhiều đấy.
Chúc thành công.
Thân!
 
Dear all,
--------
Mình thì thường hay sử dụng công thức: =ROW()-ROW(<First row ID>)
Với công thức này bạn có thể xoá bất cứ dòng nào trong bảng mà cũng không bị lỗi #REF!
Còn để bảo vệ Worksheet, từ menu Tools\Protection\Protect Sheet, bạn nhập mật khẩu và lựa chọn các mục cho phép người dùng can thiệp phía dưới (nếu muốn)!
Chúc bạn thành công!
 
Cách của bạn mình biết rồi nhưng ý mình muốn hỏi là trong cột số thừ tự đánh số 1,2,3,4,5,6.ví dụ khi mình xoá dòng 3 thì làm thế nào để trong cột số thứ tự ở dòng 4 tự nhảy lên là 3 mà không phải kéo chuột.
Cảm ơn MRHIEU nhieu nha
 
cabongsongtra đã viết:
Cách của bạn mình biết rồi nhưng ý mình muốn hỏi là trong cột số thừ tự đánh số 1,2,3,4,5,6.ví dụ khi mình xoá dòng 3 thì làm thế nào để trong cột số thứ tự ở dòng 4 tự nhảy lên là 3 mà không phải kéo chuột.
Cảm ơn MRHIEU nhieu nha
Đó chính là VD2 đấy, bạn có thể xóa bất cứ hàng nào cũng được, vì hàng bên dưới sẽ bằng max của các hàng trên +1; bạn có thể thay đổi điều kiện để tính.
Thân!

Đào Việt Cường đã viết:
Dear all,
--------
Mình thì thường hay sử dụng công thức: =ROW()-ROW(<First row ID>)
Với công thức này bạn có thể xoá bất cứ dòng nào trong bảng mà cũng không bị lỗi #REF!
Cách của VCường rất hay, tuy nhiên đó là áp dụng cho một khối dữ liệu liên tục, không kèm theo điều kiện.
Thân!
 
mình chưa hiểu công thức của VCuong lắm, bạn giải thích cho mình giá trị (First row ID) với
 
mình chưa hiểu công thức của VCuong lắm, bạn giải thích cho mình giá trị (First row ID) với
Thì là dòng đầu đấy mà... Lấy chỉ số dòng hiện hành trừ đi chỉ số dòng của dòng đầu tiên sẽ ra dc số TT, thế thôi... Tuy nhiên công thức này vẫn chưa ổn.. vì đã gọi là đánh số thứ tự tự động thì phải lường trước mọi việc mà cụ thể nhất là dử liệu có dòng rổng... Với cách đánh số kiểu này thôi thà rằng thôi double click cho nó Auto fill còn khỏe hơn... he.. he...
Cho đến thời điểm hiện tại chưa thấy có cách đánh số thứ tự nào dùng công thức mà hoàn hảo cả.. mà tôi e rằng cũng ko thể hoàn hảo dc trong trường hợp chèn dòng, trừ phi dùng VBA..
ANH TUẤN
 
Đánh số thứ tự tự động trong excel, bạn có thể thử dùng cú pháp sau:
Tại ô A2 =IF( B2<>"",COUNTA($B$2:B2),"")
ô A1 : cột STT
ô B1 : cột Họ Tên
 
Trong 1 sheet E có cột Số thứ tự, làm thế nào khi thêm hoặc bớt 1 dòng thì số ở cột số thứ tự cũng tự thêm hoặc bớt 1 dòng.
Bớt dòng thì được rồi nhưng thêm dòng thì e chưa ổn lắm.Em lại thích thêm cơ,bác nào thích giống em không nhỉ
 
Dear all,
--------
Mình thì thường hay sử dụng công thức: =ROW()-ROW(<First row ID>)
Với công thức này bạn có thể xoá bất cứ dòng nào trong bảng mà cũng không bị lỗi #REF!
Còn để bảo vệ Worksheet, từ menu Tools\Protection\Protect Sheet, bạn nhập mật khẩu và lựa chọn các mục cho phép người dùng can thiệp phía dưới (nếu muốn)!
Chúc bạn thành công!

Mình đã làm theo cách đánh số như của bạn nhưng mà minh xin hỏi là khi minh đánh dòng đầu tiên VD là =Row()-Row(D3), nhưng mình muốn khi paste xuống dòng dưới nó vẫn là D3 mà không phải là D4 vậy xin hỏi mọi người là làm như thế nào mà vẫn dữ nguyên giá trị là D3 mình xin cảm ơn
 
Mình đã làm theo cách đánh số như của bạn nhưng mà minh xin hỏi là khi minh đánh dòng đầu tiên VD là =Row()-Row(D3), nhưng mình muốn khi paste xuống dòng dưới nó vẫn là D3 mà không phải là D4 vậy xin hỏi mọi người là làm như thế nào mà vẫn dữ nguyên giá trị là D3 mình xin cảm ơn
Bạn cho nó vào cái dấu tuyệt đối là xong
=Row()-Row($D$3)
 
Nếu là đánh số tự động em hay dùng
gõ số đầu tiên, ấn giữ sheft chuyển đến ô cuối cùng vào Edit/Fill/Series.. gõ 1 là ok
 
Có nhiều cách lắm bạn ạ :
VD:
A1......................................... B1
1............................................ jfkgvdf
=A2+1.................................. jhdcjklsd
Kéo CT xuống..................... zsxvzvsv

VD2:
….A..................................................................................... B
1.STT................................................................................... Mã
2…1..................................................................................... df.skm
3….=if(len(B3)>1;max($A&2:A2)+1;””)..................... sdhjkfđs
4…Kéo công thức xuống.................................................. zdfkvd;fvds
……………………………………………………………

Thật là nhiều.

Còn để bảo vệ 1 sheet thì bạn sử dụng chức năng tìm kiếm trên diễn đàn nhé, có rất nhiều đấy.
Chúc thành công.
Thân!
mình là newbie nên k biết cách kéo công thức xuống ntn?với lại mình gõ câu lệnh này
=if(len(B3)>1;max($A&2:A2)+1;””)
thì excel báo lỗi.
 
- bạn gõ câu lệnh thành như thế này xem sao:"
=if(len(B3)>1 , max($A&2:A2)+1 ,"")
- Ở đây mình chuyển (;)-->thành dấu (,)
-Còn kéo xuống thế nào thì làm như thế này :
+ Bạn kích chuột vào Cell có chứ công thức nhấn nút "Ctrl" khi nào trên cell xuất hiện dấu (+) bên phải của Cell thì bạn nhấn chuột trái kéo xuống các ô bên dưới(hoặc sang trái, sang phải..)
 
Lần chỉnh sửa cuối:
Tôi xin thêm một cách. Stt (cột A) dĩ nhiên phải dựa vào 1 cột số liệu nào đó (ví dụ cột C chẳng hạn).
Ở ô có số thứ tự là 1 (A2 chẳng hạn), ghi:
=if(C2="";"";max($A$1:A1)+1)
Sau đó copy dài xuống dưới.
 
Lần chỉnh sửa cuối:
Mình có ví dụ rồi đây. Mình làm quán Game nên mình rất hay động đến những thứ này. Anh em xem tham khảo rồi cho mình ý kiến nha. Thank You
 

File đính kèm

  • CONG NO ONGAME.xls
    70 KB · Đọc: 722
Mình muốn đánh số thứ tự như sau: KT 01/54 đến KT 54/54 thì làm bằng cách nào. Mọng ace giúp dùm. Thanks
 
Vấn đề này không khó, nhưng để nhận được sự giúp đỡ của các thành viên khác bạn nên đưa file minh hoạ lên.
 
Mình muốn đánh số thứ tự như sau: KT 01/54 đến KT 54/54 thì làm bằng cách nào. Mọng ace giúp dùm. Thanks

Mình ko biết cách đính kèm file, thôi để mình mô tả luôn:

A B
1 Ký hiệu Tên bản vẽ
2 KT 01/54 Bảng thống kê bản vẽ
3 KT 02/54 MB định vị công trình
.
.
. KT 54/54 Chi tiết cửa

Đây là file thống kê bản vẽ, có 54 bản vẽ. Mình muốn kéo từ KT 02/54 đến KT 54/54 mà ko phải đánh thủ công. Ae xem giúp dùm với. Thanks
 
Có pro nào vào giúp em với, đánh số tt thủ công mệt quá.
là như thế này, em có 1 danh sách, cứ 1 hộ gia đình là gồm nhiều thửa đất, nhưng e chỉ muốn đánh stt cho cái đầu tiên cho các hộ thì làm như thế nào?
Có hình ảnh cho anh em tham khảo giùm mình đây.
STT.jpg
 

File đính kèm

  • STT.JPG
    STT.JPG
    238.1 KB · Đọc: 511
Web KT
Back
Top Bottom