Phạm Thị Vinh
Phạm Thị Vinh
Thảo luận 4 thảo luận
Vỗ tay 0 vỗ tay
Lượt xem 160 lượt xem

trong một chuỗi văn bản có chữ in hoa và chữ thườnglàm sao để lấy chuỗi

Thầy cho em hỏi trong một chuỗi văn bản có chữ in hoa và chữ thường,làm sao để lấy chuỗi trước chữ in hoa với ạ

Thảo luận 4 câu trả lời
Lượt xem 160 lượt xem
Vỗ tay vỗ tay
Phạm Thị Vinh 11:10 - Oct 02, 2020

Bạn có thể nêu 1 ví dụ cụ thể được không? bởi nếu chỉ nói chung như vậy thì trong Excel không có hàm nào làm được trực tiếp yêu cầu này. Nếu vào 1 tình huống cụ thể thì có thể tìm theo 1 quy luật khác để đạt được kết quả như ý muốn.

Vỗ tay vỗ tay
Phạm Thị Vinh 14:10 - Oct 02, 2020

Vâng, ví dụ như trong bài 4 có nhiều dòng như thế này ạ. Ta muốn tách loại máy (máy giặt, máy lạnh, tủ lạnh) ko lấy phần hãng (chữ in hoa) thì có cách gì ko ạ?





















Máy
giặt NATIONAL
Máy lạnh
HITACHI
Máy giặt
NATIONAL
Tủ lạnh
HITACHI
Máy lạnh
SANYO
Máy giặt
HITACHI
Vỗ tay vỗ tay
Phạm Thị Vinh 16:10 - Oct 02, 2020

Bạn có thể làm theo cách này:

Phần ký tự cần tách là phần bên phải, phía sau dấu cách thứ 2. Do đó:

1. Tìm vị trí dấu cách thứ 1 bằng =SEARCH(" ", A2)

2. Tìm vị trí dấu cách thứ 2 bằng hàm SEARCH, tính từ sau vị trí dấu cách thứ 1

=SEARCH("  ", A2, hàm Search1 + 1)
3. Độ dài đoạn text là LEN(A2)

4. Số ký tự phía bên phải cần tách

=LEN(A2)-hàm Search2

5. Đưa vào hàm RIGHT để tách ra kết quả

Như hình bên dưới

---

Để xác định ký tự có phải viết hoa hay viết thường thì phải dùng VBA để tạo các function riêng (tự viết hàm trong excel bằng VBA). Việc bám theo logic là ký tự viết hoa sẽ rất khó nếu làm thông thường. Ở ví dụ này dùng logic là tìm theo vị trí sau dấu cách thứ 2.

Cùng 1 mục đích bạn có thể nghĩ theo nhiều hướng khác nhau, sau đó chọn hướng dễ thực hiện nhất, cố gắng gắn với các hàm excel mà bạn biết (nghĩ logic giải quyết vấn đề dựa trên cái bạn đã có, đã biết sẽ tốt hơn)

Vỗ tay vỗ tay
Phạm Thị Vinh 10:10 - Oct 03, 2020

Vâng, em cảm ơn ạ, e sẽ nghiên cứu thêm các hàm

Vỗ tay vỗ tay
Câu hỏi liên quan
© 2020 - Bản quyền của Công Ty Cổ Phần Công Nghệ Giáo Dục Gitiho Việt Nam
Giấy chứng nhận Đăng ký doanh nghiệp số: 0109077145, cấp bởi Sở Kế hoạch và Đầu tư TP. Hà Nội
Giấy phép mạng xã hội số: 588, cấp bởi Bộ Thông tin và Truyền thông