Cách chuyển chuỗi 1*2*4 thành phép nhân (5 người xem)

Liên hệ QC

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

lchieu86

Thành viên mới
Tham gia
19/6/12
Bài viết
3
Được thích
0
Add ơi cho mình hỏi có cách nào để chuyển từ chuổi 1*2*4 *2 thành phép nhân trong excel không
VD: ở ô A1: 1*2*4*2
vậy ở ô A2: công thứ thế nào để được ket quả là 16
 
Add ơi cho mình hỏi có cách nào để chuyển từ chuổi 1*2*4 *2 thành phép nhân trong excel không
VD: ở ô A1: 1*2*4*2
vậy ở ô A2: công thứ thế nào để được ket quả là 16
Mình nghĩ chắc là phải chuyển chuỗi text thành số number trước thì mới tính toán chẳng hạn nhân * được. Tuy nhiên, mình hổng biết cách ép dữ liệu text dạng này sang number vì dính "*". +-+-+-++-+-+-++-+-+-+
Thôi đành chờ thành viên khác bung lụa vậy.
Chúc bạn sớm tìm được câu trả lời
 
Add ơi cho mình hỏi có cách nào để chuyển từ chuổi 1*2*4 *2 thành phép nhân trong excel không
VD: ở ô A1: 1*2*4*2
vậy ở ô A2: công thứ thế nào để được ket quả là 16
Làm thế nào để excel hiểu dấu * là chuỗi trong chuỗi này,
 
Add ơi cho mình hỏi có cách nào để chuyển từ chuổi 1*2*4 *2 thành phép nhân trong excel không
VD: ở ô A1: 1*2*4*2
vậy ở ô A2: công thứ thế nào để được ket quả là 16
Dùng hàm sau:
Mã:
Function GPE(Ref As String)
    Application.Volatile
    GPE = Evaluate(Ref)
End Function
 

File đính kèm

Làm thế nào để excel hiểu dấu * là chuỗi trong chuỗi này,
Ủa, chứ không phải * là 1 ký tự như bao ký tự khác à??? Chẳng hạn ký tự sao * ấy??? +-+-+-++-+-+-++-+-+-+
Thảm ròi, tệ quá!!! +-+-+-++-+-+-++-+-+-+


Dùng hàm sau:
Mã:
Function GPE(Ref As String)
    Application.Volatile
    GPE = Evaluate(Ref)
End Function
Anh Hai Lúa Miền Tây ơi,
Bài này bắt buộc chỉ dùng VBA được thôi hả anh, không dùng công thức được à??? +-+-+-++-+-+-++-+-+-+
 
Chỉnh sửa lần cuối bởi điều hành viên:
Add ơi cho mình hỏi có cách nào để chuyển từ chuổi 1*2*4 *2 thành phép nhân trong excel không
VD: ở ô A1: 1*2*4*2
vậy ở ô A2: công thứ thế nào để được ket quả là 16
1) Thêm 1 name có tên là TINH
2) Refert to là EVALUATE('Sheet1'!A1)
3) Tại B1 đặt công thức =If(A1="";"";TINH)
 
Lần chỉnh sửa cuối:
Giờ em mới biết cái Evaluate này trong VBA. Thanks anh.
Ngay trên bảng tính cũng dùng được hàm đó bằng cách dùng Name (#7). Đó là hàm của Macro 4.0, nhưng phải lưu file ở dạng cho phép chứa Macro (chú ý chỗ này).
(Từ khóa: MS Excel 4.0 Macro Evaluate function)
 
Ngay trên bảng tính cũng dùng được hàm đó bằng cách dùng Name (#7). Đó là hàm của Macro 4.0, nhưng phải lưu file ở dạng cho phép chứa Macro (chú ý chỗ này).
(Từ khóa: MS Excel 4.0 Macro Evaluate function)
Cái Evaluate này em mới biết khi đọc Python, nhưng không ngờ nó có cả bên Macro. Có cái để vọc chơi chơi rồi. Thanks anh đã chỉ bảo em ạ.
 
Web KT

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

Back
Top Bottom