Cách xác định những vị trí xuất hiện của 1 ký tự trong chuỗi ký tự (1 người xem)

Liên hệ QC

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

haiaubienxanh

Thành viên mới
Tham gia
27/12/13
Bài viết
4
Được thích
0
Xin chào các anh chị trong diễn đàn,
Em có một vấn đề mà chưa tìm được cách giải quyết, mong các anh chị giúp em giải quyết vấn đề này như thế nào ạ!
Vấn đề: Trong ô A1 em có chuỗi AAAAABAAABAAAAAABA, yêu cầu đặt ra là xác định vị trí xuất hiện của B trong chuỗi ký tự trên (chuỗi trên có 18 ký tự và B nằm ở các vị trí 6, 10, 17). Dữ liệu của em có rất nhiều chuỗi như trên và khác nhau, ở trên là một ví dụ. Mong anh chị giúp đỡ!
 
Bạn gửi file đính kèm chắc sẽ nhanh có kết quả hơn
 
Xin chào các anh chị trong diễn đàn,
Em có một vấn đề mà chưa tìm được cách giải quyết, mong các anh chị giúp em giải quyết vấn đề này như thế nào ạ!
Vấn đề: Trong ô A1 em có chuỗi AAAAABAAABAAAAAABA, yêu cầu đặt ra là xác định vị trí xuất hiện của B trong chuỗi ký tự trên (chuỗi trên có 18 ký tự và B nằm ở các vị trí 6, 10, 17). Dữ liệu của em có rất nhiều chuỗi như trên và khác nhau, ở trên là một ví dụ. Mong anh chị giúp đỡ!

Yêu cầu của ban chắc phải dùng VBA mới "ngon" đc.
Nếu thích công thức thì dùng thử cái này xem:

Giả sử chuỗi trên nằm trong ô A1. Công thức trong ô B1:

=SMALL(IF(MID($A1,ROW(INDIRECT("1:"& LEN($A1))),1)="B",ROW(INDIRECT("1:"& LEN($A1))),""),COLUMNS($A:A))

Kết thúc Ctrl + Shift + Enter. Kéo sang phải đến khi bị lỗi.
 
Vâng, đây là file mẫu của em, mong các anh/chị xem và giúp em ạ!
 

File đính kèm

Công thức trong ô B1 = SMALL(IF(MID($A1,ROW(INDIRECT("1:"& LEN($A1))),1)="B",ROW(INDIRECT("1:"& LEN($A1))),""),COLUMNS($A:A))

- Công thức tại B1 em sẽ viết =FIND("B",$A1,1)

- Công thức tại C1 em viết thêm : =FIND("B",$A1,B1+1)

Từ C1 em sẽ kéo sang phải để đỡ phải bấm Ctrl+Shift+ Enter với bài toán này, hihihi
 
Số lượng cột của em đã rất lớn, có cách nào hay hơn để ko làm tăng số cột lên không hả anh chị?
 
Số lượng rất lớn là như thế nào? có phải số lượng cột Tổng nhiều ký tự phải không?
 
Số lượng cột của em đã rất lớn, có cách nào hay hơn để ko làm tăng số cột lên không hả anh chị?

Chỉ có bấm nút là nhanh thôi.
Thêm bao nhiêu cột cũng được miễn là các tiêu đề cột phải liên tục,không bỏ trống, cách 2 cột là 1 cột Kiểm tra (X),Cột cuối là tổng.
-----------
Mà bài này với tiêu đề post lên là "Chớt quớt".
 

File đính kèm

Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom