Xắp xếp dữ liệu trong exel

  • Thread starter Huunhat
  • Ngày gửi
H

Huunhat

Guest
20/11/05
10
0
0
39
Hà Nội
Thế này nhé: Cột A chứa 1 danh sách tên người. Giờ mình cần xắp xếp cột A theo tên(không phải theo họ của người ấy). Ai biết chỉ giùm nhé.
 
Khóa học Quản trị dòng tiền
adam_tran

adam_tran

Guitar inspiration
17/5/05
1,373
36
48
48
Goooogle
Bạn vào thư viện, download Add-In Name Manager, dùng hàm cắt tên ra 1 cột riêng sau đó sort theo tên.
 
Thailove

Thailove

xmen_đích thực
25/4/07
115
0
16
44
Hưng Yên
Thế này nhé: Cột A chứa 1 danh sách tên người. Giờ mình cần xắp xếp cột A theo tên(không phải theo họ của người ấy). Ai biết chỉ giùm nhé.
Mình ko biết các bạn thường hay sử dụng cách nào còn mình nếu muốn xắp xếp các tên thì mình thường sử dụng "Họ và tên đệm vào 1 cột và Tên vào 1 cột sau đó trọn vào ô tên cần xắp xếp rùi ấn Shift + dấu cách và sử dụng phím mũi tên giữ phím Shift để kéo suống rùi ấn vào A-Z vậy là ok
nếu ĐC nào có cách khác nhanh hơn cho mình tham khảo với:bigok:
 
N

Nguyễn Thị Huyền Nga

Guest
23/1/06
72
0
6
Long Biên - Hà Nội
Hix :wall:, Thailove nói như vậy là không được, làm như bạn thì chỉ sắp xếp được cột tên thôi, còn cột Họ và tên đệm thì sao, thế thì râu ông nọ cắm cằm bà kia à? Theo mình, bạn cũng tạo 2 cột, một cột họ và tên đệm, một cột tên, sau đó bôi đen 2 cột, vào Data---> Sort, Ở Sort by bạn chọn cột tên--> click vào Ascending, Ở then by bạn chọn cột Họ và tên đệm, cũng click vào Ascending nhé rồi OK là được :bigok:
 
adam_tran

adam_tran

Guitar inspiration
17/5/05
1,373
36
48
48
Goooogle
Chỉ có cột họ tên mà chưa có cột tên riêng thì làm sao? Gõ lại thì lâu lắm. Dùng Add In Namager đi, nó cung cấo cho các bạn hàm =CATTEN() và hàm =CATDEM() để tách tên ra một cột riêng.
Function catdem(n) As String
' NOTE: The InStrRev function is not available in Excel 97
Dim FirstName As String, LastName As String, cfname As String
n = Application.WorksheetFunction.Trim(n)
FirstName = Left(n, InStr(1, n, " "))
LastName = Right(n, Len(n) - InStrRev(n, " "))
catdem = FirstName & LastName
End Function
Function hodem(n) As String
' NOTE: The InStrRev function is not available in Excel 97
Dim FirstName As String, LastName As String, cfname As String
n = Application.WorksheetFunction.Trim(n)
LastName = Right(n, Len(n) - InStrRev(n, " "))
cfname = Left(n, Len(Trim(n)) - Len(LastName))
hodem = cfname
End Function
Function ten(n) As String
' NOTE: The InStrRev function is not available in Excel 97
Dim FirstName As String, LastName As String, cfname As String
LastName = Right(n, Len(n) - InStrRev(n, " "))
ten = LastName
End Function
Function ho(n) As String
' NOTE: The InStrRev function is not available in Excel 97
ho = hodem(hodem(n))
End Function
Function hoten(n) As String
' NOTE: The InStrRev function is not available in Excel 97
hoten = ho(n) & " - " & ten(n)
End Function
 
Thailove

Thailove

xmen_đích thực
25/4/07
115
0
16
44
Hưng Yên
Hix :wall:, Thailove nói như vậy là không được, làm như bạn thì chỉ sắp xếp được cột tên thôi, còn cột Họ và tên đệm thì sao, thế thì râu ông nọ cắm cằm bà kia à? Theo mình, bạn cũng tạo 2 cột, một cột họ và tên đệm, một cột tên, sau đó bôi đen 2 cột, vào Data---> Sort, Ở Sort by bạn chọn cột tên--> click vào Ascending, Ở then by bạn chọn cột Họ và tên đệm, cũng click vào Ascending nhé rồi OK là được :bigok:
Bạn có thể đọc kỹ bài của mình và thử thực hiện đúng các bước như mình đã làm được không? và nó sẽ không phải như bạn nói (đó là cách làm thủ công nhưng nhanh và hiệu quả) còn cách của bạn mình chưa làm nhưng mình sẽ thử cám ơn bạn đã góp ý.
 
ngocluyen12

ngocluyen12

Guest
24/4/07
704
0
0
Hai phong
Hix :wall:, Thailove nói như vậy là không được, làm như bạn thì chỉ sắp xếp được cột tên thôi, còn cột Họ và tên đệm thì sao, thế thì râu ông nọ cắm cằm bà kia à? Theo mình, bạn cũng tạo 2 cột, một cột họ và tên đệm, một cột tên, sau đó bôi đen 2 cột, vào Data---> Sort, Ở Sort by bạn chọn cột tên--> click vào Ascending, Ở then by bạn chọn cột Họ và tên đệm, cũng click vào Ascending nhé rồi OK là được :bigok:

Đúng vậy, làm như bạn Thailove rất nhanh và tiện. Mình thử rồi, ko bị "râu ông nọ cắm cằm bà kia đâu"
 
The End

The End

^^
25/9/07
297
0
16
EveryWhere
Hay quá! Cám ơn bạn Thailove. Vậy bạn cho mình hỏi mình sắp xếp số thì thế nào nhỉ??
 
H

hanh chi

Guest
6/12/07
24
0
1
55
Lâm Đồng
Thế này nhé: Cột A chứa 1 danh sách tên người. Giờ mình cần xắp xếp cột A theo tên(không phải theo họ của người ấy). Ai biết chỉ giùm nhé.
Xin chào bạn.
Nếu bạn có cột "Họ ,tên lót và tên" nhập trên 1 cột thì bạn không cần phải tách "Tên" ra 1 cột khác để Sort .
Với bộ tiện ích Excell bạn có thể sắp xếp, tách , gộp "họ, tên" thoải mái
nếu bạn chưa có bộ tiện ích này thì liên hệ qua
Email :thinh_lamdong@yahoo.com.vn mình sẽ gửi cho mà xài rất thuận tiên
 
H

hoangdanh282vn

Trung cấp
31/3/07
75
6
0
TP.HCM
Phương pháp tách họ và tên dùng công thức

i>.tách Họ
=left(trim(a2),find(" ",trim(a2))-1)

ii>. Tách Tên Lót
{=mid(trim(a2),find(" ",trim(a2))+1,max((mid(trim(a2),row($1:$50),1) =" ")*row($1:$50))-find(" ",trim(a2)))}

iii>. Tách Tên
=trim(right(substitute(trim(a2)," ","^^^^^^"),7))
với ^ là khoảng trắng (do không ghi dc 6 khoảng trắng liên tiếp nên mượn tạm)
 
Sửa lần cuối:
H

hanh chi

Guest
6/12/07
24
0
1
55
Lâm Đồng
Thế này nhé: Cột A chứa 1 danh sách tên người. Giờ mình cần xắp xếp cột A theo tên(không phải theo họ của người ấy). Ai biết chỉ giùm nhé.

Bạn : Huunhat thân mến! xin loi Bạn vì Email của mình bị lỗi nen khong the lay địa chỉ của ban được mình sẽ gửi tặng bạn bộ tiện ích Excel bạn cài đặt và sử dụng có file hướng dẫn kèm theo : Gồm hàm dịch số ra chữ, tách , gộp, sắp xếp , chuyển mã , đổi chữ hoa thành chữ thường vvvv vô cùng thuận tiện bạn "đọc kỹ hướng dẫn sử dụng trước khi dùng"
Nếu bạn thực sự cần mình sẽ gửi cho bạn qua Email vì mình o có quyền gửi kèm file Emai khác của mình là :Thinh_baoloc@yahoo.com
Rất hân hạnh được làm quen với ban: Ok
 
D

duongacc

Trung cấp
4/3/08
87
0
6
hymalaya
Mình ko biết các bạn thường hay sử dụng cách nào còn mình nếu muốn xắp xếp các tên thì mình thường sử dụng "Họ và tên đệm vào 1 cột và Tên vào 1 cột sau đó trọn vào ô tên cần xắp xếp rùi ấn Shift + dấu cách và sử dụng phím mũi tên giữ phím Shift để kéo suống rùi ấn vào A-Z vậy là ok
nếu ĐC nào có cách khác nhanh hơn cho mình tham khảo với:bigok:

chào bạn
mình muốn sắp xếp cột chứng từ theo thứ tự nhưng trong đó có chứa công thức thì phải làm sao
bạn giúp mình với nhé
thanks
chúc bạn vui:pepsi:
 

Xem nhiều