Trích lọc số liệu và kéo Fill

Liên hệ QC

doi_trai_co_don

Thành viên chính thức
Tham gia
27/1/07
Bài viết
52
Được thích
5
Tôi có 2 vấn đề cần mọi người giúp đỡ:
1. Theo File đính kèm. Cột A là DL lấy từ nguồn khác.
2. Kéo Fill như số TT. VD tại ô A1 tôi gõ số 1 kéo Fill thì được lần lượt 1,2,3....10000000. hoặc gõ thứ, tháng thì được. Nay tôi muốn là nếu tại ô A1 gõ chữ A thì kéo như trên để được lần lượt thứ tự a,b,c..aa...bz (Tương tự lần lượt như 256 cột trong Excel).
AB11a22b33c44d………….…….100001100001bx
Rất mong mọi người giúp đỡ
 

File đính kèm

Kéo Fill với các ký tự
1. Chọn Tools/Options ===> Custom Lists
2. Trong khung Custom Lists chọn NEW LIST. Trong khung List entries nhập các ký tự
a
b
c
.......
cho đến các ký tự như bạn muốn
4. Nhấn Add
5. Nhấn OK
Sau khi đã tạo List, bạn kéo Fill như bình thường
Chúc thành công
 
Một cách khác

Kết hợp hàm tự tạo & công thức (CT)
Ta coi như kì hiệu cột gồm 2 kí tự (26 cột đầu có kí tự ""
Ta giao nhiệm vụ cho hàm tự tạo sau đây tạo ra kí tự đầu
PHP:
Option Explicit

Function Columns3(Nrow)
 Select Case Nrow
   Case Is < 27:              Columns3 = ""
   Case Is < 53:               Columns3 = "A"
   Case Is < 79:              Columns3 = "B"
   Case Is < 105:             Columns3 = "C"
   Case Is < 131:             Columns3 = "D"
   Case Is < 157:             Columns3 = "E"
   Case Is < 183:             Columns3 = "F"
    Case Is < 209:            Columns3 = "G"
   Case Is < 235:             Columns3 = "H"
   Case Else:                 Columns3 = "I"
  End Select
End Function
Còn kí tự sau ta dùng CT sau
CHAR(IF(MOD(ROW();26)=0;90;64 + MOD(ROW();26)))
khi đó tại ô, VD, A1 ta nhập:
=COLUMNS3( ROW())&CHAR( IF( MOD( ROW(); 26)= 0; 90; 64 + MOD( ROW(); 26)))
Cuối cùng ta dùng Fill kéo xuống đến 256 hay hơn chút cũng không sao!

Chúc ngủ ngon!

BS sau giấc ngủ: Hình như tác giả đòi hỏi còn nhiều hơn những gì mình làm được; Hàm của mình chỉ viết được đến ZZ là cùng; (26 * 26 dòng)
Nếu cần nhiều hơn số này, ta lại phải tính chuyện khác! (Tác giả hĩ!)
 
Lần chỉnh sửa cuối:
Tôi đã làm được như bác SA rất cám ơn bác. Còn như của bác TQhung65 thì nếu ngồi gõ khoảng 300 chữ thì ....xỉu.
Còn vấn đề thứ nhất trong File gửi kèm nhờ các bác luôn. Tôi không hiểu sao lại có cái dấu vuông vuông gì đó ( mình hiểu là nó ở file gốc là xuống dòng)nhưng trong 1 Cell thì mình đâu có Enter đẻ được như File tôi gửi kèm. Mong các bác chỉ giáo.
 
Nếu là file trộm được sẽ không chỉ đâu!

Tôi đã làm được như bác SA rất cám ơn bác.
: Nhần vô Thank dùm cái, nha!
Còn vấn đề thứ nhất trong File gửi kèm nhờ các bác luôn. Tôi không hiểu sao lại có cái dấu vuông vuông gì đó ( mình hiểu là nó ở file gốc là xuống dòng)nhưng trong 1 Cell thì mình đâu có Enter đẻ được như File tôi gửi kèm. Mong các bác chỉ giáo.
Theo mình thì nhờ đến Replace đi; Bằng cách Copy nó vô hộp thoại í, vì đang dỡn là bạn khó gõ được kí tự đó!



:-=
Nếu đúng thì cảm ơn suông cũng được!
 
Cái dấu vuông là biểu hiện của việc bạn đánh nhiều dòng trong một ô bằng cách bạn ấn phím Alt+Enter để xuống dòng.
 
To SA_QD:
?? Thứ nhất đây là File của tôi nha.
?? Thứ hai chỉ tôi cách dùng Replace mở ra rồi nhưng không biết cách sử dụng. Nhưng tôi vẫn muốn là có công thức để khi Copy số liệu vào cột A thì cột B, C, D có luôn kết quả. Giúp tôi nha.
 
To SA_QD:
?? Thứ nhất đây là File của tôi nha.
?? Thứ hai chỉ tôi cách dùng Replace mở ra rồi nhưng không biết cách sử dụng. Nhưng tôi vẫn muốn là có công thức để khi Copy số liệu vào cột A thì cột B, C, D có luôn kết quả. Giúp tôi nha.
To TCD
* Thứ nhất: Mình nhờ bạn bấm Thank, bạn chưa bấm, nha!
* Thứ nhì: File của bạn nhưng bạn không rõ kí tự gì, làm mình hiểu lầm; Xin lỗi nha! Có lần mình cũng thấy 1 file, mà trong đó dấu ngăn cách hàm là ':', làm mình mất đâu hơn 2 giờ, nên mới phát biểu vậy, bạn đừng cho là hồ đồ nha!
* Thứ ba: Replace trong menu Edit. Bạn thử lấy 1 sheets có nhiều text & thử thay kí tự 'a' hay 'A' bằng '@' xem sao; Việc này chỉ bạn đến thế mà thôi; Sau khi nhuyễn với Replace thì chuyển trả về, nha!
+ Mở rọng: Hôm qua có bài của TĐN nói về Autocorect, bạn có thể tham khảo thêm
+ VD Với những người hay nhập dữ liệu nhân sự nhiều, họ có thể nhập thay vì Nguyễn, nhập Ngj4
Khi hết nhập ta dùng Replace thì tất tần tật các chữ 'Ngj4' sẽ chuyển thành Nguyễn!


(Đáng lẻ bài này đến bạn sớm hơn, nhưng vì lý do mất điện!)&&&%$R
 
Web KT

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

Back
Top Bottom