Tạo công thức tách chuỗi ký tự AxBxC ra thành A,B,C riêng biệt

Liên hệ QC

tien1990

Thành viên mới
Tham gia
16/12/13
Bài viết
5
Được thích
0
Chào mọi người !
Mình cần mọi người giúp đỡ tạo công thức để tách 1 chuỗi ký tự AxBxC thành A, B,C trong tất các các trường hợp như 1 số ví dụ trong File đính kèm thay vì phải tách thủ công.
Mọi người xây dựng công thức giúp mình nhé.
Mình cám ơn nhiều !
 

File đính kèm

  • Tách ký tự.xlsx
    8.4 KB · Đọc: 32
Chào mọi người !
Mình cần mọi người giúp đỡ tạo công thức để tách 1 chuỗi ký tự AxBxC thành A, B,C trong tất các các trường hợp như 1 số ví dụ trong File đính kèm thay vì phải tách thủ công.
Chọn vd. A4:A100 -> thẻ Data -> Text to columns -> Next -> chọn Other -> bên cạnh gõ x -> Next -> sửa Destination thành B4 -> nhấn Finish
 
Chọn vd. A4:A100 -> thẻ Data -> Text to columns -> Next -> chọn Other -> bên cạnh gõ x -> Next -> sửa Destination thành B4 -> nhấn Finish
Cám ơn bạn, cách thủ công như bạn nói mình biết. Ý mình muốn hỏi công thức để tách được riêng biệt như vậy trong tất các các trường hợp ko ?
Vì 1 ngày công việc của mình rất nhiều và phải tách rất nhiều kiểu AxBxC thành A,B,C riêng biệt như vậy.
 
Ý mình muốn hỏi công thức để tách được riêng biệt như vậy trong tất các các trường hợp ko ?
Vì 1 ngày công việc của mình rất nhiều và phải tách rất nhiều kiểu AxBxC thành A,B,C riêng biệt như vậy.

Loại này có nhiều trên diễn đàn.

Nhập công thức này trong B4:

=MID(SUBSTITUTE($A4,"x",REPT(" ",250)),COLUMNS($A4:A4)*250-249,250)

Copy sang phải và xuống phía dưới.

.
 
Loại này có nhiều trên diễn đàn.
....
Loại "công việc của mình rất nhiều" này ở diễn đàn cũng có cả đống.
Công việc mà họ gọi là "nhiều, làm cả ngày", làm xong chắc "gãy tay mất" đối với người khác chỉ cần 1/2 tiếng đồng hồ. Trừ phi vừa làm việc vừa chít chát với bạn trai/bạn gái.

Kiểu này công thức của bạn cũng không đáp ứng nổi đâu. Cái người ta muốn là "bấm một phát"
 
Loại này có nhiều trên diễn đàn.

Nhập công thức này trong B4:

=MID(SUBSTITUTE($A4,"x",REPT(" ",250)),COLUMNS($A4:A4)*250-249,250)

Copy sang phải và xuống phía dưới.

.

Loại này có nhiều trên diễn đàn.

Nhập công thức này trong B4:

=MID(SUBSTITUTE($A4,"x",REPT(" ",250)),COLUMNS($A4:A4)*250-249,250)

Copy sang phải và xuống phía dưới.

.
May quá, đúng rồi, cám ơn bạn rất nhiều :yeah::yeah::yeah:. Mình làm phòng kế hoạch cho 1 công ty bao bì và 1 ngày phải tách hàng trăm, thậm chí là hàng ngàn kiểu Chiều Dài x Chiều Rộng x Chiều Cao ra riêng biệt để tính kích thước phôi. Thay vì làm thủ công kiểu Data - Text to coloumns thì nhờ công thức của bạn mà mình thấy công việc của mình thuận lợi hơn rất nhiều và có thêm thời gian làm việc khác . Thanks bạn lần nữa ! :drinks::drinks::drinks:
Bài đã được tự động gộp:

Loại "công việc của mình rất nhiều" này ở diễn đàn cũng có cả đống.
Công việc mà họ gọi là "nhiều, làm cả ngày", làm xong chắc "gãy tay mất" đối với người khác chỉ cần 1/2 tiếng đồng hồ. Trừ phi vừa làm việc vừa chít chát với bạn trai/bạn gái.

Kiểu này công thức của bạn cũng không đáp ứng nổi đâu. Cái người ta muốn là "bấm một phát"
Ko phải đâu, công thức của bạn ấy đúng là thứ mình đang cần bạn ak :clap2:. 1 ngày mình phải lọc hàng trăm, thậm chí hàng ngàn mã kiểu như vậy để tính kích thước phôi. Thay vì làm thủ công Data - Text to coloumns thì nhờ công thức của bạn ấy mà mình thấy công việc thuận lợi hơn nhiều ^^^^
 
...
Ko phải đâu, công thức của bạn ấy đúng là thứ mình đang cần bạn ak :clap2:. 1 ngày mình phải lọc hàng trăm, thậm chí hàng ngàn mã kiểu như vậy để tính kích thước phôi. Thay vì làm thủ công Data - Text to coloumns thì nhờ công thức của bạn ấy mà mình thấy công việc thuận lợi hơn nhiều ^^^^
Trăm, ngàn, hay triệu gì cũng vậy. Text-to-columns là cách chuẩn nhất. Biết làm thì thật ra dễ và nhanh hơn công thức.
 
Cám ơn bạn, cách thủ công như bạn nói mình biết. Ý mình muốn hỏi công thức để tách được riêng biệt như vậy trong tất các các trường hợp ko ?
Vì 1 ngày công việc của mình rất nhiều và phải tách rất nhiều kiểu AxBxC thành A,B,C riêng biệt như vậy.
Ngày nào cũng làm kiểu này, sao bác không ghi Marco lại rồi chạy cho tiện ạ?
 
Ngày nào cũng làm kiểu này, sao bác không ghi Marco lại rồi chạy cho tiện ạ?
Bạn lại đùa. Có mấy cái click mà cũng macro?
Cứ mỗi file lại phải copy cái macro đó. Và save ở dạng xlsm. Gởi qua máy khác, nó thấy dạng có macro lại lộn xộn safe mode tùm lum.
Giời hỡi.

Họa may như vầy:
1. Viết một cái Script (VBScript hoặc Python), mỗi ngày nó lụm luôn một batch xử lý hết một lượt.
Hoặc
2. Lập một file Excel giả hiệu. Trong đó có một module chứa cái sub/macro truy cập cả đống files , xử lý luôn một lượt.
 
Bạn lại đùa. Có mấy cái click mà cũng macro?
Cứ mỗi file lại phải copy cái macro đó. Và save ở dạng xlsm. Gởi qua máy khác, nó thấy dạng có macro lại lộn xộn safe mode tùm lum.
Giời hỡi.

Họa may như vầy:
1. Viết một cái Script (VBScript hoặc Python), mỗi ngày nó lụm luôn một batch xử lý hết một lượt.
Hoặc
2. Lập một file Excel giả hiệu. Trong đó có một module chứa cái sub/macro truy cập cả đống files , xử lý luôn một lượt.
Dạ, em/cháu xin phép nêu ý kiến thôi ạ, có thể phù hợp, có thể không, cái đó thì tùy vào từng đối tượng sử dụng ạ. Ví dụ như ở chỗ em/cháu, đôi khi các file dạng xử lý như này sẽ được đẩy cho 1 bạn mới làm, hay một người nào đó đang rảnh, vậy nên khi nhờ ai đó thì sẽ lưu cả các thao tác ở trong đó cho họ đỡ mất thời gian. Về sau mình chỉ kiểm tra lại chút rồi dùng vào các bước kế tiếp thôi ạ.
 
Dạ, em/cháu xin phép nêu ý kiến thôi ạ, có thể phù hợp, có thể không, cái đó thì tùy vào từng đối tượng sử dụng ạ. Ví dụ như ở chỗ em/cháu, đôi khi các file dạng xử lý như này sẽ được đẩy cho 1 bạn mới làm, hay một người nào đó đang rảnh, vậy nên khi nhờ ai đó thì sẽ lưu cả các thao tác ở trong đó cho họ đỡ mất thời gian. Về sau mình chỉ kiểm tra lại chút rồi dùng vào các bước kế tiếp thôi ạ.
Trong môi trường làm việc của tôi thì ngược lại.
Macro bị kiểm soát kỹ hơn các công cụ sẵn của Excel. Vì vậy, có những trường hợp không thể dùng macro vì không bõ công kiểm chứng.
 
Web KT
Back
Top Bottom