Tạo một dãy series lặp lại (2 người xem)

Liên hệ QC

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

dinhquangtrong

Thành viên mới
Tham gia
2/3/11
Bài viết
33
Được thích
0
Hi các anh chị,
Em đang gặp vấn đề về việc tạo chuỗi giống nhau.
Ví dụ cột A bao gồm số năm từ 2000-2014
Cột B bao gồm tên công ty a, b, c, d....
Em muốn hỏi có phương pháp nào trong excel để tạo một cụm chuỗi giống nhau, trường hợp ở đây tạo một khoảng năm từ năm 2000 - 2014 dựa trên số công ty, vì ít công ty thì có thể làm thủ công. Tuy nhiên gặp những trường hợp công ty lên tới 1000 thì việc tạo rất mất thời gian. Nên anh chị nào có biết phương pháp nào trong excel để tạo chuỗi giống như vậy thì giải đáp giùm em. Em cảm ơn trước ạ.
 

File đính kèm

Nếu bạn cần công thức thì mình xin thua, bằng ngược lại bạn có thể tham khảo:

PHP:
Option Explicit
Sub DienNam2000_14()
 Dim TenCTi As String
 Dim Tmp As Integer:            Dim Cls As Range
 Const GHD As Integer = 1999:   Const GHT As Integer = 2014
 
 For Each Cls In Range([B2], [B2].End(xlDown))
    If TenCTi <> Cls.Value Then
        Tmp = GHD + 1:          TenCTi = Cls.Value
    Else
        Tmp = Tmp + 1
    End If
    Cls.Offset(, -1).Value = Tmp
    If Tmp = GHT Then Tmp = GHD
 Next Cls
End Sub
 
Dạ em cần phương pháp thôi ạ. Cảm ơn đã giúp đỡ ạ.
 
Tức là có cột B, muốn tìm công thức cột A?

Nếu đúng thì tại A2 sử dụng công thức này,

=IF(B2<>B1,2000,A1+1)

copy nôt cho các cells còn lại của A
Cách của anh chỉ tạo một chuỗi đơn thôi ạ, với lại phải là dữ liệu có sẵn. Còn ý của em là tạo nhiều chuỗi tương tự như vậy trên cùng một dòng dựa theo tên và cái này là mình tự tạo dựa theo số lượng công ty (mình phải tự làm). Chính xác là 1 công ty được xác định trong khoảng thời gian nào đó. Ví dụ khoảng thời gian của em là từ 2000 - 2001 - ... - 2015 theo từng dòng. Và có khoảng 1000 công ty thì chuỗi này phải lặp lại 1000 lần trên cùng một cột. Thêm nữa cột tên công ty cũng giống như vậy luôn ạ (giống như file đính kèm bên trên)
 
Lần chỉnh sửa cuối:
Cách của anh chỉ tạo một chuỗi đơn thôi ạ, ý của em là tạo nhiều chuỗi tương tự như vậy trên cùng một dòng dựa theo tên. Chính xác là copy nhiều chuỗi giống như vậy. Ví dụ chuỗi thời gian của em là từ 2000 - 2001 - ... - 2015 theo từng dòng. Và có khoảng 1000 công ty thì chuỗi này phải lặp lại 1000 lần trên cùng một cột. Thêm nữa cột tên công ty cũng giống như vậy luôn ạ.
Bạn xem thử cách này.
 

File đính kèm

Cách của anh chỉ tạo một chuỗi đơn thôi ạ, với lại phải là dữ liệu có sẵn. Còn ý của em là tạo nhiều chuỗi tương tự như vậy trên cùng một dòng dựa theo tên và cái này là mình tự tạo dựa theo số lượng công ty (mình phải tự làm). Chính xác là 1 công ty được xác định trong khoảng thời gian nào đó. Ví dụ khoảng thời gian của em là từ 2000 - 2001 - ... - 2015 theo từng dòng. Và có khoảng 1000 công ty thì chuỗi này phải lặp lại 1000 lần trên cùng một cột. Thêm nữa cột tên công ty cũng giống như vậy luôn ạ (giống như file đính kèm bên trên)

Chuỗi đơn không phải, vậy chuỗi kép hay nhiều chuỗi của em là gì?

Dữ liệu là đâu, kết quả mong muốn là gì? em phải chỉ rõ
 
Web KT

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

Back
Top Bottom