Giúp mình cách tìm chuỗi trong 1 cột (1 người xem)

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

sourcecode

Thành viên mới
Tham gia
30/8/14
Bài viết
4
Được thích
0
[WARNING1][/WARNING1]Mình dùng hàm RANDBETWEEN cho từng ô trong cột như hình. Các bạn có thể giúp mình cách tìm 1 chuỗi số từ trên xuống không? Ví dụ như mình muốn tim chuỗi số 221211 như trong hình thì phải làm thế nào? Cám ơn các bạn nhé!
 

File đính kèm

  • Untitled.jpg
    Untitled.jpg
    65.2 KB · Đọc: 22
  • Untitled.jpg
    Untitled.jpg
    65.5 KB · Đọc: 23
Lần chỉnh sửa cuối:
Mình dùng hàm RANDBETWEEN cho từng ô trong cột như hình. Các bạn có thể giúp mình cách tìm 1 chuỗi số từ trên xuống không? Ví dụ như mình muốn tim chuỗi số 221211 như trong hình thì phải làm thế nào? Cám ơn các bạn nhé!
99% là không tìm được. Khó như lên trời. (với mình thôi nhé). Hy vọng thành viên khác giúp được. Nhưng hy vọng ít thôi.
 
Mình dùng hàm RANDBETWEEN cho từng ô trong cột như hình. Các bạn có thể giúp mình cách tìm 1 chuỗi số từ trên xuống không? Ví dụ như mình muốn tim chuỗi số 221211 như trong hình thì phải làm thế nào? Cám ơn các bạn nhé!
Bạn thử công thức sau
{=Match("221211",A1:A100 & A2:A101 & A3:A102 & A4:A103 & A5:A104 & A6:A105,0)}
Kết thúc bằng Ctrl-Shift-Enter. Công thức trả về hàng của ô đầu tiên trong chuỗi.
 
Bạn thử công thức sau
{=Match("221211",A1:A100 & A2:A101 & A3:A102 & A4:A103 & A5:A104 & A6:A105,0)}
Kết thúc bằng Ctrl-Shift-Enter. Công thức trả về hàng của ô đầu tiên trong chuỗi.
Thanks bạn rất nhiều. Nhưng khi mình copy công thức của bạn vào thì ok, còn mình tìm 1 dãy số khác thì báo N/A. Và nếu mình muốn tìm 1 dãy số có 12 số thì liệu trong hàm có phải thêm tương ứng bao nhiêu "&" hay không? Nếu mình chuyển bảng này sang word thì có đơn giản hơn không vậy bạn? -+*/
 
Thanks bạn rất nhiều. Nhưng khi mình copy công thức của bạn vào thì ok, còn mình tìm 1 dãy số khác thì báo N/A. Và nếu mình muốn tìm 1 dãy số có 12 số thì liệu trong hàm có phải thêm tương ứng bao nhiêu "&" hay không? Nếu mình chuyển bảng này sang word thì có đơn giản hơn không vậy bạn? -+*/
Cần gì chuyển sang word hả bạn, cứ excel mà chơi thôi. Bạn thêm cột phụ B
B1=A1
B2=B1 & A2
Fill công thức xuống, ví dụ B100 chứa chuỗi tổng.
C1= Search("22121",B100)
 
Mình dùng hàm RANDBETWEEN cho từng ô trong cột như hình. Các bạn có thể giúp mình cách tìm 1 chuỗi số từ trên xuống không? Ví dụ như mình muốn tim chuỗi số 221211 như trong hình thì phải làm thế nào? Cám ơn các bạn nhé!
bạn muốn code VBA không? tôi sẽ giúp bạn Code của bạn đây, tôi chưa bẫy lỗi code này mới làm phần chính yêu cầu thôi
nếu kiểm tra thấy chuỗi trùng thì nó sẽ hiện thông báo trùng ở đâu, không thì nó sẽ báo không có trùng


PHP:
Function KTCHUOI(ViTri_Bd As Long, DoDai As Long, chuoi As String)
  Dim T As String 
 T = ""
 For i = ViTri_Bd To ViTri_Bd + DoDai - 1
     T = T & Range("A" & i)
  Next
If (T = chuoi) Then
   KTCHUOI = True
Else 
    KTCHUOI = False   
End If
End Function

PHP:
Function TIMCHUOI(chuoi As String)
    Dim DoDai As Long
    DoDai = Len(chuoi)
    Dim Row As Long
    Row = 2
    Do While (Range("A" & Row) <> "")
          If (KTCHUOI(Row, DoDai, chuoi) = True) Then 
              TIMCHUOI = "Da thay tai A" & Row & ":A" & Row + DoDai - 1 & ""
             Exit Function
          End If
         Row = Row + 1
   Loop
  TIMCHUOI = "Khong thay"
End Function
 

File đính kèm

Lần chỉnh sửa cuối:
File này thông báo rõ hơn nè
 

File đính kèm

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

Back
Top Bottom