Xin hướng dẫn search and replace (1 người xem)

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

giaiphapexcel.2016

Thành viên mới
Tham gia
19/2/16
Bài viết
3
Được thích
0
Mình có 1 file dữ liệu rất dài,
Có 1 cột, trong đó dữ liệu có đặc điểm chung là:
A123.xxxxxx..234234234.xls

Em muốn bỏ đoạn "A123.xxxxxx.." nên find and replace đoạn A123.xxxxxx.. thay bằng kí tự trống.
Bác nào giúp em với ạ.
 
Không file thực nên mình làm thầy bói: Ctrl + H -> Find what: A123.xxxxxx.. -> Replace with: de trong -> Alt + A
 
\Hà Nội.26502054.xml
\Hà Nội.26502131.xml
\Hà Nội.26504641.xml
\Hà Nội.26497841.xml
\Hà nội.26493244.xml
\Hồ Chí Minh.26497175.xml
\Hồ Chí Minh.26499181.xml
\Hà Nội.26504608.xml
\Hà Nội.26498434.xml
\Hà Nội.26495727.xml
\Hà Nội.26504684.xml
\Hồ Chí Minh.26504445.xml
\Hà Nội.26501159.xml
\Hà Nội.26501160.xml
\Hà Nội.26491967.xml
\Quảng Ngãi.26523340.xml
\Hà Nội.26507890.xml
\Vĩnh Long.26513593.xml
\Đồng Nai.26516589.xml
\Đồng Nai.26522098.xml

Đại ý là em muốn xóa các tên các tỉnh và dấu chấm phía sau, giữ lại mỗi đoạn số.xml
 
\Hà Nội.26502054.xml
\Hà Nội.26502131.xml
\Hà Nội.26504641.xml
\Hà Nội.26497841.xml
\Hà nội.26493244.xml
\Hồ Chí Minh.26497175.xml
\Hồ Chí Minh.26499181.xml
\Hà Nội.26504608.xml
\Hà Nội.26498434.xml
\Hà Nội.26495727.xml
\Hà Nội.26504684.xml
\Hồ Chí Minh.26504445.xml
\Hà Nội.26501159.xml
\Hà Nội.26501160.xml
\Hà Nội.26491967.xml
\Quảng Ngãi.26523340.xml
\Hà Nội.26507890.xml
\Vĩnh Long.26513593.xml
\Đồng Nai.26516589.xml
\Đồng Nai.26522098.xml

Đại ý là em muốn xóa các tên các tỉnh và dấu chấm phía sau, giữ lại mỗi đoạn số.xml
sử dụng Text to columns đi, sau đó ghép lại là ok, chỉ có 1 phút thao tác thôi
 
\Hà Nội.26502054.xml
\Hà Nội.26502131.xml
\Hà Nội.26504641.xml
\Hà Nội.26497841.xml
\Hà nội.26493244.xml
\Hồ Chí Minh.26497175.xml
\Hồ Chí Minh.26499181.xml
\Hà Nội.26504608.xml
\Hà Nội.26498434.xml
\Hà Nội.26495727.xml
\Hà Nội.26504684.xml
\Hồ Chí Minh.26504445.xml
\Hà Nội.26501159.xml
\Hà Nội.26501160.xml
\Hà Nội.26491967.xml
\Quảng Ngãi.26523340.xml
\Hà Nội.26507890.xml
\Vĩnh Long.26513593.xml
\Đồng Nai.26516589.xml
\Đồng Nai.26522098.xml

Đại ý là em muốn xóa các tên các tỉnh và dấu chấm phía sau, giữ lại mỗi đoạn số.xml

Giả sử cột A của bạn là danh sách cần loại bỏ tình thì B1= MID(A1,FIND(".",A1)+1,30)

Cách này theo kiểu hổng rành về hàm nghen nhưng nó hoạt động khá tốt...vì mình ko có giỏi về excel nhưng cố gắng làm... bạn cứ thử mình nghĩ ok.
 
còn muốn dùng công thức cho file này thì
=RIGHT(A1,LEN(A1)-FIND(".2",A1))
vì tôi thấy có điểm chung là .2
 
\Hà Nội.26502054.xml
\Hà Nội.26502131.xml
\Hà Nội.26504641.xml
\Hà Nội.26497841.xml
\Hà nội.26493244.xml
........
Đại ý là em muốn xóa các tên các tỉnh và dấu chấm phía sau, giữ lại mỗi đoạn số.xml
Bài toán của bạn thực hiện qua 2 bước:
Bước 1: Dùng Text to Columns để chuỗi
Bước 2: Nối chuỗi, dùng Code
PHP:
Function Noi(vung As Range)
    Dim cell As Range, tam
    For Each cell In vung
        If cell <> "" Then
            tam = tam & "." & cell
        End If
    Next
    Noi = Replace(tam, ".", "", 1, 1)
End Function
Bạn nhấn vào nút & OK( Xem File đính kèm)
 

File đính kèm

còn muốn dùng công thức cho file này thì
=RIGHT(A1,LEN(A1)-FIND(".2",A1))
vì tôi thấy có điểm chung là .2
Thì cứ Find thằng dấu chấm thôi, quan tâm chi cái số 2 đó cho mệt óc vậy chú em
Bài này có ...cả đống cách viết. Híc
Thân
 
Bài toán của bạn thực hiện qua 2 bước:
Bước 1: Dùng Text to Columns để chuỗi
Bước 2: Nối chuỗi, dùng Code
PHP:
Function Noi(vung As Range)
    Dim cell As Range, tam
    For Each cell In vung
        If cell <> "" Then
            tam = tam & "." & cell
        End If
    Next
    Noi = Replace(tam, ".", "", 1, 1)
End Function
Bạn nhấn vào nút & OK( Xem File đính kèm)
nếu dùng code rồi sao mình không duyệt từ sau đến trước nhỉ, gặp thằng dấu "." thứ 2 thì ngắt và lấy chuỗi là xong, cần chi tách rồi ghép, còn nếu muốn sử dụng text to cloumns cũng được, sử dụng 1 lần luôn là dựa vào ký tự ".2"
 
nếu dùng code rồi sao mình không duyệt từ sau đến trước nhỉ, gặp thằng dấu "." thứ 2 thì ngắt và lấy chuỗi là xong, cần chi tách rồi ghép, còn nếu muốn sử dụng text to cloumns cũng được, sử dụng 1 lần luôn là dựa vào ký tự ".2"
Nhưng nếu trong danh sách đó nếu có trường hợp khác ".2" thì sao bạn. Mình thử công thức của mình thì cũng ra kết quả mà bạn ấy yêu cầu. Thân
 

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

Back
Top Bottom