Giúp em hàm tìm dữ liệu để thay thế sang dữ liệu khác (5 người xem)

  • Thread starter Thread starter lala_qn
  • Ngày gửi Ngày gửi
Liên hệ QC

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

lala_qn

Thành viên tiêu biểu
Tham gia
2/5/09
Bài viết
598
Được thích
17
Nghề nghiệp
chưa ổn định
chào a/c , e có sửa lại bài cho hoàn chỉnh hơn và up lại file vd8-b để a/c dễ hiểu nội dung e cần hơn ạ
trong file đính kèm cột A3 là dữ liệu cho sẵn
cột B2,C2,D2,E2,F2,G2,H2 là các list kí tự cho sẵn dùng để thay thế vào A3
cột B3,C3,D3,E3,F3,G3,H3 là kết quả e cần ạ, e có ghi nội dung cần làm ở đầu mỗi cột này,
nội dung của bài này là tìm dữ liệu này thay thế bằng dữ liệu cho sẵn khác, thực hiện ngẫu nhiên, gần giống với việc Find and Relace
e rất cần hàm này, nhờ a/c viết dùm e hàm gọn gàng và dễ hiểu với ạ
e cảm ơn a/c rất nhiều ạ !
 
Lần chỉnh sửa cuối:
Sắp đến tết e biết a/c nào cũng rất bận rộn công việc, e thật sự rất cần a/c giúp dùm e hàm này với ạ, e cảm ơn nhiều ạ!
 
Gửi file excel lên coi...
 
Gửi file excel lên coi...[/QUOTE
e định lấy ý tưởng dùng để áp dụng cho file khác, nên chưa có file cụ thể ạ

nội dung của bài này là tìm dữ liệu này thay thế dữ liệu khác, gần giống với việc "Find and Replace", nhưng "Find and Replace" ko thay thay thế đc đa dạng dữ liệu ngẫu nhiên mình cần ạ, thanks a !
 
Vậy khi nào có file thì tính
 
21.54.52.56=6 sao lại thành 21,54ˊ52.56-625

List kí tự 3: 0 , O gồm: số không và chữ cái O (trước chữ cái P trong bảng chữ cái) phải không?

Sao không nhập các điều kiện vào file excel?

List kí tự 2 có bao nhiêu ký tự thì sẽ có bấy nhiêu kết quả?

Giải thích quy luật: Tìm số 0 (trong dữ liệu cell 2) thay thế bằng “List kí tự 3” , thay thế theo chu kì tuần tự
 
21.54.52.56=6 sao lại thành 21,54ˊ52.56-625

List kí tự 3: 0 , O gồm: số không và chữ cái O (trước chữ cái P trong bảng chữ cái) phải không?

Sao không nhập các điều kiện vào file excel?

List kí tự 2 có bao nhiêu ký tự thì sẽ có bấy nhiêu kết quả?

Giải thích quy luật: Tìm số 0 (trong dữ liệu cell 2) thay thế bằng “List kí tự 3” , thay thế theo chu kì tuần tự
21.54.52.56=6 sao lại thành 21,54ˊ52.56-625, cái này e lập vd bằng tay nên sơ xuất sai a, đúng là 21.54.52.56=6 sao lại thành 21,54ˊ52.56-6 , e có sữa up lại file rùi a
List kí tự 3: 0 , O gồm: số không và chữ cái O (trước chữ cái P trong bảng chữ cái) phải không? , dạ đúng rùi a
Sao không nhập các điều kiện vào file excel? , e ko biết mô tả trong excel như thế nào nên mô tả các list kí tự lên trên này rùi đính kèm file vd8 lên a, a thông cảm cho e nhé
List kí tự 2 có bao nhiêu ký tự thì sẽ có bấy nhiêu kết quả? , dạ list 2 thay thế ngẫu nhiên ở từng cell nên ko cần chính xác có bao nhiêu kết quả a
Giải thích quy luật: Tìm số 0 (trong dữ liệu cell 2) thay thế bằng “List kí tự 3” , thay thế theo chu kì tuần tự, tức là theo thứ tự từ trái sang phải trong cell dữ liệu A2, thì chổ nào có số 0 nó sẽ thay thế theo quy luật là 0 O 0 O....... a ạ
thanks a !​



 
Sắp đến tết e biết a/c nào cũng rất bận rộn công việc, e thật sự rất cần a/c giúp dùm e hàm này với ạ, e cảm ơn nhiều ạ!
dùng công thức quá khó nên viết code hàm tự tạo
không tìm được mã của 4 ký tự đặc biệt, nên tạm bỏ qua các ký tự nầy
 

File đính kèm

dùng công thức quá khó nên viết code hàm tự tạo
không tìm được mã của 4 ký tự đặc biệt, nên tạm bỏ qua các ký tự nầy
a ơi, e dùng thử hàm =SUBSTITUTE(A2, ".", "‘") , thay thế thử lần lượt trong "List kí tự 1" e thấy các kí tự đều thực hiện dc a,

nếu khó, nhờ a viết dùm e 3 hàm chạy 3 cột, vì 3 phần tìm dữ liệu thay thế đều nội dung tìm khác nhau,

Lúc này cột B2 lấy thực hiện nhiệm vụ "List kí tự 1" , sau đó C2 lấy dữ liệu B2 thực hiện nhiệm vụ "List kí tự 2", cuối cùng cột D2 lấy C2 thực hiện nhiệm vụ "List kí tự 3"

nhờ a viết dùm e nội dung hàm như thế này cũng dc a, thanks a !

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

a ơi, e dùng thử hàm =SUBSTITUTE(A2, ".", "‘") , thay thế thử lần lượt trong "List kí tự 1" e thấy các kí tự đều thực hiện dc a,

nếu khó, nhờ a viết dùm e 3 hàm chạy 3 cột, vì 3 phần tìm dữ liệu thay thế đều nội dung tìm khác nhau,

Lúc này cột B2 lấy thực hiện nhiệm vụ "List kí tự 1" , sau đó C2 lấy dữ liệu B2 thực hiện nhiệm vụ "List kí tự 2", cuối cùng cột D2 lấy C2 thực hiện nhiệm vụ "List kí tự 3"

nhờ a viết dùm e nội dung hàm như thế này cũng dc a, thanks a !

chỉ làm cho 1 ô A2, nếu làm cho nhiều ô thì tạo thêm các cột tương tự
 

File đính kèm

chỉ làm cho 1 ô A2, nếu làm cho nhiều ô thì tạo thêm các cột tương tự
e cảm ơn a đã rất nhiệt tình giúp đỡ e ạ ! vì dữ liệu e cần tạo ra ngẫu nhiêu rất nhiều ạ, nên nhờ a viết dùm e theo file vd8-b e đính kèm dùm để e dễ chỉnh sữa và tạo file
Điều kiện cũ của List 1 là: Tìm dấu chấm (trong dữ liệu cell 2) thay thế bằng “List kí tự 1” , thay thế ngẫu nhiên ko lặp lại trong 1 chu kỳ của “List kí tự 1”
nếu khó thì nhờ a viêt hàm thay thế dữ liệu ngẫu nhiên ở list 1 ko cần fai giới hạn như ở điều kiện cũ ạ
cảm ơn a rất nhiều ạ !
 

File đính kèm

e cảm ơn a đã rất nhiệt tình giúp đỡ e ạ ! vì dữ liệu e cần tạo ra ngẫu nhiêu rất nhiều ạ, nên nhờ a viết dùm e theo file vd8-b e đính kèm dùm để e dễ chỉnh sữa và tạo file
Điều kiện cũ của List 1 là: Tìm dấu chấm (trong dữ liệu cell 2) thay thế bằng “List kí tự 1” , thay thế ngẫu nhiên ko lặp lại trong 1 chu kỳ của “List kí tự 1”
nếu khó thì nhờ a viêt hàm thay thế dữ liệu ngẫu nhiên ở list 1 ko cần fai giới hạn như ở điều kiện cũ ạ
cảm ơn a rất nhiều ạ !
kiểu nầy mình không làm được
 
nhập giá trị vào cột A, copy tất cả các cột có màu xuống, kết quả ở cột B
dạ cảm ơn a nhiều ạ, nhưng chưa ưng ý lắm, cố gắn giúp e hàm ngắn gọn nhẹ hơn với a nhé , e mới sữa lại nội dung bài và up vd8-b lên cụ thể hơn ạ !
 
không còn cách nào, đành dùng hạ sách!!!
e có chạy thử hàm của a, kết quả ok, nhưng tạo thử 20.000 dữ liệu mỗi cột thì nặng khủng khiếp a, lưu file sau khi mở lên cũng rất nặng, mở rất lâu a, nếu dùng VBA thì nhẹ hơn nhiều ko a nhỉ ?
 
e có chạy thử hàm của a, kết quả ok, nhưng tạo thử 20.000 dữ liệu mỗi cột thì nặng khủng khiếp a, lưu file sau khi mở lên cũng rất nặng, mở rất lâu a, nếu dùng VBA thì nhẹ hơn nhiều ko a nhỉ ?
bài nầy chỉ có VBA là tối ưu nhất, nhẹ file và đơn giản
bạn cần cột nào ghi rỏ mình sẹ viết lại đầy đủ ký tự đặc biệt hơn
 
Web KT

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

Back
Top Bottom