Sắp xếp lại các số trong cột theo thứ tự tăng dần

Liên hệ QC

ngocthaigtvt

Thành viên mới
Tham gia
19/8/10
Bài viết
5
Được thích
1
Em muốn sắp xếp lại thứ tự của các số liệu trong cột theo thứ tự lớn dầnnên nhờ các bác chỉ giùm
 

File đính kèm

  • Book1.xls
    17 KB · Đọc: 529
Em muốn sắp xếp lại thứ tự của các số liệu trong cột theo thứ tự lớn dầnnên nhờ các bác chỉ giùm

Không biết là bạn hỏi dùng công thức để sắp xếp dữ liệu theo thứ tự tăng dần hay là dùng cách nào cũng được để sắp xếp.
Nếu chỉ đơn giản là sắp xếp dữ liệu thì bạn bôi chọn vùng dữ liệu, vào Data\Sort.ok
 
Em muốn sắp xếp lại thứ tự của các số liệu trong cột theo thứ tự lớn dầnnên nhờ các bác chỉ giùm

Nếu chỉ có một cột vậy thì dùng công cụ Data -> Sort là được
hoặc: =SMALL($D$2:$D$12,ROWS($1:1))

Chắc bảng tính còn nhiều, tôi nghĩ không đơn giản với một cột vậy, tốt hơn bạn đưa đầy đủ/chi tiết hơn
 
Cách hướng dẫn không cụ thể khó hiểu
Những người không muốn bước thì chẳng bao giờ đi được đến đích cả. Bạn cứ mở bảng tính ra và thực hành đi thì sẽ thấy các hướng dẫn trên cực kỳ dễ hiểu và đơn giản.
 
Nếu chỉ có một cột vậy thì dùng công cụ Data -> Sort là được
hoặc: =SMALL($D$2:$D$12,ROWS($1:1))

Cũng dùng công thức như bạn liệu có thể xếp các số từ lớn đến nhỏ không, giúp cho với. Công thức của bạn hiện #NUM! có cách ẩn nó đuợc ko
 
Lần chỉnh sửa cuối:
[video=youtube;IdUw0L_8HpE]http://www.youtube.com/watch?v=IdUw0L_8HpE&feature[/video]
 
Ai có thể giúp mình bài này không, tìm google mãi không thấy
cảm ơn rất nhiều!!!
 

File đính kèm

  • Xep ket qua hoc sinh.xls
    16 KB · Đọc: 59
Bạn dùng CT sau cho ô B28 sau đó fill sang, fill xuống dưới:
Mã:
=Iferror(lookup(2,1/(($c$10:$c$19*100+$d$10:$d$19*10+$e$10:$e$19)=large($c$10:$c$19*100+$d$10:$d$19*10+$e$10:$e$19,row(1:1))),b$10:b$19),"")
 
Cảm ơn bạn rất nhiều, nhưng kết quả là #NAME?
Mình tìm mãi chưa ra, huhu
 

File đính kèm

  • Xep ket qua hoc sinh.xls
    19 KB · Đọc: 22
Nếu là như anh dhn46 nói thì bạn sửa lại CT như vầy nha:
PHP:
=IF(ROW(1:1)=COUNTA($B$10:$B$24),LOOKUP(2,1/(($C$10:$C$19*100+$D$10:$D$19*10+$E$10:$E$19)=LARGE($C$10:$C$19*100+$D$10:$D$19*10+$E$10:$E$19,ROW(1:1))),B$10:B$19),"")
 
bạn KHUONGVIETPHONG chỉ giúp với, thay đổi các kiểu chưa ra
 
Tìm hiểu mãi vẫn chưa được, chỉ ra được 1 người, còn lại trống
Mình thử thay large thành small thì ra người cao nhất đứng dưới cùng:-=
suốt cả buổi tìm hiểu mấy hàm này mà chưa hiểu được cách làm
 

File đính kèm

  • Xep ket qua hoc sinh.xls
    33 KB · Đọc: 32
}}}}} đã ra kết quả. xóa bỏ phần lệnh If đi lại được. Không hiểu sao lúc trước không được nhỉ
Giờ thì phải tìm hiểu xem công thức này là như thê nào
Cảm ơn các bạn rất nhiều nhé
-=.,,
 
Nếu là như anh dhn46 nói thì bạn sửa lại CT như vầy nha:
PHP:
=IF(ROW(1:1)=COUNTA($B$10:$B$24),LOOKUP(2,1/(($C$10:$C$19*100+$D$10:$D$19*10+$E$10:$E$19)=LARGE($C$10:$C$19*100+$D$10:$D$19*10+$E$10:$E$19,ROW(1:1))),B$10:B$19),"")

Hình như bạn thiếu 1 dấu < trong công thức đó
Mã:
=IF(ROW(1:1)[COLOR=#ff0000][SIZE=4][B]<[/B][/SIZE][/COLOR]=COUNTA($B$10:$B$24),LOOKUP(2,1/(($C$10:$C$19*100+$D$10:$D$19*10+$E$10:$E$19)=LARGE($C$10:$C$19*100+$D$10:$D$19*10+$E$10:$E$19,ROW(1:1))),B$10:B$19),"")
 
hihi, cảm ơn các bác rất nhiều, kết quả thì OK rồi mà tìm hiểu về công thức thì vẫn mù mờ quá, hjx, hoc máy cai hàm này thôi cũng đau hết cả đầu. Nhất là cái lookup ... *100 + ...*10 + ...
thử thêm 1 cột nữa làm đk (... *1000 + ... *100 + ... *10) kết quả sai bét lun**~**
 
Web KT
Back
Top Bottom