Sắp xếp dữ liệu (1 người xem)

Liên hệ QC

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

Giả sử A1 là 111241, công thức sẽ là:
Mã:
=LEN(A1)-LEN(SUBSTITUTE(A1,1,REPT("",100)))
Anh nghĩ em tách được 111241 từ chuỗi đã cho.

ra kết quả chuỗi 111241 này em làm được, điều em không thể làm được đó là từ chuỗi 123hv13/5-111241 đếm dùng hàm liên tục ra bằng 4, sau dấu"-" không dùng cột phụ.
khó với em thiệt.
 
ra kết quả chuỗi 111241 này em làm được, điều em không thể làm được đó là từ chuỗi 123hv13/5-111241 đếm dùng hàm liên tục ra bằng 4, sau dấu"-" không dùng cột phụ.
khó với em thiệt.
Một nè +-+-+-+, hai nè +-+-+-+, ba bốn năm ... nè :''" ...
Em lồng hàm vào.
Tách bên phải dấu "-" :
Mã:
=RIGHT(A1,LEN(A1)-FIND("-",A1))
Đưa hàm này vào công thức lúc nãy:
Mã:
=LEN(RIGHT(A1,LEN(A1)-FIND("-",A1)))-LEN(SUBSTITUTE(RIGHT(A1,LEN(A1)-FIND("-",A1)),1,REPT("",100)))
 
hehe, em mới lồng hàm xong...2 hàm lúc nảy.ra rồi...p/s em sẽ chăm chỉ hơn, cảm ơn Anh giúp đỡ và chỉ bảo nhiều.
em dùng hàm này LEN(SUBSTITUTE(RIGHT(G4,6),MID(RIGHT(G4,6),4,2),"")) kết quả bằng 4
 
Chỉnh sửa lần cuối bởi điều hành viên:
hehe, em mới lồng hàm xong...2 hàm lúc nảy.ra rồi...p/s em sẽ chăm chỉ hơn, cảm ơn Anh giúp đỡ và chỉ bảo nhiều.
em dùng hàm này LEN(SUBSTITUTE(RIGHT(G4,6),MID(RIGHT(G4,6),4,2),"")) kết quả bằng 4
Sao lại dùng công thức này, nếu dùng công thức này thì thà ngồi nhẫm rồi gõ kết quả vào luôn đỡ mệt.
Sử dụng công thức tổng quát để xử lý vấn đề khác.
Công thức của em chỉ áp dụng cho chuỗi ...xxxyzx, em thay yz bất kỳ với yz<>xx thì kết quả cũng là 4.
 
Sao lại dùng công thức này, nếu dùng công thức này thì thà ngồi nhẫm rồi gõ kết quả vào luôn đỡ mệt.
Sử dụng công thức tổng quát để xử lý vấn đề khác.
Công thức của em chỉ áp dụng cho chuỗi ...xxxyzx, em thay yz bất kỳ với yz<>xx thì kết quả cũng là 4.

chuẩn Anh ạ! công thức này thay vị trí là đảo tròn mắt ngay, em hiểu 2 công thức dài, em đang tham khảo lại, sau gặp trường hợp khác sẽ sử dụng ngay.
 
Một nè +-+-+-+, hai nè +-+-+-+, ba bốn năm ... nè :''" ...
Em lồng hàm vào.
Tách bên phải dấu "-" :
Mã:
=RIGHT(A1,LEN(A1)-FIND("-",A1))
Đưa hàm này vào công thức lúc nãy:
Mã:
=LEN(RIGHT(A1,LEN(A1)-FIND("-",A1)))-LEN(SUBSTITUTE(RIGHT(A1,LEN(A1)-FIND("-",A1)),1,REPT("",100)))

Sao phải thêm cái Rept chi nhỉ
=LEN(RIGHT(A1,LEN(A1)-FIND("-",A1)))-LEN(SUBSTITUTE(RIGHT(A1,LEN(A1)-FIND("-",A1)),1,""))
 
ra kết quả chuỗi 111241 này em làm được, điều em không thể làm được đó là từ chuỗi 123hv13/5-111241 đếm dùng hàm liên tục ra bằng 4, sau dấu"-" không dùng cột phụ.
khó với em thiệt.
Dùng Substitute là đơn giản và dễ hiẻu nhất song có nhiều cách làm bài này, bé thma khảo 1 cách dùng hàm mảng nha:
Mã:
=SUMPRODUCT((MID(REPLACE(A1,1,FIND("-",A1),""),ROW(INDIRECT("1:"&LEN(REPLACE(A1,1,FIND("-",A1),"")))),1)="1")*1)
 
[Qdữ liệu không tài nào sort được khớp như yêu cầu, điên quá ag:=\+[/QUOTE]
Bạn cần bỏ ô Merge and Center trước khi Sắp xếp. :
Ô có chữ: Dùng công thức gì để sắp xếp ra như thế này. Chỉ giúp mình với
Nếu không muốn dùng thêm cột phụ thì khi nhập dữ liệu nên nhập theo đúng quy tắc như sau:
3 số đầu
2 số cuối
VD: 123hv13/5-3 thì nhập 123hv13/5-03
123hv13/5-13 thì nhập 123hv13/5-13
 
[Qdữ liệu không tài nào sort được khớp như yêu cầu, điên quá ag:=\+
Bạn cần bỏ ô Merge and Center trước khi Sắp xếp. :
Ô có chữ: Dùng công thức gì để sắp xếp ra như thế này. Chỉ giúp mình với
Nếu không muốn dùng thêm cột phụ thì khi nhập dữ liệu nên nhập theo đúng quy tắc như sau:
3 số đầu
2 số cuối
VD: 123hv13/5-3 thì nhập 123hv13/5-03
123hv13/5-13 thì nhập 123hv13/5-13[/QUOTE]

hihi, ra kết quả rồi mà bạn, cần gì phải thêm cột phụ đâu? bạn đọc kỹ tất cả các bài hướng dẫn của các Anh đã viết ở trên sẽ thấy ngay thôi.
chúc bạn sớm hoàn thành hoàn hảo bài tập này.thân!
 
Cám ơn các bằng hữu nhiều lắm nhưng mà kết quả cũng không giống như mình yêu cầu. Có cách nào dùng công thức để sắp xếp tự động khi thay đổi dữ liệu không các bạn. Không dùng Sort
 
Cám ơn các bằng hữu nhiều lắm nhưng mà kết quả cũng không giống như mình yêu cầu. Có cách nào dùng công thức để sắp xếp tự động khi thay đổi dữ liệu không các bạn. Không dùng Sort
File của bạn ở đâu, bạn nói không rõ lắm rất khó cho đáp án.
 
File của bạn ở đâu, bạn nói không rõ lắm rất khó cho đáp án.

File của bạn ấy ở bài #1
Không dùng sort dùng công thức ở 1 ô C4 rồi sao chép xuống.
Cứ tưởng bài này đơn giản. Yêu cầu này không dùng VBA không dùng Sort
Mình chưa giám nói là: Không làm được theo yêu cầu này
 
Lần chỉnh sửa cuối:
Cám ơn các bằng hữu nhiều lắm nhưng mà kết quả cũng không giống như mình yêu cầu. Có cách nào dùng công thức để sắp xếp tự động khi thay đổi dữ liệu không các bạn. Không dùng Sort
Được chứ, nhưng không có dữ liệu thật nên chỉ làm đúng theo dữ liệu trong file, chưa bẫy lỗi
Muốn tổng quát phải có dữ liệu thật
Thân
 

File đính kèm

Web KT

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

  • Dán lên cao
Trả lời
26
Đọc
9K
Back
Top Bottom