Xin trợ giúp thay đổi dữ liệu tự động

Liên hệ QC

monavamonava

Thành viên thường trực
Tham gia
15/9/11
Bài viết
208
Được thích
24
Chào các bác. Em có 1 file cần trợ giúp như sau: Thay đổi dữ liệu trong sheet DATA , Vùng dữ liệu gốc: A1:F102; Vùng mong muốn H1:M102, Chủ yếu là Cột H. Có cách nào thay đổi nhanh và hiệu quả không, em làm bằng cách gõ thủ công lâu quá mà có khi sai sót nửa. Mong nhận được sự quan tâm trợ giúp của các bác. Xin cảm ơn!
 

File đính kèm

  • Help me.xlsx
    16.7 KB · Đọc: 11
Chào các bác. Em có 1 file cần trợ giúp như sau: Thay đổi dữ liệu trong sheet DATA , Vùng dữ liệu gốc: A1:F102; Vùng mong muốn H1:M102, Chủ yếu là Cột H. Có cách nào thay đổi nhanh và hiệu quả không, em làm bằng cách gõ thủ công lâu quá mà có khi sai sót nửa. Mong nhận được sự quan tâm trợ giúp của các bác. Xin cảm ơn!
Bạn muốn thay đổi cái gì phải nói ra chứ ai biết ý nghĩ của bạn đâu mà làm mệt thật
 
Bạn muốn thay đổi cái gì phải nói ra chứ ai biết ý nghĩ của bạn đâu mà làm mệt thật
Em muốn thay đổi dữ liệu cột A thành như cột H. Các dữ liệu TD,P,TC được đánh lần lượt từ TD1,P1,TC1 đến hết. Có D7 hơi khác thành DF7. Còn các ký tự (dạng số khác) được đánh lại theo thứ tự tăng dần từ 1. Dữ liệu cũ là cột A, mong muốn sau khi đổi là cột H. Bác có thể trợ giúp.
 
Em muốn thay đổi dữ liệu cột A thành như cột H. Các dữ liệu TD,P,TC được đánh lần lượt từ TD1,P1,TC1 đến hết. Có D7 hơi khác thành DF7. Còn các ký tự (dạng số khác) được đánh lại theo thứ tự tăng dần từ 1. Dữ liệu cũ là cột A, mong muốn sau khi đổi là cột H. Bác có thể trợ giúp.
Thử:
Mã:
H1=IF(A1="","",IF(A1="D7","DF7",IF(SUMPRODUCT(COUNTIF(A1,"*"&(ROW($1:$10)-1))),A1,IF(TYPE(A1)=1,SUMPRODUCT(N(ISNUMBER($A$1:A1))),IF(TYPE(A1)=2,A1&COUNTIF($A$1:A1,A1),"")))))
Chỉ Enter, rồi fill xuống.

Thân
 

File đính kèm

  • Help me.xlsx
    22.2 KB · Đọc: 4
Chào các bác. Em có 1 file cần trợ giúp như sau: Thay đổi dữ liệu trong sheet DATA , Vùng dữ liệu gốc: A1:F102; Vùng mong muốn H1:M102, Chủ yếu là Cột H. Có cách nào thay đổi nhanh và hiệu quả không, em làm bằng cách gõ thủ công lâu quá mà có khi sai sót nửa. Mong nhận được sự quan tâm trợ giúp của các bác. Xin cảm ơn!
Bạn xem nhé
 

File đính kèm

  • Help me.xlsm
    24.5 KB · Đọc: 5
Thử:
Mã:
H1=IF(A1="","",IF(A1="D7","DF7",IF(SUMPRODUCT(COUNTIF(A1,"*"&(ROW($1:$10)-1))),A1,IF(TYPE(A1)=1,SUMPRODUCT(N(ISNUMBER($A$1:A1))),IF(TYPE(A1)=2,A1&COUNTIF($A$1:A1,A1),"")))))
Chỉ Enter, rồi fill xuống.

Thân
Cảm ơn bác đã quan tâm trợ giúp. Bác có thể sửa giúp em một chút nữa không. Trước tiên thật sự xin lỗi vì em đã nhầm ở hàng 53 (lỗi đánh tay và cũng hay mắc phải trong quá trình làm thủ công này; có D13 cũng thành DF13 như D7 thành DF7 (hàng 26). Với có chút chưa đúng là các TD,P,TC là cùng số đuôi như nhau, như trương hợp của bác thì sau khi nhảy qua DF7 sẽ lệch nhau 1 đơn vị và nếu thêm D13 sẽ lệch 2 đơn vị... như vậy chưa chính xác. Và nếu em nhập sai ví dụ P24->P110 thì nó không tự sửa, bác có thể giúp em chỉnh sửa nếu nhập sai không? Có nghĩa là D và P hễ cứ xuất hiện sẽ được đánh số thứ tự tăng dần đều, và các TD,P,TC cũng sẽ cùng số đuôi và tăng theo luôn. Xin cảm ơn mà mong nhận được sự giúp đỡ từ bác cũng như mọi người!
Bài đã được tự động gộp:

Cảm ơn bác đã quan tâm trợ giúp. Bác đã sử dụng VBA đúng không nhỉ, Do em có chút sai lệch (do quá trình nhập tay và lỗi này em hay gặp khi làm thủ công) đó lại tại dòng 53; D13 cũng đổi thành DF13; và nếu em nhập sai ví dụ P24->P110 thì nó không tự sửa, bác có thể giúp em chỉnh sửa nếu nhập sai không? Có nghĩa là D và P hễ cứ xuất hiện sẽ được đánh số thứ tự tăng dần đều, và các TD,P,TC cũng sẽ cùng số đuôi và tăng theo luôn. Xin cảm ơn mà mong nhận được sự giúp đỡ từ bác cũng như mọi người!
 

File đính kèm

  • Help me.xlsx
    16.7 KB · Đọc: 2
Lần chỉnh sửa cuối:
Cảm ơn bác đã quan tâm trợ giúp. Bác có thể sửa giúp em một chút nữa không. Trước tiên thật sự xin lỗi vì em đã nhầm ở hàng 53 (lỗi đánh tay và cũng hay mắc phải trong quá trình làm thủ công này; có D13 cũng thành DF13 như D7 thành DF7 (hàng 26). Với có chút chưa đúng là các TD,P,TC là cùng số đuôi như nhau, như trương hợp của bác thì sau khi nhảy qua DF7 sẽ lệch nhau 1 đơn vị và nếu thêm D13 sẽ lệch 2 đơn vị... như vậy chưa chính xác. Và nếu em nhập sai ví dụ P24->P110 thì nó không tự sửa, bác có thể giúp em chỉnh sửa nếu nhập sai không? Có nghĩa là D và P hễ cứ xuất hiện sẽ được đánh số thứ tự tăng dần đều, và các TD,P,TC cũng sẽ cùng số đuôi và tăng theo luôn. Xin cảm ơn mà mong nhận được sự giúp đỡ từ bác cũng như mọi người!
Bài đã được tự động gộp:


Cảm ơn bác đã quan tâm trợ giúp. Bác đã sử dụng VBA đúng không nhỉ, Do em có chút sai lệch (do quá trình nhập tay và lỗi này em hay gặp khi làm thủ công) đó lại tại dòng 53; D13 cũng đổi thành DF13; và nếu em nhập sai ví dụ P24->P110 thì nó không tự sửa, bác có thể giúp em chỉnh sửa nếu nhập sai không? Có nghĩa là D và P hễ cứ xuất hiện sẽ được đánh số thứ tự tăng dần đều, và các TD,P,TC cũng sẽ cùng số đuôi và tăng theo luôn. Xin cảm ơn mà mong nhận được sự giúp đỡ từ bác cũng như mọi người!
Bạn xem đúng không nhé
 

File đính kèm

  • Help me.xlsm
    28 KB · Đọc: 1
Bạn xem đúng không nhé
Hì. Còn ý sau nữa bác ơi. "Và nếu em nhập sai ví dụ P24->P110 thì nó không tự sửa, bác có thể giúp em chỉnh sửa nếu nhập sai không? Có nghĩa là D và P hễ cứ xuất hiện sẽ được đánh số thứ tự tăng dần đều, và các TD,P,TC cũng sẽ cùng số đuôi và tăng theo luôn."
 
Cảm ơn bác đã quan tâm trợ giúp. Bác có thể sửa giúp em một chút nữa không. Trước tiên thật sự xin lỗi vì em đã nhầm ở hàng 53 (lỗi đánh tay và cũng hay mắc phải trong quá trình làm thủ công này; có D13 cũng thành DF13 như D7 thành DF7 (hàng 26). Với có chút chưa đúng là các TD,P,TC là cùng số đuôi như nhau, như trương hợp của bác thì sau khi nhảy qua DF7 sẽ lệch nhau 1 đơn vị và nếu thêm D13 sẽ lệch 2 đơn vị... như vậy chưa chính xác. Và nếu em nhập sai ví dụ P24->P110 thì nó không tự sửa, bác có thể giúp em chỉnh sửa nếu nhập sai không? Có nghĩa là D và P hễ cứ xuất hiện sẽ được đánh số thứ tự tăng dần đều, và các TD,P,TC cũng sẽ cùng số đuôi và tăng theo luôn. Xin cảm ơn mà mong nhận được sự giúp đỡ từ bác cũng như mọi người!
Bài đã được tự động gộp:


Cảm ơn bác đã quan tâm trợ giúp. Bác đã sử dụng VBA đúng không nhỉ, Do em có chút sai lệch (do quá trình nhập tay và lỗi này em hay gặp khi làm thủ công) đó lại tại dòng 53; D13 cũng đổi thành DF13; và nếu em nhập sai ví dụ P24->P110 thì nó không tự sửa, bác có thể giúp em chỉnh sửa nếu nhập sai không? Có nghĩa là D và P hễ cứ xuất hiện sẽ được đánh số thứ tự tăng dần đều, và các TD,P,TC cũng sẽ cùng số đuôi và tăng theo luôn. Xin cảm ơn mà mong nhận được sự giúp đỡ từ bác cũng như mọi người!
bạn xem File nhé có chỉnh sửa khi gõ sai
 

File đính kèm

  • Help me.xlsm
    28.1 KB · Đọc: 6
Web KT

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

Back
Top Bottom