Cách tìm sự xuất hiện của một ký tự trong Excel

Công thức này đếm số lần xuất hiện của chữ i viết thường trong ô A2. Để đếm một chữ hoa, chỉ cần nhập phiên bản chữ hoa của chữ cái

Đây là cách mặc định để đếm một ký tự trong một ô và nó phân biệt chữ hoa chữ thường;

Làm thế nào nó hoạt động

[Nếu muốn, bạn có thể bỏ qua phần này và chỉ cần sao chép/dán công thức trên và thay đổi tham chiếu ô thành ô chứa văn bản. ]

Nguyên tắc đằng sau công thức này là bạn đếm xem có bao nhiêu ký tự trong một ô và sau đó bạn thực hiện đếm ký tự trong ô lần thứ hai sau khi bạn loại bỏ ký tự mà bạn muốn đếm, sử dụng hàm SUBSTITUTE;

LEN[A2] đếm các ký tự trong ô A2

SUBSTITUTE[A2,"i",""] thay thế mọi trường hợp của chữ cái i bằng không có gì, một khoảng trống "" và điều này loại bỏ i khỏi văn bản một cách hiệu quả. Sau khi hoàn tất, chúng tôi cần đếm xem còn lại bao nhiêu ký tự sau khi tất cả các ký tự i đã bị xóa

LEN[SUBSTITUTE[A2,"i",""]] LEN[] bao quanh hàm SUBSTITUTE là hàm thực hiện phép tính thứ hai

Khi cả hai phép tính đã được thực hiện xong, bạn chỉ cần trừ đi số đếm không có i từ số lượng của tất cả các ký tự trong ô và đó là cách chúng tôi nhận được công thức cuối cùng

LEN[A2]-LEN[SUBSTITUTE[A2,"i",""]]

Số đếm không phân biệt chữ hoa chữ thường

=LEN[A3]-LEN[SUBSTITUTE[LOWER[A3],"t",""]]

Công thức này đếm số lần xuất hiện của chữ t trong ô A3, bao gồm mọi ký tự chữ t viết hoa hoặc viết thường

Ghi chú. khi sử dụng chức năng này, bạn chỉ nên nhập chữ thường.  

Làm thế nào nó hoạt động

Công thức này hoạt động giống hệt như công thức trước đó với việc bổ sung hàm LOWER[]

LOWER[A3] chức năng này thay đổi tất cả văn bản thành chữ thường. Điều này cho phép hàm SUBSTITUTE[] hoạt động bất kể văn bản viết thường/viết hoa

Để hiểu phần còn lại của công thức, hãy xem phần "Cách thức hoạt động của công thức" để biết ví dụ trước, vì phần này trình bày chi tiết cách thức hoạt động của công thức

Thêm ví dụ

Đếm chữ hoa

=LEN[A4]-LEN[SUBSTITUTE[A4,"T",""]]

Đếm chữ thường

=LEN[A5]-LEN[SUBSTITUTE[A5,"t",""]]

Đếm dấu cách

=LEN[A6]-LEN[SUBSTITUTE[A6," ",""]]

ghi chú

Khi bạn hiểu khái niệm về cách thức hoạt động của công thức này, bạn sẽ thấy rằng nó không khó để sử dụng. Một phần rất dễ quên là hàm SUBSTITUTE[], vì vậy hãy đảm bảo thực hành sử dụng nó

Xin chào, tôi đang cố lấy dữ liệu từ bên phải của " - " cuối cùng của ô này [mô tả sản phẩm của tôi được phân tách bằng dấu cách " -"] nhưng dường như không thể làm cho dữ liệu hoạt động với tất cả các giá trị vì một số có

Bob J - 727 - 18-10102 - Dịch vụ GPA - Phiên theo giờ GPA [2-4 người]
Spencer M - 717 - 10301 - GPA Phí đi lại
Spencer M - 717 - 10202 - GPA Materials- GPA Printed Materials Fee [Phase 2]
Spencer M - 717 - 18-10102 - GPA Services - GPA Hourly Session [2-4 people]
Soumya S - 718 - 10301 - GPA Transportation fee
Soumya S - 718 - 10202 - GPA Materials - GPA Printed Materials Fee [Phase 2]
Soumya S - 718 - 18-10102 - GPA Services - GPA Hourly Session [2-4 people]
Emily S - 719 - 10301 - GPA Transportation fee
Emily S - 719 - 10202 - GPA Materials- GPA Printed Materials Fee [Phase 2]
Emily S - 719 - 18-10102 - GPA Services - GPA Hourly Session [2-4 people]
Tom H - 730 - 10301 - GPA Transportation fee

Cảm ơn

Trả lời

Sue nói.
19 tháng 8 năm 2021 lúc 10. 44 giờ chiều

Xin vui lòng bạn có thể giúp đỡ

Tôi đang cố trích xuất văn bản từ các ô e. g PID1234, PID99, PID 67814 [xem ví dụ về dữ liệu bên dưới]

Nhưng những chuỗi này có thể ở bất kỳ đâu trong chuỗi văn bản dài hơn và độ dài của phần số sau PID có thể thay đổi. Phải luôn có khoảng trắng trước văn bản PID và khoảng trắng sau số cuối cùng

Ví dụ,

cột A dữ liệu có thể là

Hàng 1 - Ann Smith PID678 Mayo Nikki
Hàng 2 - creary m c PID95678
Hàng 3 - John smith PID54 000345 John smith PID54

Tôi cần một công thức sẽ chỉ trả về phần số sau PID cho đến khoảng trắng sau phần số. Tôi đang tìm kiếm một công thức trả về kết quả từ dữ liệu trong Hàng 1 - Hàng 3

Ghi chú. Hàng 3 là một ví dụ trong đó PID được điền hai lần, nhưng sẽ luôn có cùng một giá trị

Kết quả yêu cầu.
Hàng 1 - 678
Hàng 2 - 95678
Hàng 3 - 54

Tôi không thể sử dụng Trái, Phải hoặc Giữa để nhận kết quả của mình và hiện đang thua lỗ. Rất biết ơn nếu bạn có thể giúp tôi

Cảm ơn

Trả lời

kishor ghanekar nói.
Ngày 9 tháng 12 năm 2022 lúc 5. 50 giờ sáng

Xin chào ngài,

Cảm ơn bạn rất nhiều vì phản hồi của bạn và nó rất hữu ích cho chúng tôi

dưới đây là văn bản của tôi trong ô a1 & a2
chúng tôi cần tìm văn bản "năm" trong ô a1 cũng như ô a2.
sau khi tìm thấy văn bản "năm" trong ô a1 hoặc a2, hãy sao chép giá trị trước văn bản đó hiển thị [bên trái và nó sẽ có 3 đến 4 chữ số] i. g. 130. đến ô c1
vậy cách chúng tôi sử dụng công thức excel cho ô đó

TX01 INR 413IN TX02 INR 186K3 TX03 INR 236P2
TX04 INR 130YR

câu trả lời của bạn là. =MID[A2,SEARCH["YR",A2]-4,4]

Tham khảo ở trên truy vấn trước đó của tôi

Bây giờ văn bản "năm" của tôi và vị trí giá trị của chúng đôi khi không cố định trong ô a1,a2,a3 gần "IN" , "K3" , "P2".
bây giờ làm cách nào để tìm văn bản đó tại một thời điểm trong ô a1,a2,a3 và lấy giá trị đó trong ô b1 bằng công thức excel.
ví dụ bên dưới.
1.
TX04 INR 978K3 TX05 INR 944P2 TX06 INR 91WO
TX01 INR 320YM TX02 INR 200YR TX03 INR 476IN
2.
TX04 INR 978K3 TX05 INR 944P2 TX06 INR 91WO
TX01 INR 320YR TX02 INR 200YM TX03 INR 476IN
3.
TX01 INR 320YR TX02 INR 200YR TX03 INR 944P2
TX04 INR 978K3 TX05 INR 944IN TX06 INR 91WO
TX07 INR 284YMTX07 INR 284YM

Chủ Đề