Chuyên đề giải đáp các bài tập Excel (Phần 4)

Liên hệ QC
cám ơn bạn. nhưng của bạn là tính hết các tháng có tên nhân viên rồi, mình cần là tính số lần trên tháng.%#^#$
uk mình ko đọc kỹ đề có anh Ba tê giải giúp rồi chúc bạn hoàn thành tốt, tích lũy được nhiều kiến thức hơn nữa
 
anh chị ơi giúp e giải dùm bài tập này với
 

File đính kèm

  • Bai Tap VN Excel Buoi 4- tuan 6.xlsx
    73.1 KB · Đọc: 14
Chỉnh sửa lần cuối bởi điều hành viên:
thông cảm nha, mình kém tiếng anh nên không thể giúp bạn được, những câu đặt tên bạn tự làm đi
 

File đính kèm

  • Bai Tap VN Excel Buoi 4- tuan 6.xlsx
    73.4 KB · Đọc: 15
Lần chỉnh sửa cuối:
Xin nhờ mọi người giúp đỡ, mình đang cần lập một danh sách như sau:

aEEFb0f.png


Cột a: là những cái họ có thể tồn tại, có thể bổ sung
Cột b: tên đầy đủ của sinh viên
Cột c: bằng cột cột b - phần họ có tồn tại trong cột a

Mình có xem vài bài tập về phần tách họ nhưng hầu hết đều chỉ tách có một chữ tên cuối, mình cần loại bỏ tất cả cái họ có thể tồn tại trong danh sách cột a, điều khó làm ở đây là, ví dụ:

Nguyễn Thị Thiên Thanh > Thiên Thanh
Nguyễn Minh Thành > Minh Thành

Khi cột a tồn tại "Nguyễn Thị" và "Nguyễn" Thì phải trừ "Nguyễn Thị" để cho ra "Thiên Thanh"
Chú ý, là cái tên phải >= 3 từ trở lên, nếu như tên 2 chữ là "Nguyễn Đào" thì cột c để trống không chia.

Mình đang cần lập danh sách sinh viên trong lớp, cần giúp đỡ gấp, Xin cám ơn.
 
Lần chỉnh sửa cuối:
Xin nhờ mọi người giúp đỡ, mình đang cần lập một danh sách như sau:

aEEFb0f.png


Cột a: là những cái họ có thể tồn tại
Cột b: tên đầy đủ của sinh viên
Cột c: bằng cột cột b - phần họ có tồn tại trong cột a

Mình có xem vài bài tập về phần tách họ nhưng hầu hết đều chỉ tách có một chữ tên cuối, mình cần loại bỏ tất cả cái họ có thể tồn tại trong danh sách cột a, điều khó làm ở đây là, ví dụ:

Nguyễn Thị Thiên Thanh > Thiên Thanh
Nguyễn Minh Thành > Minh Thành

Khi cột a tồn tại "Nguyễn Thị" và "Nguyễn" Thì phải trừ "Nguyễn Thị" để cho ra "Thiên Thanh"
Chú ý, là cái tên phải >= 3 từ trở lên, nếu như tên 2 chữ là "Nguyễn Đào" thì cột c để trống không chia.

Mình đang cần lập danh sách sinh viên trong lớp, cần giúp đỡ gấp, Xin cám ơn.
Bài này có cách giải quyết nhưng phải có file giả lập mới được
---
Đang chờ độ làm đại xem sao
- Nếu dùng hàm có sẵn thì dùng công thức mảng sau
C2=IF(LEN(B2)-LEN(SUBSTITUTE(B2," ",""))=1,B2,TRIM(RIGHT(B2,MIN(LEN(SUBSTITUTE(B2,$A$2:$A$10,""))))))
( Kết thúc bằng ctrl+shift+enter)

- Nếu dùng hàm tự tạo thì thử code sau
cú pháp : tach( Vùng chứa họ, ô chứa tên đầy đủ)
Mã:
Public Function Tach(Ho As Range, TenHo As String) As String
Dim r As Long, i

If UBound(Split(TenHo, " ")) <= 1 Then
Tach = TenHo
Else
i = Len(TenHo)
For r = 1 To Ho.Rows.Count
If InStr(1, TenHo, Ho(r, 1), 1) Then
If i > Len(Trim(Replace(TenHo, Ho(r, 1), ""))) Then
i = Len(Trim(Replace(TenHo, Ho(r, 1), "")))
End If
End If
Next r

Tach = Right(TenHo, i)
End If

End Function
 
Lần chỉnh sửa cuối:
Xin nhờ mọi người giúp đỡ, mình đang cần lập một danh sách như sau:

aEEFb0f.png


Cột a: là những cái họ có thể tồn tại, có thể bổ sung
Cột b: tên đầy đủ của sinh viên
Cột c: bằng cột cột b - phần họ có tồn tại trong cột a

Mình có xem vài bài tập về phần tách họ nhưng hầu hết đều chỉ tách có một chữ tên cuối, mình cần loại bỏ tất cả cái họ có thể tồn tại trong danh sách cột a, điều khó làm ở đây là, ví dụ:

Nguyễn Thị Thiên Thanh > Thiên Thanh
Nguyễn Minh Thành > Minh Thành

Khi cột a tồn tại "Nguyễn Thị" và "Nguyễn" Thì phải trừ "Nguyễn Thị" để cho ra "Thiên Thanh"
Chú ý, là cái tên phải >= 3 từ trở lên, nếu như tên 2 chữ là "Nguyễn Đào" thì cột c để trống không chia.

Mình đang cần lập danh sách sinh viên trong lớp, cần giúp đỡ gấp, Xin cám ơn.

Nếu hiểu đúng thì như vầy:
- Nếu Chỉ có Họ Tên (2 chữ) thì để nguyên.
- Lấy Tên và chữ Lót, Nếu có "Thị" hoặc "Văn" thì bỏ "Thị" hoặc "Văn"
- Nguyễn Thị Thành Thị thì....
- Trần Văn Thị Thành ....?
- Nguyễn Thị Văn Minh....?
- Nguyễn Quan Văn...?
Cái chuyện này phải tra tự điển tất cả các trường hợp Họ rồi Họ+Họ .... "Nguyễn Trần Phan Lê"
 

File đính kèm

  • HicHic.xlsx
    9.5 KB · Đọc: 8
Lần chỉnh sửa cuối:
Bài này có cách giải quyết nhưng phải có file giả lập mới được
---
Đang chờ độ làm đại xem sao
- Nếu dùng hàm có sẵn thì dùng công thức mảng sau
C2=IF(LEN(B2)-LEN(SUBSTITUTE(B2," ",""))=1,B2,TRIM(RIGHT(B2,MIN(LEN(SUBSTITUTE(B2,$A$2:$A$10,""))))))
( Kết thúc bằng ctrl+shift+enter)

- Nếu dùng hàm tự tạo thì thử code sau
cú pháp : tach( Vùng chứa họ, ô chứa tên đầy đủ)
Mã:
Public Function Tach(Ho As Range, TenHo As String) As String
Dim r As Long, i

If UBound(Split(TenHo, " ")) <= 1 Then
Tach = TenHo
Else
i = Len(TenHo)
For r = 1 To Ho.Rows.Count
If InStr(1, TenHo, Ho(r, 1), 1) Then
If i > Len(Trim(Replace(TenHo, Ho(r, 1), ""))) Then
i = Len(Trim(Replace(TenHo, Ho(r, 1), "")))
End If
End If
Next r

Tach = Right(TenHo, i)
End If

End Function


Cám ơn bạn, mình đã làm được rồi.

@ Ba Tê: Cám ơn bạn đã giúp, thật ra phần họ phổ biến thì chẳng quá 20 cái đâu, trong lớp mình khoảng hơn 200 người thì trần với nguyễn là chủ yếu, chỉ là có thêm vài cái tên lót khá đặc biệt nên mới mất thời gian.
 
dạ e cám ơn a , a ơi a giúp e thêm 1 bài nữa là phần bt làm thêm
 

File đính kèm

  • Bai Tap VN Excel Buoi 4- tuan 6.xlsx
    72.6 KB · Đọc: 12
  • Bai Tap Them Excel Buoi 4- tuan 6.xlsx
    90.4 KB · Đọc: 15
Chỉnh sửa lần cuối bởi điều hành viên:
anh chị ơi giúp đỡ e cái e đang cần gấp lắm
 
bạn tự tìm hiểu phần đặt tên đi rồi làm, phần đó nếu tôi làm cho bạn thì bạn cũng đâu biết làm như thế nào đâu=> kiến thức đó không phải của bạn.
 
à phần đặt tên thì e có biết r nhưng trong cái file bt thêm phần and or e chưa làm đc a giải dùm e vs
 
Xin giúp mình sửa lại lỗi của hàm này, tại sao nó chỉ hoạt động được đối với các giá trị ở hàng A2 và B2 trong khi các hàng dưới thì lại không được ?

FJWCMRp.jpg
 
hiện em có 1 câu trong bài tập không biết nên dùng hàm nào cho đúng mong các anh giúp em câu hỏi như sau
Thành tiền = (Trị giá + Phí vận chuyển)* Tỉ Giá USD, nhưng giảm 10% cho những mặt hàng có xuất xứ là Korea
 

File đính kèm

  • 1.xlsx
    13.4 KB · Đọc: 15
Chỉnh sửa lần cuối bởi điều hành viên:
hiện em có 1 câu trong bài tập không biết nên dùng hàm nào cho đúng mong các anh giúp em câu hỏi như sau
Thành tiền = (Trị giá + Phí vận chuyển)* Tỉ Giá USD, nhưng giảm 10% cho những mặt hàng có xuất xứ là Korea

Thử công thức này xem sao
J5=(H5+I5)*$I$3*IF(E5="Korea",0.9,1)
 
Chào các bạn!
Mình có 7 bài tập thì giải được 4 bài rùi còn 3 bài nữa bạn nào rảnh giải giúp mình với vì công ty đang làm quyết toán nên bận quá, về nhà thì lo cho con nhỏ nên chẳng còn thời gian rảnh nữa (Mình tốt nghiệp CĐ cách đây 5 năm rùi, mới học liên thông ĐH ngành kế toán). Đây là bài tập môn Tin học ứng dụng. Chiều tối nay mình phải đi học rùi :( Help me!!! Tks
 

File đính kèm

  • Bai giai.xlsx
    28 KB · Đọc: 13
  • BAI TAP MS. EXCEL 1.pdf
    511.1 KB · Đọc: 26
bài 6
tên hàng
=VLOOKUP(MID(B2,2,1)&RIGHT(B2,1),$K$4:$P$7, 2,0)
đơn giá thì hên suôi
=VLOOKUP(MID(B2,2,1)&RIGHT(B2,1),$K$4:$P$7, MONTH(D2)+2,0)
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom