chỉ cộng số không cộng chữ (2 người xem)

  • Thread starter Thread starter vumius
  • Ngày gửi Ngày gửi
Liên hệ QC

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

vumius

Thành viên mới
Tham gia
16/7/09
Bài viết
15
Được thích
0
Chào cả nhà,
mình có vấn đề này muốn hỏi mọi người có cách nào tính tổng cột a và b mà trong đó cột a gồm có chữ và số.(ví dụ:cột a = dantranh12 , cột b = 5.mình sẽ có kết quả là 17)Nếu không được thì mình có cách làm nào khả thi hơn không?mong mọi người quan tâm giúp đỡ.
 
Chào cả nhà,
mình có vấn đề này muốn hỏi mọi người có cách nào tính tổng cột a và b mà trong đó cột a gồm có chữ và số.(ví dụ:cột a = dantranh12 , cột b = 5.mình sẽ có kết quả là 17)Nếu không được thì mình có cách làm nào khả thi hơn không?mong mọi người quan tâm giúp đỡ.
Phương pháp tổng quát: Tách lấy số của từng cell, sau đó sẽ tính toán
Để biết chi tiết, bạn vui lòng đưa file lên, biết cấu trúc dử liệu cụ thể sẽ giúp bạn dể hơn!
 
ví dụ "a6" =trandan12,"b6"=anhkhoa5
=SUM((RIGHT(A6;2)+RIGHT(B6;1)))
bạn tham khảo thêm cái này
hàm Left
Công dụng: Dùng để trích xuất phần bên trái của một chuỗi một hoặc nhiều ký tự tùy theo sự chỉ định của bạn

Công thức: =LEFT(text [,num_chars])
___text: chuỗi văn bản cần trích xuất ký tự
___num_chars: số ký tự cần trích ra phía bên trái chuỗi text, mặc định là 1

- num_chars phải là số nguyên dương
- Nếu num_chars lớn hơn độ dài của chuỗi thì kết quả trả về sẽ là toàn bộ chuỗi text


Ví dụ:___=LEFT(“Karen Elizabeth Hammond”, 5)
Karen
[FONT=Verdana, Arial, Helvetica, sans-serif] [/FONT]

Hàm RIGHT

Công dụng: Dùng để trích xuất phần bên phải của một chuỗi một hoặc nhiều ký tự tùy theo sự chỉ định của bạn

Công thức: =RIGHT(text [,num_chars])
___text: chuỗi văn bản cần trích xuất ký tự
___num_chars: số ký tự cần trích ra phía bên phải của chuỗi text, mặc định là 1

- num_chars phải là số nguyên dương
- Nếu num_chars lớn hơn độ dài của chuỗi thì kết quả trả về sẽ là toàn bộ chuỗi text


Ví dụ:___=RIGHT(“Karen Elizabeth Hammond”, 7)
Hammond
 
ví dụ "a6" =trandan12,"b6"=anhkhoa5
=SUM((RIGHT(A6;2)+RIGHT(B6;1)))
bạn tham khảo thêm cái này
hàm Left
Công dụng: Dùng để trích xuất phần bên trái của một chuỗi một hoặc nhiều ký tự tùy theo sự chỉ định của bạn

Công thức: =LEFT(text [,num_chars])
___
Hàm RIGHT
Công dụng: Dùng để trích xuất phần bên phải của một chuỗi một hoặc nhiều ký tự tùy theo sự chỉ định của bạn

Công thức: =RIGHT(text [,num_chars])
___
Cái này cũng tốt nhưng nó chỉ phù hợp khi số các giá trị sau text là bằng nhau, nếu số lượng này không bằng nhau hoặc khi có khi không thì không thể áp dụng vì nếu cứ mỗi dòng viết 1 lệnh thì chẳng có ý nghĩa gì...hihi :-=:-=
 
Bạn thử hàm UDF loại trừ ký tự chữ đơn giản này xem

Mã:
Function valu(ch As String) As Long
For i = 1 To Len(ch)
If IsNumeric(Mid(ch, i, 1)) Then valu = valu & Mid(ch, i, 1)
Next
End Function
Ví dụ: C1=valu(A1)+B1
 

File đính kèm

Web KT

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

Back
Top Bottom