Kết quả 1 đến 7 của 7

Chủ đề: Giúp đỡ về tìm kiếm chữ trong 1 đoạn văn

  1. #1
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Trích dẫn Gửi bởi haiclassic
    Mình đang cần tìm 1 chữ (VD chữ NH) trong đoạn text (VD: Nhưng Nh abc)

    Vấn đề là m cần tìm chính xác cell đó có chứa chữ mình cần tìm

    Cụ thể như sau để a/e hiểu


    TH1:
    Những cây cao su => không tìm thấy (trả về 0 hay false j cũng đc)

    TH2
    Những cây nh cao su => Tìm thấy

    TH3
    Cây cao su bên cạnh=> không Tìm thấy

    Mình đã dùng hàm find, instr nhưng không được vì chúng đều phát hiện ra chữ Nh như ở TH1, 3

    Thanks
    Bạn thử làm như file đính kèm xem sao.

  2. #2
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Mình thấy bạn đã dùng hàm Instr vậy là bạn dùng VBA.
    Theo mình hiểu bạn tìm 1 chuỗi riêng biệt chứ không phải là chứa trong 1 từ nào đó. Vậy thì bạn thử dùng cách này xem:


    Mã:
    Function FindWord(Str1 As String, FStr As String) As Boolean
    Dim Tmp
    FindWord = False
    On Error GoTo Thoat:
    Tmp = Split(Str1, " ")
    FindWord = WorksheetFunction.Match(FStr, Tmp, 0) > 0
    Thoat:
    End Function
    Ví dụ A1:A3 chứa các chuỗi, công thức như sau:
    =findword(A1,"nh")

  3. #3
    hungosp Guest
    Trích dẫn Gửi bởi haiclassic
    Mình đang cần tìm 1 chữ (VD chữ NH) trong đoạn text (VD: Nhưng Nh abc)

    Vấn đề là m cần tìm chính xác cell đó có chứa chữ mình cần tìm

    Cụ thể như sau để a/e hiểu


    TH1:
    Những cây cao su => không tìm thấy (trả về 0 hay false j cũng đc)

    TH2
    Những cây nh cao su => Tìm thấy

    TH3
    Cây cao su bên cạnh=> không Tìm thấy

    Mình đã dùng hàm find, instr nhưng không được vì chúng đều phát hiện ra chữ Nh như ở TH1, 3

    Thanks
    Nếu tìm chuỗi "Nh" trong chuỗi "Nh người bạn" thì bạn muốn kết quả trả về như thế nào?

  4. #4
    ltvhieu Guest

    Giúp đỡ về tìm kiếm chữ trong 1 đoạn văn

    Mình đang cần tìm 1 chữ (VD chữ NH) trong đoạn text (VD: Nhưng Nh abc)

    Vấn đề là m cần tìm chính xác cell đó có chứa chữ mình cần tìm

    Cụ thể như sau để a/e hiểu


    TH1:
    Những cây cao su => không tìm thấy (trả về 0 hay false j cũng đc)

    TH2
    Những cây nh cao su => Tìm thấy

    TH3
    Cây cao su bên cạnh=> không Tìm thấy

    Mình đã dùng hàm find, instr nhưng không được vì chúng đều phát hiện ra chữ Nh như ở TH1, 3

    Thanks

  5. #5
    trangssuc Guest
    bác tìm nhưng để dấu cách 2 đầu là xong mà hàm Find (" nh ",A1) ... ví dụ thế: tức là ký tự tìm kiếm " nh " thay vì "nh"

  6. #6
    daocba Guest
    Trích dẫn Gửi bởi huuthang_bd
    Nếu tìm chuỗi "Nh" trong chuỗi "Nh người bạn" thì bạn muốn kết quả trả về như thế nào?
    Tất nhiên là trả về tìm thấy rồi. TH này dẫn đến nếu tìm với từ khoá " nh " như bạn Hoangdv và bạn MHung12005 sẽ không tìm được.

    Bạn sealand làm đúng ý mình đó. Thanks all

  7. #7
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Trích dẫn Gửi bởi haiclassic
    Tất nhiên là trả về tìm thấy rồi. TH này dẫn đến nếu tìm với từ khoá " nh " như bạn Hoangdv và bạn MHung12005 sẽ không tìm được.

    Bạn sealand làm đúng ý mình đó. Thanks all
    Nguyên tắc là do bạn đưa ra và bạn phải nói thì người khác mới biết, không có chuyện tự hiểu. Cũng chính vì bạn không nói rõ nên bạn hoangdv và bạn mhung12005 mới trả lời bạn như vậy,và nó hoàn toàn đúng tại thời điểm 2 bạn đó trả lời.

    Nếu muốn dùng công thức thì bạn dùng công thức này vào file của mhung12005.

    Mã:
    =SEARCH(" "&$B$1&" "," "&A2&" "&$B$1&" ")<=LEN(A2)

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •