Hỏi về trích xuất text (left, right...) (1 người xem)

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

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

holmes

Thành viên mới
Tham gia
21/11/08
Bài viết
26
Được thích
4
Nghề nghiệp
NV
  • Vấn đề 1:
Các bác cho em hỏi dữ liệu được hàm right trích xuất ra có được quy định là dạng dữ liệu gì ko?
Ở ví dụ này em trích từ 1 topic khác trong forum. công thức trong B11 và B12 dùng đếm số người sinh năm 2001. Hàm right trích năm sinh trong A1. như vậy Right(A12;4)=2001
-Nếu B12 để là =sumproduct(--YEAR(ngaysinh)=Right(A12;4))) thì ko hiện được kết quả đúng (0)?
-Nhưng trong B11 =sumproduct(--YEAR(ngaysinh)=--Right(A12;4))) thì lại cho ra kết quả (5)


lrrj8.jpg



ngaysinh=$B$2:$B$9
  • Vấn đề 2
Làm thế nào để trích phần tên ra cột riêng. Giả sử các tên có số từ không giống nhau.
vd:

Nguyễn Thị A
Nguyễn Thị Thùy AA
Nguyễn BBB

A
AA
BBB
Lần trước vội quá ko kịp viết chi tiết nên bị delete bài mất rồi. hic!
Em xin cảm ơn trước.
 
Lần chỉnh sửa cuối:
  • Vấn đề 1:
Các bác cho em hỏi dữ liệu được hàm right trích xuất ra có được quy định là dạng dữ liệu gì ko?
Ở ví dụ này em trích từ 1 topic khác trong forum. công thức trong B11 và B12 dùng đếm số người sinh năm 2001. Hàm right trích năm sinh trong A1. như vậy Right(A12;4)=2001
-Nếu B12 để là =sumproduct(--YEAR(ngaysinh)=Right(A12;4))) thì ko hiện được kết quả đúng (0)?
-Nhưng trong B11 =sumproduct(--YEAR(ngaysinh)=--Right(A12;4))) thì lại cho ra kết quả (5)
Chào bạn,
Các hàm LEF, RIGHT, MID đều cho ra kết quả dạng Text. Cho nên --Right(A12,4) trả về kết quả dạng số. Hai dấu -- này có thể thay thế bằng cách:
0+Right(A12,4)
1*Right(A12,4)
value(Right(A12,4))
Thêm vào đó, công thức của bạn chưa chính xác, đúng ra phải là:
= Sumproduct(--(YEAR(ngaysinh)=--Right(A12;4)))


  • Vấn đề 2
Làm thế nào để trích phần tên ra cột riêng. Giả sử các tên có số từ không giống nhau.
vd:

Nguyễn Thị A
Nguyễn Thị Thùy AA
Nguyễn BBB

A
AA
BBB
Lần trước vội quá ko kịp viết chi tiết nên bị delete bài mất rồi. hic!
Em xin cảm ơn trước.
Để tách tên ra khỏi chuỗi họ tên thì có rất nhiều cách, bạn tham khảo một cách đơn giản sau:
Tại ô C2 gõ công thức:
C2 = TRIM(RIGHT(SUBSTITUTE(A2," ",REPT(" ",100)),100))
Sau đó kéo công thức xuống.
 
Web KT

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

Back
Top Bottom