hongphuong1997
Thành viên tiêu biểu
- Tham gia
- 12/11/17
- Bài viết
- 727
- Được thích
- 293
- Giới tính
- Nữ
Thì bạn thay B5 bằng E8 thôi.Em muốn công thức của ô I8 lấy địa chỉ qua công thức trung gian của ô E8
Để cháu thay lại công thức cho dễ phân biệt nhé BácTh
Cháu muốn dùng cho tất cả các trường hợp cơThì bạn thay B5 bằng E8 thôi.
=LEFT(B5,LEN(B5)-LEN(E8))
Coi như cháu không biết chính xác địa chỉ của ô B5Hay là nó như thế này
Mã:=LEFT(B5,LEN(B5)-LEN(E8))
Cảm ơn anh nhéBạn xem phải đúng ý chưa nhé
Bạn dùng hàm FORMULATEXT để trả hàm về dạng chuỗi, rồi xử lý cái chuỗi đó.Coi như cháu không biết chính xác địa chỉ của ô B5
Mà chỉ thông qua địa chỉ trung gian của ô E8
Bác nghĩ cho cháu với ạ.
I8=LEFT(INDIRECT(MID(FORMULATEXT(E8),SEARCH("(",FORMULATEXT(E8))+1,LEN(FORMULATEXT(E8))-SEARCH(",",FORMULATEXT(E8)))),3)
Đúng roài, cháu cảm ơn bác nhiều nhéBạn dùng hàm FORMULATEXT để trả hàm về dạng chuỗi, rồi xử lý cái chuỗi đó.
Ví dụ như sau:
Mã:I8=LEFT(INDIRECT(MID(FORMULATEXT(E8),SEARCH("(",FORMULATEXT(E8))+1,LEN(FORMULATEXT(E8))-SEARCH(",",FORMULATEXT(E8)))),3)
Bạn lưu ý là chỉnh dấu phẩy thành chấm phẩy trong hàm theo thiết lập trên máy của bạn nhé.
DIỄN ĐÀN GIẢI PHÁP EXCEL Group 1
DIỄN ĐÀN GIẢI PHÁP EXCEL Group 2