Cần giúp xóa phần đóng mở ngoặc (...) bên phải ngoài cùng trong ô cell (2 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

hung2412

Thành viên tích cực
Tham gia
5/8/08
Bài viết
929
Được thích
240
Giới tính
Nam
Chào các bạn GPE!
Nhờ các bạn giúp đỡ cho tôi vấn đề này với, cụ thể như sau:
Xóa phần đóng mở ngoặc (...) bên phải ngoài cùng trong ô cell. Phần đóng mở ngoặc (...) có độ dài ký tự không cố định. Ví dụ:
- Ô B5 có nội dung là:
Chi phí vật liệu (BT) => Xóa (BT) => Ô B5 có nội dung mới là Chi phí vật liệu.
- Ô B8 có nội dung là: Chi phí xe ô tô con (Nhiên liệu, vé cầu đường,...) (GT) => Xóa (GT) => Ô B8 có nội dung mới là Chi phí xe ô tô con (Nhiên liệu, vé cầu đường,...).
- Ô B4 có nội dung là: Hạng mục chính => Không có phần đóng mở ngoặc (...) bên phải ngoài cùng trong ô => Ô B4 vẫn giữ nguyên.
Mong các bạn GPE chỉ giáo!
Trân trọng cảm ơn!
P/s: Có 01 File đính kèm.
 

File đính kèm

  • 1.xls
    1.xls
    19.5 KB · Đọc: 10
Lần chỉnh sửa cuối:
Bạn dùng công thức sau
Mã:
=IF(COUNTIF(B3,"*(*"),LEFT(B3,LOOKUP(2,1/("("=MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1)),ROW(INDIRECT("1:"&LEN(B3))))-1),B3)
 
Bạn dùng công thức sau
Mã:
=IF(COUNTIF(B3,"*(*"),LEFT(B3,LOOKUP(2,1/("("=MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1)),ROW(INDIRECT("1:"&LEN(B3))))-1),B3)
Chưa đúng theo đề bài bạn ơi. Nghĩa là những ô có phần đóng mở ngoặc (...) thì bị lỗi #DIV/0!, còn những ô không có phần đóng mở ngoặc (...) thì bình thường. Bạn thử mà xem.
 
Chưa đúng theo đề bài bạn ơi. Nghĩa là những ô có phần đóng mở ngoặc (...) thì bị lỗi #DIV/0!, còn những ô không có phần đóng mở ngoặc (...) thì bình thường. Bạn thử mà xem.
Tôi đã check trước khi post bài, bạn kiểm tra lại công thức tôi copy pase trong file nhé.
 

File đính kèm

  • 1.xls
    1.xls
    31.5 KB · Đọc: 13
Chào các bạn GPE!
Nhờ các bạn giúp đỡ cho tôi vấn đề này với, cụ thể như sau:
Xóa phần đóng mở ngoặc (...) bên phải ngoài cùng trong ô cell. Phần đóng mở ngoặc (...) có độ dài ký tự không cố định. Ví dụ:
- Ô B5 có nội dung là:
Chi phí vật liệu (BT) => Xóa (BT) => Ô B5 có nội dung mới là Chi phí vật liệu.
- Ô B8 có nội dung là: Chi phí xe ô tô con (Nhiên liệu, vé cầu đường,...) (GT) => Xóa (GT) => Ô B8 có nội dung mới là Chi phí xe ô tô con (Nhiên liệu, vé cầu đường,...).
- Ô B4 có nội dung là: Hạng mục chính => Không có phần đóng mở ngoặc (...) bên phải ngoài cùng trong ô => Ô B4 vẫn giữ nguyên.
Mong các bạn GPE chỉ giáo!
Trân trọng cảm ơn!
P/s: Có 01 File đính kèm.

Khi nào chán công thức rồi thì tới code
PHP:
Function XoaBot(ByVal Cell As String) As String
Dim n As Long
n = InStrRev(Cell, "(")
If n Then XoaBot = Left(Cell, n - 2)
End Function
 
Bạn dùng công thức sau
Mã:
=IF(COUNTIF(B3,"*(*"),LEFT(B3,LOOKUP(2,1/("("=MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1)),ROW(INDIRECT("1:"&LEN(B3))))-1),B3)
Bạn ơi, công thức hay đấy, nhưng mà vẫn còn 1 đoạn trắng (Space) đằng sau cùng trong ô. Làm thế nào để xóa luôn 1 đoạn trắng đó nhỉ?
 
Web KT

Bài viết mới nhất

Back
Top Bottom