Binbo2020
Thành viên tích cực
- Tham gia
- 10/11/11
- Bài viết
- 955
- Được thích
- 961
Bạn thử công thức này: =LOOKUP(10^6,--LEFT(A1,ROW($1:$100)))Mình có một chuỗi gồm số âm dương, và ký tự lẫn vào nhau, nhờ mọi người giúp xem có hàm nào đơn giản lấy được chuỗi ký tự bên trái chuỗi không (không dùng VBA nhé). Ví dụ 55N=55, -5CD=-5, 119(2002)=119
Em có tải file về test thử thì chạy tốt tuy nhiên đến text 12Maybelline thì lại không tách thành công, Còn -12Maybelline thì lại bình thường.
Nó hiểu thành thời gian 12-May và nó chuyển sang số nên nó bị sai12Maybelline
Vâng chị, em thấy bài của chị hay nên download về test thử ạ. Làm như anh Befaint thì đã khắc phục được lỗi trênNó hiểu thành thời gian 12-May và nó chuyển sang số nên nó bị sai
Cho mình hỏi thêm ngoài lề chút là cái đoạn --MID(A2;{2\3\4\5\6\7\8\9\10\11\12\13\14\15};1)) khi mình sửa lại là --MID(A2;COLUMN($B$1:$P$1);1) sao lại phải bấm CSE mới được nhỉ"lấy ký tự số bên trái chuỗi"
Mảng với không mảng đôi khi cũng loằng ngoằng khó hiểu, lúc trưa mình viết công thức gần xong mà bận nên chưa xem tiếp được, giờ nhìn lại giống giống bác befaint.Cho mình hỏi thêm ngoài lề chút là cái đoạn --MID(A2;{2\3\4\5\6\7\8\9\10\11\12\13\14\15};1)) khi mình sửa lại là --MID(A2;COLUMN($B$1:$P$1);1) sao lại phải bấm CSE mới được nhỉ
=IFERROR(--LEFT(A1,MATCH(TRUE,INDEX(NOT(ISNUMBER(--MID(A1,ROW(INDIRECT("2:"&LEN(A1))),1))),),0)),"")
vì cái đó.COLUMN($B$1:$P$1)
Hình dung cái range này:Cho mình hỏi thêm ngoài lề chút là cái đoạn --MID(A2;{2\3\4\5\6\7\8\9\10\11\12\13\14\15};1)) khi mình sửa lại là --MID(A2;COLUMN($B$1:$P$1);1) sao lại phải bấm CSE mới được nhỉ
Mảng với không mảng đôi khi cũng loằng ngoằng khó hiểu, lúc trưa mình viết công thức gần xong mà bận nên chưa xem tiếp được, giờ nhìn lại giống giống bác befaint.
Chắc ý bạn đang hướng tới công thức như này (công thức mình thêm not nên hơi loằng ngoằng hơn tí)
Mã:=IFERROR(--LEFT(A1,MATCH(TRUE,INDEX(NOT(ISNUMBER(--MID(A1,ROW(INDIRECT("2:"&LEN(A1))),1))),),0)),"")
Gặp số lẽ là tiêu"lấy ký tự số bên trái chuỗi"
Mình thấy giá trị lạ khi nhập công thức:Nếu A1 chứa "12Maybelline", một số công thức không tách được.
Số thập phân à anh?Gặp số lẽ là tiêu
1 a = 1 AM = 1/24=VALUE("1 a")
công thức mảng đơn giản tham khảo =MID(SUBSTITUTE(A1;"-";"");1;MATCH(FALSE;ISNUMBER(VALUE(MID(SUBSTITUTE(A1;"-";"");ROW(INDIRECT("1:"&LEN(SUBSTITUTE(A1;"-";""))));1)));0)-1)Mình có một chuỗi gồm số âm dương, và ký tự lẫn vào nhau, nhờ mọi người giúp xem có hàm nào đơn giản lấy được chuỗi ký tự bên trái chuỗi không (không dùng VBA nhé). Ví dụ 55N=55, -5CD=-5, 119(2002)=119
DIỄN ĐÀN GIẢI PHÁP EXCEL Group 1
DIỄN ĐÀN GIẢI PHÁP EXCEL Group 2