Thầy ơi em có một bài tập thắc mắc thầy có thể vui lòng giải giúp em được không ạ. em muốn tách lấy số sau dấu - ra nhưng e không biết hàm em viết sai chỗ nào lại ra kết quả như vậy ạ.
Mục tiêu ở đây là tách phần ký tự sau dấu -
Điều đó tức là:
1. Tìm vị trí dấu gạch ngang (bạn dùng hàm search đúng rồi)
2. Tính từ sau dấu - trở đi lấy hết phần bên phải. Phần này bạn sai.
SEARCH("-",E5,1) - 1 là tính từ vị trí dấu - giảm đi 1 ký tự
đúng ra phải là:
Phần ký tự cần lấy = Tổng độ dài đoạn ký tự - Phần ký tự tính tới vị trí dấu gạch ngang
=LEN(E5) - SEARCH("-",E5) - 1
Trừ 1 vì SEARCH("-", E5) chỉ cho bạn vị trí bắt đầu dấu -
do đó phải trừ 1 đơn vị nữa chính là dấu này (do kết quả cần lấy là sau dấu - trở đi)
Tổng quát:
=RIGHT(E5, LEN(E5) - SEARCH("-",E5) - 1)
dạ em cảm ơn thầy ạ
chúc bạn học tốt cùng Gitiho!