Đánh số thứ tự tự động khi dùng lệnh Autofiter (1 người xem)

Liên hệ QC

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

trinhbacuong

Thành viên mới
Tham gia
28/10/07
Bài viết
11
Được thích
0
[FONT=&quot]Vấn đề 1[/FONT]​
[FONT=&quot]Có 2 cột dữ liệu: Cột A và cột B tương ứng cột A là ngày tháng năm (05/01/2010) cột B là dịch chữ ngày tháng năm ra thành: Đồng Nai, ngày 5 tháng 1 năm 2010. [/FONT]
[FONT=&quot]Yêu cầu xử lý ở cột B2:[/FONT][FONT=&quot][/FONT]
[FONT=&quot] [/FONT]
[FONT=&quot]Nếu từ ngày 1 đến ngày 9 (dưới 10) thì tự động thêm số 0 vào trước ngày, nếu tháng là tháng 1 và tháng 2 thừ tự động thêm số không vào trước [/FONT]
[FONT=&quot]Ví dụ: [/FONT]
[FONT=&quot]Đồng Nai, ngày 05 tháng 01 năm 2010[/FONT]
[FONT=&quot] [/FONT]​
[FONT=&quot]Vấn đề 2[/FONT]​
[FONT=&quot]Có 2 cột dữ liệu: cột A và cột B tương ứng cột A là số thứ tự và cột B là tên. Trong cột B có nhiều tên trùng nhau:[/FONT]
[FONT=&quot]Yêu cầu xử lý ở cột A:[/FONT][FONT=&quot][/FONT]
[FONT=&quot]Khi dùng lệnh lọc Data/Filter/Aotofiter để lọc người có tên là a thì cột thứ tự tự động đáng lại số thứ tự phù hợp theo tên VD: có 15 người tên là a thì đánh số tự động từ 1 đến 15. hược lọc người có tên b thì lại tự động đáng lại số thứ tự cho phù hợp[/FONT]
[FONT=&quot]Có File gửi kèm[/FONT]
[FONT=&quot]Kính mong các sư huynh chỉ giáo. Mơi mong tin: ngocanh9906@gmail.com[/FONT]

[FONT=&quot][/FONT]
[FONT=&quot] [/FONT]
[FONT=&quot]
[/FONT]
 

File đính kèm

[FONT=&quot]Vấn đề 1[/FONT]​
[FONT=&quot]Có 2 cột dữ liệu: Cột A và cột B tương ứng cột A là ngày tháng năm (05/01/2010) cột B là dịch chữ ngày tháng năm ra thành: Đồng Nai, ngày 5 tháng 1 năm 2010. [/FONT]
[FONT=&quot]Yêu cầu xử lý ở cột B2:[/FONT][FONT=&quot][/FONT]
[FONT=&quot] [/FONT]
[FONT=&quot]Nếu từ ngày 1 đến ngày 9 (dưới 10) thì tự động thêm số 0 vào trước ngày, nếu tháng là tháng 1 và tháng 2 thừ tự động thêm số không vào trước [/FONT]
[FONT=&quot]Ví dụ: [/FONT]
[FONT=&quot]Đồng Nai, ngày 05 tháng 01 năm 2010[/FONT]
[FONT=&quot] [/FONT]​
[FONT=&quot]Vấn đề 2[/FONT]​
[FONT=&quot]Có 2 cột dữ liệu: cột A và cột B tương ứng cột A là số thứ tự và cột B là tên. Trong cột B có nhiều tên trùng nhau:[/FONT]
[FONT=&quot]Yêu cầu xử lý ở cột A:[/FONT][FONT=&quot][/FONT]
[FONT=&quot]Khi dùng lệnh lọc Data/Filter/Aotofiter để lọc người có tên là a thì cột thứ tự tự động đáng lại số thứ tự phù hợp theo tên VD: có 15 người tên là a thì đánh số tự động từ 1 đến 15. hược lọc người có tên b thì lại tự động đáng lại số thứ tự cho phù hợp[/FONT]
[FONT=&quot]Có File gửi kèm[/FONT]
[FONT=&quot]Kính mong các sư huynh chỉ giáo. Mơi mong tin: ngocanh9906@gmail.com[/FONT]

[FONT=&quot][/FONT]
[FONT=&quot] [/FONT]
[FONT=&quot]
[/FONT]
chỉ đơn giản như thế này thôi
=IF(ISBLANK($B3),"",SUBTOTAL(103,$B$3:B3)&".")
 
[FONT=&quot]Vấn đề 1[/FONT]​
[FONT=&quot]Có 2 cột dữ liệu: Cột A và cột B tương ứng cột A là ngày tháng năm (05/01/2010) cột B là dịch chữ ngày tháng năm ra thành: Đồng Nai, ngày 5 tháng 1 năm 2010. [/FONT]
[FONT=&quot]Yêu cầu xử lý ở cột B2:[/FONT]

[FONT=&quot]Nếu từ ngày 1 đến ngày 9 (dưới 10) thì tự động thêm số 0 vào trước ngày, nếu tháng là tháng 1 và tháng 2 thừ tự động thêm số không vào trước [/FONT]
[FONT=&quot]Ví dụ: [/FONT]
[FONT=&quot]Đồng Nai, ngày 05 tháng 01 năm 2010[/FONT]
[FONT=&quot]Vấn đề 2[/FONT]​
[FONT=&quot]Có 2 cột dữ liệu: cột A và cột B tương ứng cột A là số thứ tự và cột B là tên. Trong cột B có nhiều tên trùng nhau:[/FONT]
[FONT=&quot]Yêu cầu xử lý ở cột A:[/FONT]
[FONT=&quot]Khi dùng lệnh lọc Data/Filter/Aotofiter để lọc người có tên là a thì cột thứ tự tự động đáng lại số thứ tự phù hợp theo tên VD: có 15 người tên là a thì đánh số tự động từ 1 đến 15. hược lọc người có tên b thì lại tự động đáng lại số thứ tự cho phù hợp[/FONT]
[FONT=&quot]Có File gửi kèm[/FONT]
[FONT=&quot]Kính mong các sư huynh chỉ giáo. Mơi mong tin: ngocanh9906@gmail.com[/FONT]



[FONT=&quot]
[/FONT]
Vấn đề số 2 anh Thương đã trả lời rồi. Còn vấn đề số 1 Bạn dùng hàm IF cũng được mà. Chẳng hạn như sau:
Mã:
=IF(A1="";"";IF(ISTEXT(A1);"Không phải là ngày tháng năm, kiểm tra lại định dạng";IF(MONTH(A1)<3; "Đồng Nai, " & TEXT(DAY(A1);"00") & " tháng " & TEXT(MONTH(A1);"00") & " năm " & YEAR(A1); "Đồng Nai, " & TEXT(DAY(A1);"00") & " tháng " & MONTH(A1) & " năm " & YEAR(A1))))
 
Lần chỉnh sửa cuối:
vấn đề số 2 anh thương đã trả lời rồi. Còn vấn đề số 1 bạn dùng hàm if cũng được mà. Chẳng hạn như sau:
Mã:
=if(a1="";"";if(istext(a1);"không phải là ngày tháng năm, kiểm tra lại định dạng";if(month(a1)<3; "đồng nai, " & text(day(a1);"00") & " tháng " & text(month(a1);"00") & " năm " & year(a1); "đồng nai, " & text(day(a1);"00") & " tháng " & month(a1) & " năm " & year(a1))))
CÒN có cách gọn hơn nữa bác Minh Công ơi
dùng formats cells Là nhẹ nhất trong trường hợp này
 

File đính kèm

  • jpe.jpg
    jpe.jpg
    90.8 KB · Đọc: 128
Không được rồi ành à, vì nếu là tháng >=3 thì nó cũng định dạng tháng thành mm hết cả (tức 03,04,05.....09)
Không hiểu người ta cần quy định tháng <3 thì tự động thêm 0 để làm giống gì nữa ----> Nghe đồn có cha MẶT BỰ nào đó sợ rằng những tháng < 3 nếu không thêm 0 vào thì người ta có thể "hiểu lầm" thành tháng 11, tháng 12 gì gì đó ---> Hic... thế sao không định dạng "00" toàn bộ? Đúng là chỉ có SIÊU MẶT BỰ mới nghĩ ra được mấy vụ này
 

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

Back
Top Bottom