Sao dùng Ctl + H thay thế không đúng. (4 người xem)

Liên hệ QC

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

NguyenthiH

Thành viên mới đăng ký
Tham gia
11/12/16
Bài viết
965
Được thích
175
Giới tính
Nữ
Em có dữ liệu Cột A, và đã đình dạng Text,mà khi thay vẫn không ra.
Ở A10 em có 0450506000LD, em dùng Ctl + H thay 0450506000LD bằng 0450506000 (Replace) thì lại ra 450506000 chứ không là 0450506000.
Mong các anh chị giúp đỡ.Hinh4578.png
 

File đính kèm

Em có dữ liệu Cột A, và đã đình dạng Text,mà khi thay vẫn không ra.
Ở A10 em có 0450506000LD, em dùng Ctl + H thay 0450506000LD bằng 0450506000 (Replace) thì lại ra 450506000 chứ không là 0450506000.
Tôi làm thì lại được

1736050152662.png

Bạn thử replace LH thành rỗng xem

1736050218490.png
 
Sao em làm nó báo lỗi vày Thầy Mỹ:Hinh4578-1.png
Bài đã được tự động gộp:

Dạ xin lỗi Thầy Mỹ, nhầm,vẫn ra như vầy:450506000 ạ4758-1.png
sau khi nhấn Replace4758-2.png
 
Lần chỉnh sửa cuối:
Có thể do em tùy chỉnh gì đó trong Option của Excel chăng.
 
Find Next có nghĩa là tìm ô tiếp theo trong vùng chọn bạn nhé
Bạn chọn vùng A1:A100, khi nhấn find next, thì A2 là ô bắt đầu tìm kiếm
Bạn hiện đang chọn chỉ 1 ô để tìm kiếm thay thế là không hợp lệ.

2 hộp kiểm match: 1 phân biệt hoa thường, 2 tìm khớp toàn bộ chuỗi trong 1 ô
 
Bạn hiện đang chọn chỉ 1 ô để tìm kiếm thay thế là không hợp lệ.
Tác giả bài 1 nhấn replace chứ không phải nhấn Find Next. Hình chụp bài 1 thấy nút Replace vẫn còn focus.
Muốn replace thì nhấn Replace, và Replace all. Nếu chọn 1 ô thì replace all sẽ thay thế toàn bảng tính, nếu chỉ tô chọn 1 vùng thì chỉ replace all trong vùng.
 
Bác thông cảm, tôi trả lời hình thứ 2 ở bài #3
 
Em mò hoài không được, hay có khi nào bị dính Virus không các anh????
 
Mọi người thử xem có bị giống em không, sao em làm nó lại mất số 0 đầu, em nghĩ là nó cho là Number, nhưng em đã định dang cột là Text rồi mà, không hiểu luôn, hay em xài Excel2013 lỗi thời rồi.
Mong mọi người giúp đỡ,
 
Bác thông cảm, tôi trả lời hình thứ 2 ở bài #3
Hình 2 bài 3 là làm sai LD và LH nên phải Find next.
Hình thứ 3 ở bài 3 là làm lại từ đầu với cách replace khác theo hướng dẫn bài 2, nút replace cũng vẫn đang được focus.
 
Lần chỉnh sửa cuối:
Mọi người thử xem có bị giống em không, sao em làm nó lại mất số 0 đầu, em nghĩ là nó cho là Number, nhưng em đã định dang cột là Text rồi mà, không hiểu luôn, hay em xài Excel2013 lỗi thời rồi.
Mong mọi người giúp đỡ,
vậy thử thay 0450506000LD bằng '0450506000
Tuy nhiên dữ liệu cùng kiểu ít quá nên không có giải pháp tốt nhất.
 
Em đưa file thật đây ạ, trong file có 0450506000,0450506000LD và 0450506000JOB.
Em muốn chuyển 0450506000LD và 0450506000JOB thành 0450506000 hết ạ.
 

File đính kèm

Replace with thêm dấu nháy ở đầu là được mà. Vả lại mỗi mã chỉ xuất hiện có 3 lần, sửa tay cũng nhanh chán.
 
Dạ em cám ơn Thầy Mỹ, thôi em chỉnh bằng tay ạ.
 
@NguyenthiH Bạn muốn dùng hàm REPX không?
Ví dụ: Xóa các ký tự cuối chuỗi

Xóa vẫn giữ lại định dạng và vẫn undo và redo. Sẵn tiện học thêm được Regexp. Dễ tận dụng vào Excel365 có hàm REGEXREPLACE.
 
Excel của em không có hàm REPX, chỉ có REPLACE thôi anh @HeSanbi ơi.
 
Chưa có thì làm cho thành có với VBA
 
@NguyenthiH
Sau một nỗ lực nhỏ tôi cũng đã viết hoàn thành hàm REPX, bạn có thể tận dụng hàm REPX sau khi tải Add-in từ bài viết bên này về cài đặt vào Add-in Excel của bạn.

Bạn chỉ cần gõ vào một ô bất kỳ, hoặc chọn vùng ô cần tìm thay thế và gõ biểu thức:

Bạn cứ gõ vào ô có dữ liệu bình thường. Vì chế độ undo không bị ảnh hưởng nên bạn có thể Undo nếu thấy thay thế sai.

https://giaiphapexcel.com/diendan/threads/165337/

Và học cách sử dụng tại vài viết mới hướng dẫn sử dụng biểu thức chính quy của tôi

https://giaiphapexcel.com/diendan/threads/172607/
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom