Tìm Một Chữ Theo Ý Muốn

Liên hệ QC

ExQues

Thành viên mới
Tham gia
4/7/08
Bài viết
49
Được thích
0
Ví dụ tôi có nhiều cột: cột đầu là số thứ tự, cột 2 là tên bài hát, cột 3 là tên ca sĩ, cột 4 là tên nhạc sĩ...... Tổng cộng tôi có 100 bài hát.

Tôi muốn tìm chữ EM trong toàn bộ cột bài hát, bất cứ bài nào có chữ EM sẽ được đánh dấu hoặc cách nào mà làm mình dễ nhận biết những bài có chữ EM đó, rất mong các anh chị em chỉ giúp giùm.
 
Ví dụ tôi có nhiều cột: cột đầu là số thứ tự, cột 2 là tên bài hát, cột 3 là tên ca sĩ, cột 4 là tên nhạc sĩ...... Tổng cộng tôi có 100 bài hát.

Tôi muốn tìm chữ EM trong toàn bộ cột bài hát, bất cứ bài nào có chữ EM sẽ được đánh dấu hoặc cách nào mà làm mình dễ nhận biết những bài có chữ EM đó, rất mong các anh chị em chỉ giúp giùm.
bạn dùng lệnh Find trong Excel:nhấn Ctrl+F,trong ô Find what bạn nhập từ cần tìm sau đó nhấn Find All
 
Bạn xem thử file này
 

File đính kèm

  • Book3.xls
    13.5 KB · Đọc: 20
To le_tin: Bạn không chỉ ra được chính xác chữ "em", chữ "đem" nó cũng hiểu như chữ em luôn.
To ExQ: Bạn xem file đính kèm nha.
 

File đính kèm

  • Vidu.rar
    3.8 KB · Đọc: 22
Ví dụ tôi có nhiều cột: cột đầu là số thứ tự, cột 2 là tên bài hát, cột 3 là tên ca sĩ, cột 4 là tên nhạc sĩ...... Tổng cộng tôi có 100 bài hát.

Tôi muốn tìm chữ EM trong toàn bộ cột bài hát, bất cứ bài nào có chữ EM sẽ được đánh dấu hoặc cách nào mà làm mình dễ nhận biết những bài có chữ EM đó, rất mong các anh chị em chỉ giúp giùm.

Bạn chưa nói chữ EM đó nằm ở đầu, cuối, giữa hay vị trí bất kỳ trong ô tại cột Bài Hát? Trả lời xong câu này chúng ta sẽ làm tiếp!
 
Anh ca_dafi đọc chưa kĩ hay sao chứ em thấy tác giả có nói:
Tôi muốn tìm chữ EM trong toàn bộ cột bài hát, bất cứ bài nào có chữ EM sẽ được đánh dấu hoặc cách nào mà làm mình dễ nhận biết những bài có chữ EM đó
Tìm chữ EM bất kì vị trí nào anh à.
 
Vậy để phân biệt chữ EM với chữ ĐEM, HEM, LEM, NHEM..... cần xác định rõ cột A chứa chuỗi như thế nào? Nếu mỗi từ cách nhau bởi dấu space "_" thì đơn giản rồi, dùng hàm Find để tìm cụm từ/chuỗi " EM " (nghĩa là "_EM_") là xong!
 
Vậy để phân biệt chữ EM với chữ ĐEM, HEM, LEM, NHEM..... cần xác định rõ cột A chứa chuỗi như thế nào? Nếu mỗi từ cách nhau bởi dấu space "_" thì đơn giản rồi, dùng hàm Find để tìm cụm từ/chuỗi " EM " (nghĩa là "_EM_") là xong!
Nếu trước EM mà có môt khoảng trắng thì FIND nó sẽ bỏ sót mất bài Em đi Chùa Hương, Ca_Dafi à!

Cách của ditimdl là đúng yêu cầu rồi.
 
Lần chỉnh sửa cuối:
Tác giả muốn tìm chữ EM nên có 2 trường hợp xảy ra: Chữ "EM" ở đầu câu; chữ "EM" ở giữa câu và cuối câu là như nhau. CÒn LEM, HEM, ĐEM... không phải là kết quả mà tác giả cần tìm.
 
Dữ liệu của tôi có nhiều cột: cột đầu là số thứ tự, cột 2 là tên bài hát, cột 3 là tên ca sĩ, cột 4 là tên nhạc sĩ...... Tổng cộng tôi có 100 bài hát.
Tôi muốn tìm chữ EM trong toàn bộ cột bài hát, bất cứ bài nào có chữ EM sẽ được đánh dấu hoặc cách nào mà làm mình dễ nhận biết những bài có chữ EM đó, rất mong các anh chị em chỉ giúp giùm.
Macro này cho phép bạn tìm theo từng cột; Mong rằng sẽ làm bạn được hài lòng:
PHP:
Option Explicit
 Dim  ColRng As Range
Sub TimTen()
 Dim StrC As String, GPE_Address As String:              Dim Clls As Range
 
 If Not ColRng Is Nothing Then _
   Range(ColRng, Cells(65432, ColRng.Column)).Interior.ColorIndex = 0
 StrC = InputBox("HAY NHAP TU CAN TIM")
 Set ColRng = Application.InputBox("Hay Chon O Dau Cot", Type:=8)
 Set ColRng = Range(ColRng, Cells(65432, ColRng.Column).End(xlUp))
 
 With Worksheets(1)
 
    Set Clls = ColRng.Find(StrC, LookIn:=xlValues, MatchCase:=True)
    If Not Clls Is Nothing Then
        GPE_Address = Clls.Address
        Do
            Clls.Interior.ColorIndex = 33 + Clls.Column
            Set Clls = ColRng.FindNext(Clls)
        Loop While Not Clls Is Nothing And Clls.Address <> GPE_Address
    End If
End With
End Sub
 
To le_tin: Bạn không chỉ ra được chính xác chữ "em", chữ "đem" nó cũng hiểu như chữ em luôn.
To ExQ: Bạn xem file đính kèm nha.

Cách này hay nhỉ! Vì trong tiếng Việt, trong trường hợp này, sau chữ m không thể có chữ nào để lập nên một từ! Cảm ơn bạn!
 
Lần chỉnh sửa cuối:
Cách này hay nhỉ! Vì trong tiếng Việt, trong trường hợp này, sau chữ m không thể có chữ nào để lập nên một từ! Cảm ơn bạn!

Tác giả lại đưa cả bài hát có tiếng nước ngoài vào thì chỉ có . . . cười thôi.
Đó mới chỉ là VD tìm chữ Em, còn các chữ khác nữa.:=\+

Vì vậy tốt nhất vẫn theo ý kiến của Cadafi : tìm theo kiểu _EM_
Tuy nhiên trước khi tìm nên thêm vào 2 ký tự trắng vào đầu cuối của bài hát

PHP:
=(SEARCH(" em ";" "&B2&" ";1))
Thân!
 

File đính kèm

  • Vidu_OB.xls
    23.5 KB · Đọc: 9
Lần chỉnh sửa cuối:
Web KT
Back
Top Bottom