Có cách để có thể lấy được một vài ký tự trong chuổi tính từ phải sang:
Ví dụ ta có chuổi : abcaladhf_12345_SG gồm 3 đoạn đoạn 1 có chiều dài không ổn định, chiều dài đoạn 2 và chiều dài đoạn 3 tạm coi như ổn định. Ta lấy 5 ký tự nằm giữa của chuổi (đoạn 2)
=mid(chuoi,len(chuoi) - len(doan2 & doan3),5)
=mid(chuoi,len(chuoi) - 8, 5)
Thật ra ở đây chẳng qua là ta biến đổi một tí như vậy để lấy 5 nằm ở đoạn 2 chứ không có cách nào hay hàm nào để startnum là số ký tự tính từ phải sang.
Ngòai ra ta còn có thể thay thế hàm mid bằng hàm left, right như sau:
=mid(text, start_num,num_chars)
=right(left(text,start_num+num_chars -1),numchars)
Do vậy nếu muốn start_num tính từ phải sang:
=left(right(text,start_num+num_chars -1),numchars)
Chúc bác thành công