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",""))

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

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

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

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," ",""))

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

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úng tôi mong đợi trên bến cảng này

Cảm ơn & trân trọng

Trả lời

Jyoti nói.
28 tháng 6 năm 2021 lúc 12. 29 giờ tối

Xin chào Alex, cảm ơn vì câu trả lời của bạn, tôi xin lỗi vì đã không rõ ràng ở đây. Tôi có dữ liệu dưới đây cho ví dụ

Cột A Cột B Hợp nhất
Bajaj Insur - Thanh toán ngoại tuyến Bajaj Insur
Jacksupplies - Jacksupplies thanh toán ngoại tuyến
Dyne . com-Hội quán thanh toán ngoại tuyến. com-Thanh toán ngoại tuyến
clubhouse.com-Offline Payment clubhouse.com-Offline Payment

Tôi cần lấy cả hai cột trong Một một cột "Hợp nhất", nhưng tôi muốn bất cứ nơi nào có văn bản có "ngoại tuyến", công thức của tôi nên kiểm tra khoảng trắng ngay lập tức và "-" và khoảng trắng ngay trước "-" nếu có và loại trừ những khoảng trắng đó . Tôi đã sử dụng thuật ngữ "ngoại tuyến", để nếu trong bất kỳ ô ngoại tuyến nào không có dòng chữ "thanh toán" thì cũng có thể xem và loại trừ. VD Cột A dòng 3 chỉ có chữ "offline". Đối với điều này, tôi đã sử dụng công thức dưới đây

=IF(AND(A2="",B2=""),C2,IF(A2"",IFERROR(MID(A2,1,SEARCH(" - Offline",A2,1)-1),A2),

Tuy nhiên, bạn có thể thấy, ở dòng cuối cùng, tôi nhận được giá trị cột có nội dung "-Thanh toán ngoại tuyến". Tôi muốn chức năng bổ sung được sử dụng ở đây để tránh những trường hợp như vậy có thể là gì, sử dụng công thức của tôi

Trả lời

Anas Ibrahim nói.
21 tháng 1 năm 2021 lúc 8. 30 giờ sáng

Xin chào,

Tôi sẽ thực sự đánh giá cao nếu bạn có thể giúp tôi. Tôi có một danh sách 150 từ phổ biến (A1. A150). Mình có bộ 500 comment của khách hàng (B1. B500). Tôi muốn viết một hàm mà đối với mỗi nhận xét của khách hàng, excel sẽ tìm kiếm sự xuất hiện của bất kỳ từ nào trong số 150 từ phổ biến (A1. A150) và trả về tần suất xuất hiện của chúng trong một ô trước mỗi khách hàng

Ví dụ mình có 4 từ (ngon, ngon, khá, tươi, thích) và khách hàng A nói. "bữa ăn rất ngon và tươi. Tôi thích cách thức ăn được trình bày. Tôi cũng thích màu sắc được sử dụng ở nơi này".
Ở comment này, ngon dùng 1 lần; .

Tôi muốn hàm tính toán số lần xuất hiện của những từ này là 4 lần. Tôi không quan tâm mỗi từ được lặp lại bao nhiêu lần. Tôi chỉ cần tổng. Tôi cũng muốn hàm phân biệt chữ hoa chữ thường vì một số khách hàng có thể sử dụng chữ in hoa và những chữ cái khác sử dụng chữ thường

Cảm ơn nhiều

Trả lời

Anas nói.
9 tháng 11 năm 2020 lúc 1. 38 giờ sáng

Xin chào,

Tôi sẽ thực sự đánh giá cao nếu bạn có thể giúp tôi. Tôi có một danh sách 150 từ phổ biến (A1. A150). Mình có bộ 500 comment của khách hàng (B1. B500). Tôi muốn viết một hàm mà đối với mỗi nhận xét của khách hàng, excel sẽ tìm kiếm sự xuất hiện của bất kỳ từ nào trong số 150 từ phổ biến (A1. A150) và trả về tần suất xuất hiện của chúng trong một ô trước mỗi khách hàng

Ví dụ mình có 4 từ (ngon, ngon, khá, tươi, thích) và khách hàng A nói. "bữa ăn rất ngon và tươi. Tôi thích cách thức ăn được trình bày. Tôi cũng thích màu sắc được sử dụng ở nơi này".
Ở comment này, ngon dùng 1 lần; .

Tôi muốn hàm tính toán số lần xuất hiện của những từ này là 4 lần. Tôi không quan tâm mỗi từ được lặp lại bao nhiêu lần. Tôi chỉ cần tổng. Tôi cũng muốn hàm phân biệt chữ hoa chữ thường vì một số khách hàng có thể sử dụng chữ in hoa và những chữ cái khác sử dụng chữ thường

Tôi đã sử dụng công thức sau để đếm tần suất xuất hiện của một từ, nhưng không thể sử dụng công thức này để tìm kiếm 150 từ trong danh sách từ tôi có trong A1. A150

C1=ISNUMBER(TÌM KIẾM("thích",B1))

Tôi thực sự đánh giá cao sự giúp đỡ của bạn

Trả lời

Mike G. nói.
30 tháng 9 năm 2020 lúc 8. 09 giờ tối

Tôi đã đọc qua bài viết của bạn và hầu hết các câu hỏi nhưng chưa tìm ra cách loại bỏ nhiều trường hợp xảy ra trong một ô. Khi tôi nhập bảng dữ liệu của các dự án có tên nhân viên và nghề nghiệp từ hệ thống của chúng tôi, thông tin sẽ xuất hiện trong bảng Excel với số dự án là hàng và các nghề khác nhau là cột. Tên được hiển thị với các ký tự và số id do hệ thống tạo

Ví dụ: đối với người quản lý dự án, tên của Sue Smith hiển thị trong bảng là Smith,Sue;#56789. Đối với những công việc có một mục nhập duy nhất, tôi có thể sử dụng các hàm tìm kiếm và trái để xóa";#56789" bằng cách sử dụng =LEFT(A1,SEARCH(";",A1)-1). Vấn đề xảy ra khi tôi có nhiều người cho một công việc. Ví dụ đối với kỹ sư, tôi có thể lấy Jones, John;#1234;#Trifuntov,Alexander;#789;#Sharashova,Natalia;#90. Nếu tôi sử dụng công thức trên, tất cả những gì tôi nhận được là Jones, John và các tên khác bị cắt bớt. Tôi đang muốn nó xuất hiện với tên Jones, John;Trifuntov, Alexander;Sharashova,Natalia Tôi đã thử sử dụng REPLACE và SUBSTITUTE nhưng do số lượng người, độ dài tên và số id khác nhau nên tôi liên tục gặp sự cố. Có cách nào để sử dụng công thức tìm kiếm/tìm kiếm không?

Trả lời

John B nói.
Ngày 2 tháng 6 năm 2020 lúc 2. 52 giờ chiều

Xin chào ngài, tôi cần một Công thức/Hàm để hiển thị phương sai với nhiều tiêu chí…
Hàm cần áp dụng cho E. E trong các ví dụ bên dưới- nếu cần thêm các cột bổ sung, chúng ta có thể. Nếu nó cần được thực hiện ở dạng VBA, chúng tôi cũng có thể làm điều đó.
A - TÌM B. B TRONG VÒNG F. F
TÌM KIẾM ( B. B, F. F )
B - LẤY TỐI THIỂU CỦA D. D, NƠI TIÊU CHÍ “A” PHÙ HỢP (NHIỀU SKU VỚI GIÁ KHÁC NHAU)
TỐI THIỂU ( D3. D11 )
C - VÀ SAU ĐÓ NHÂN TỐI THIỂU ĐÓ VỚI 1. 25
PHÚT ( D3. D11 ) * 1. 25
D – HÃY LẤY SỐ MỚI ĐÓ VÀ ÁP DỤNG SỐ ĐÓ CHO TẤT CẢ CÁC HÀNG TRONG CỘT D, KHI TIÊU CHUẨN “A” & “B” LÀ ĐÚNG
(không biết cách . 98 1234TRUNG QUỐC
RAW DATA
1 B C D E F
2 SKU MKT MARKET PRICE 25% VARIANCE SKUMKT
3 1234 CHINA 18.98 1234CHINA
4 1234 ÚC 18. 98 1234Úc
5 1234 HOA KỲ 17. 03 1234Mỹ
6 9876 TRUNG QUỐC 17. 11 9876TRUNG QUỐC
7 9876 ÚC 18. 98 9876Úc
8 9876 HOA KỲ 18. 28 9876Hoa Kỳ
9 4567 TRUNG QUỐC 18. 98 4567TRUNG QUỐC
10 4567 ÚC 18. 98 4567Úc
11 4567 HOA KỲ 18. 63 4567USA

CÓ SẼ NHƯ THẾ NÀO KHI HOÀN TẤT
1 B C D E F
2 SKU MKT GIÁ THỊ TRƯỜNG 25% SKUMKT KHÁC BIẾN
. 98 21. 29 1234TRUNG QUỐC
4 1234 ÚC 18. 98 21. 29 1234 ÚC
5 1234 HOA KỲ 17. 03 21. 29 1234Mỹ
6 9876 TRUNG QUỐC 17. 11 21. 38 9876TRUNG QUỐC
7 9876 ÚC 18. 98 21. 38 9876Úc
8 9876 HOA KỲ 18. 28 21. 38 9876Mỹ
9 4567 TRUNG QUỐC 18. 98 23. 29 4567TRUNG QUỐC
10 4567 ÚC 18. 98 23. 29 4567Úc
11 4567 HOA KỲ 18. 63 23. 29 4567USA

Trả lời

John B nói.
Ngày 14 tháng 7 năm 2020 lúc 1. 27 giờ chiều

Chúng tôi cần một Công thức/Hàm để hiển thị phương sai với nhiều tiêu chí…
Hàm cần được áp dụng cho E. E trong ví dụ dưới đây.
Chúng ta cần tìm các số SKU giống nhau (cột B) có nhiều thị trường (cột C), tìm giá thấp nhất của SKU đó giữa các thị trường đó (cột D) rồi nhân giá trị thấp nhất đó lên .
A - TÌM B. B TRONG VÒNG F. F
TÌM KIẾM ( B. B, F. F )
B - LẤY TỐI THIỂU CỦA D. D, NƠI TIÊU CHÍ “A” PHÙ HỢP (NHIỀU SKU VỚI GIÁ KHÁC NHAU)
TỐI THIỂU ( D3. D11 )
C - VÀ SAU ĐÓ NHÂN TỐI THIỂU ĐÓ VỚI 1. 25
PHÚT ( D3. D11 ) * 1. 25
D – HÃY LẤY SỐ MỚI ĐÓ VÀ ÁP DỤNG SỐ ĐÓ CHO TẤT CẢ CÁC HÀNG TRONG CỘT D, KHI TIÊU CHUẨN “A” & “B” LÀ ĐÚNG
(không biết cách . B. C. D. E. F
RAW DATA
1.B.....C..........D..............E.............F
2 SKU. THỊ TRƯỜNG. GIÁ THỊ TRƯỜNG. BIẾN ĐỘNG 25%. SKUMKT
3 1234 TRUNG QUỐC. 18. 98. (). 1234TRUNG QUỐC
4 1234 ÚC. 18. 98. (). 1234Úc
5 1234 HOA KỲ. 17. 03. (). 1234Hoa Kỳ
6 9876 TRUNG QUỐC. 17. 11. (). 9876TRUNG QUỐC
7 9876 ÚC. 18. 98. (). 9876Úc
8 9876 HOA KỲ. 18. 28. (). 9876Hoa Kỳ
9 4567 TRUNG QUỐC. 18. 98. (). 4567TRUNG QUỐC
10 4567 ÚC. 18. 98. (). 4567Úc
11 4567 HOA KỲ. 18. 63. (). 4567USA

Sẽ NHƯ THẾ NÀO KHI HOÀN THÀNH
1. B. C. D. E. F
2 SKU. THỊ TRƯỜNG. GIÁ THỊ TRƯỜNG. BIẾN ĐỘNG 25%. SKUMKT
3 1234 TRUNG QUỐC. 18. 98. 21. 29. 1234TRUNG QUỐC
4 1234 ÚC. 18. 98. 21. 29. 1234Úc
5 1234 HOA KỲ. 17. 03. 21. 29. 1234Hoa Kỳ
6 9876 TRUNG QUỐC. 17. 11. 21. 38. 9876TRUNG QUỐC
7 9876 ÚC. 18. 98. 21. 38. 9876Úc
8 9876 HOA KỲ. 18. 28. 21. 38. 9876Hoa Kỳ
9 4567 TRUNG QUỐC. 18. 98. 23. 29. 4567TRUNG QUỐC
10 4567 ÚC. 18. 98. 23. 29. 4567Úc
11 4567 HOA KỲ. 18. 63. 23. 29. 4567USA

Trả lời

Nick nói.
19 Tháng Năm, 2020 lúc 5. 02 giờ sáng

Tôi đã cố gắng khắc phục điều này trong nhiều ngày và nó khiến tôi bối rối

Khách hàng nhập mã bưu điện của họ và tôi đang cố khớp mã đó với khu vực mã bưu điện. Đôi khi, khách hàng đặt khoảng trắng trong mã bưu chính của họ và đôi khi họ không đặt, vì vậy tôi có danh sách mã bưu điện có khoảng trắng và danh sách không có khoảng trắng và tôi cần tìm kiếm cả hai danh sách nhưng không thể làm cho nó hoạt động khi nhập mã bưu điện

Tôi đã tạo một bảng mã bưu chính với Cột A là mã bưu điện có khoảng trắng và Cột B không có khoảng trắng và cột C là vùng khớp

Ví dụ: mã bưu điện của khách hàng là "DL1 2NE" trong ô Q2 trên trang "Yêu cầu" và tôi muốn xem liệu có khớp trong trang "Mã bưu điện" hay không và nếu không, hãy đặt giá trị là "Không"

mã bưu điện

Cột A Cột B Cột C
Áo TS1 2TR TS12TR
Áo DL1 2NE DL12NE

=IF(ISNA(VLOOKUP(Q2,'mã bưu điện'. A. C,3,SAI)),"Không",Vlookup(Yêu cầu. Q2,'mã bưu điện'. A. C,3,SAI))

Điều này hoạt động khi có khoảng trắng nhưng trả về giá trị sai khi không có khoảng trắng (i. e. nó vẫn sẽ tìm thấy kết quả phù hợp và hiển thị "Tees" nhưng thay vào đó, kết quả là "Không"