ĐĂNG KÝ NGAY MỘT ACCOUNT
ĐÃ FIX TOÀN BỘ LỖI ĐĂNG KÝ
CÓ THỂ NHẬP EMAIL TÙY Ý

♥️ Welcome to YAK35 Forum ♥️

Cắt tên trong excel !!!!!!!! Pic_login

ĐĂNG KÝ NGAY MỘT ACCOUNT
ĐÃ FIX TOÀN BỘ LỖI ĐĂNG KÝ
CÓ THỂ NHẬP EMAIL TÙY Ý

♥️ Welcome to YAK35 Forum ♥️

Cắt tên trong excel !!!!!!!! Pic_login



 
Trang ChínhGalleryLatest imagesTìm kiếmĐăng kýĐăng Nhập
:: Forum YAK35 - All In One ::
  • Liên Kết
Admin (1966)
trifolium (971)
huynh_tantai (359)
dang_thanh195 (272)
chemistry99 (264)
TBT_THANHTHONG (191)
dk (190)
CEO HOAICHINH (172)
ghost (158)
giaosu_thailan (136)

Share|
Tiêud?

Cắt tên trong excel !!!!!!!!

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down
Tác giảThông điệp

dang_thanh195
ĐẠI ÚY

dang_thanh195

Tổng số bài gửi Tổng số bài gửi : 272
Tiền thưởng $ Tiền thưởng $ : 27301
Đến từ Đến từ : Third World
Chi tiết dang_thanh195 Trạng thái:
Cấp bậc: ĐẠI ÚY
Danh vọng:272
Tài năng:%/100%

Bài gửiTiêu đề: Cắt tên trong excel !!!!!!!! Cắt tên trong excel !!!!!!!! I_icon_minitime29/5/2010, 20:47

Trong excel không có hàm chuyên biệt dùng để cắt tên. Các bạn nếu mún cắt tên thì tạo ra một hàm riêng, các tạo như sao:
Vào Menu Tools-Macro-Visual Basic Editor- Vào Insert - Module, đánh vào đoạn code dưới đây

Function Tach(ht As String, a As Integer) As String
Dim s1, s2 As String
Dim C, L As Integer
ht = Trim(ht) 'Hàm Trim dùng để cắt những khoảng trắng thừa vô nghĩa đi
L = Len(ht)
s1 = Left(ht, L)
s2 = Right(s1, 1)
Do While s2 " "
L = L - 1
s1 = Left(ht, L)
s2 = Right(s1, 1)
Loop

If a = 0 Then
Tach = Left(ht, L)
Else
If a = 1 Then
Tach = Right(ht, Len(ht) - L)
End If
End If
End Function


Xong bạn lưu lại, chọn ở mục Save as type là Microsoft Excel Add-In(*.xla) rồi ở mục File name bạn đánh tên vào - Save. Đóng khung soạn thảo này lại, vào Tools-Add-Ins... - chọn Browse - nhấp vào tên mà lúc nãy bạn lưu vào - OK. vậy là xong, bây giờ nếu muốn tách họ bạn chỉ việc gõ
=tach(A2,0)
tương tự nếu muốn tách tên thì gõ
=tach(A2,1)
(ở đây 0 và 1 chỉ là đối số để phân biệt là mình đang tách tên hay tách họ giống như 0 và 1 trong hàm VLOOKUP)
(bạn có thể thay thế tên hàm "tach" thành tên khác theo ý thích cũng đc)
nếu thấy hay thì thanks 1 cái hén

Hãy cảm ơn bài viết của dang_thanh195 bằng cách bấm vào "" nhé!!!

Về Đầu Trang Go down

pvtao
HẠ SĨ

pvtao

Tổng số bài gửi Tổng số bài gửi : 58
Tiền thưởng $ Tiền thưởng $ : 26771
Chi tiết pvtao Trạng thái:
Cấp bậc: HẠ SĨ
Danh vọng:58
Tài năng:%/100%

Bài gửiTiêu đề: Re: Cắt tên trong excel !!!!!!!! Cắt tên trong excel !!!!!!!! I_icon_minitime29/5/2010, 21:39

Chài, cái này chỉ dùng khi nào bạn làm nhân viên văn phòng thôi, chứ thi mà làm kiểu này thì mất thời gian lắm (hi, với lại thầy cũng đâu cho làm như vậy Very Happy ). Dùng hàm này để cắt tên trực tiếp nè:
+Công thức chuẩn nhất nè, đúng cho mọi trường hợp:
=IF(TRIM($A2)="","",IF(ISERROR(FIND(" ",TRIM($A2))),TRIM($A2),(MID(TRIM($A2),FIND("*",SU BSTITUTE(TRIM($A2)," ","*",LEN(TRIM($A2))-LEN(SUBSTITUTE(TRIM($A2)," ",""))))+1,100))))
+không thì xài cái này, ngắn gọn hơn nhưng chỉ đúng khi họ tên được nhập chuẩn (không dư khoảng trắng) và có 2 từ trở lên:
Tách phần họ trước:
=LEFT(A2,FIND("*",SUBSTITUTE(A2," ","*",LEN(A2)-LEN(SUBSTITUTE(A2," ",""))))-1)
Sau đó tách phần tên luôn nè:
=RIGHT(A2,LEN(A2)-LEN(B2)-1)

Hãy cảm ơn bài viết của pvtao bằng cách bấm vào "" nhé!!!

Về Đầu Trang Go down

dang_thanh195
ĐẠI ÚY

dang_thanh195

Tổng số bài gửi Tổng số bài gửi : 272
Tiền thưởng $ Tiền thưởng $ : 27301
Đến từ Đến từ : Third World
Chi tiết dang_thanh195 Trạng thái:
Cấp bậc: ĐẠI ÚY
Danh vọng:272
Tài năng:%/100%

Bài gửiTiêu đề: Re: Cắt tên trong excel !!!!!!!! Cắt tên trong excel !!!!!!!! I_icon_minitime29/5/2010, 21:42

hic. đọc vô mún xỉu..... thanks bác 1 cái.keke

Hãy cảm ơn bài viết của dang_thanh195 bằng cách bấm vào "" nhé!!!

Về Đầu Trang Go down

chemistry99
ĐẠI ÚY

chemistry99

Tổng số bài gửi Tổng số bài gửi : 264
Tiền thưởng $ Tiền thưởng $ : 27420
Đến từ Đến từ : Hố đen vũ trụ
Chi tiết chemistry99 Trạng thái:
Cấp bậc: ĐẠI ÚY
Danh vọng:264
Tài năng:%/100%

Bài gửiTiêu đề: Re: Cắt tên trong excel !!!!!!!! Cắt tên trong excel !!!!!!!! I_icon_minitime29/5/2010, 22:36

[You must be registered and logged in to see this link.]

a e xem thử hem đảm bảo là đúng trong mọi trường hợp Crying or Very sad

Hãy cảm ơn bài viết của chemistry99 bằng cách bấm vào "" nhé!!!

Về Đầu Trang Go down

giaosu_thailan
THIẾU ÚY

giaosu_thailan

Tổng số bài gửi Tổng số bài gửi : 136
Tiền thưởng $ Tiền thưởng $ : 26473
Đến từ Đến từ : thai land
Chi tiết giaosu_thailan Trạng thái:
Cấp bậc: THIẾU ÚY
Danh vọng:136
Tài năng:%/100%

Bài gửiTiêu đề: Re: Cắt tên trong excel !!!!!!!! Cắt tên trong excel !!!!!!!! I_icon_minitime30/5/2010, 09:13

Lồn què. Có pm cứ xài. ở đó đi học mấy cái vớ vẩn.

Hãy cảm ơn bài viết của giaosu_thailan bằng cách bấm vào "" nhé!!!

Về Đầu Trang Go down

Sponsored content

Chi tiết Sponsored content Trạng thái:
Cấp bậc:
Danh vọng:
Tài năng:%/100%

Bài gửiTiêu đề: Re: Cắt tên trong excel !!!!!!!! Cắt tên trong excel !!!!!!!! I_icon_minitime


Hãy cảm ơn bài viết của Sponsored content bằng cách bấm vào "" nhé!!!

Về Đầu Trang Go down

Tiêuđề

Cắt tên trong excel !!!!!!!!

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang

 Similar topics

-
» 30 đề Excel hay!
» Lịch thi đấu World Cup 2010 Excel !
» KOOLdic 2010 – Từ điển tuyệt vời cho phép tạo từ điển từ dữ liệu Excel của bạn
» Học trong lúc ngủ
» Lớp trong giờ học
Trang 1 trong tổng số 1 trang
.::Host up ảnh miễn phí: Clickhere! - Huớng dẫn sử dụng Diễn đàn:Clickhere!::.
KhU VỰC ĐANG TRUY CẬP DIỄN ĐÀN YAK35
Permissions in this forum:Bạn không có quyền trả lời bài viết
 :: CÁC MÔN HỌC CHÍNH KHÓA :: NĂM NHẤT :: Tin học-