Hàm tính chuỗi công thức dạng text thành giá trị là số (2 người xem)

Liên hệ QC

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

hakhoailang

Thành viên mới
Tham gia
25/5/09
Bài viết
30
Được thích
1
e đang gặp phải vấn đề đó là có một loạt text là chuỗi công thức để tính khối lượng :
vd : (1+2)*3+1
nhưng nó là dạng text ở cột A
các bác hướng dẫn e để tính toán cái công thức đó cho vào cột B với. dùng hàm là tốt nhất , vì e ko muốn dùng vba.
thank anh em .
 
e đang gặp phải vấn đề đó là có một loạt text là chuỗi công thức để tính khối lượng :
vd : (1+2)*3+1
nhưng nó là dạng text ở cột A
các bác hướng dẫn e để tính toán cái công thức đó cho vào cột B với. dùng hàm là tốt nhất , vì e ko muốn dùng vba.
thank anh em .

Bạn chỉ cần lấy dữ liệu dạng text + 0 thì tư nhiện sẽ thành số. Hoặc nhân với 1 cũng giống nhau
Ví dụ =A1+0 hoặc =A1*1
 
Sao em đặt công thức như trên mà báo lỗi #VALUE! ?

Không hiểu nữa nhưng mình thường xử lý như vậy

Ví dụ tại A1 có dữ liệu dạng Text là 1, tại B1 mình nhập = A1*1, kết quả sẽ bằng 1 có đinh dạng là số
 
Không hiểu nữa nhưng mình thường xử lý như vậy

Ví dụ tại A1 có dữ liệu dạng Text là 1, tại B1 mình nhập = A1*1, kết quả sẽ bằng 1 có đinh dạng là số

Chú quanghai này hôm nay hướng dẫn tầm bậy rồi
Ý người ta là biến biểu thức toán học (dạng chuổi) thành giá trị đấy
Loại bài này có đầy trên GPE rồi ---> Đặt name, dùng Evaluate nhé
 
Chú quanghai này hôm nay hướng dẫn tầm bậy rồi
Ý người ta là biến biểu thức toán học (dạng chuổi) thành giá trị đấy
Loại bài này có đầy trên GPE rồi ---> Đặt name, dùng Evaluate nhé

Anh nói em mới để ý kỹ, nông nỗi quá. Chính xác cái chuỗi kia phải dùng evaluate mới được

Chọn Insert > Name > Define
Trong hộp Name in workbook nhập TINH
Trong hộp Refers to nhập = EVALUATE($A1) >>> Chú ý dấu $
Chọn Ok và thoát ra
Tại B1 nhập = TINH
 
Lần chỉnh sửa cuối:
e quên gửi file mất . đây các anh . các anh xem hộ và chỉ dẫn . e chỉ muốn dùng hàm . e dùng cel 2010 . các bác chỉ hộ e .
 

File đính kèm

Lần chỉnh sửa cuối:
e quên gửi file mất . đây các anh . các anh xem hộ và chỉ dẫn . e chỉ muốn dùng hàm . e dùng cel 2010 . các bác chỉ hộ e .
Bạn nhấn Ctrl+F3, thêm mới 1 name Tinh với Refers to là =EVALUATE('KM0+381.46'!$C7)
Xong, ra ngoài gõ =Tinh vào ô E7 xem nó ra cái gì, fill xuống dưới xem nó ra cái gì?
 
Bạn nhấn Ctrl+F3, thêm mới 1 name Tinh với Refers to là =EVALUATE('KM0+381.46'!$C7)
Xong, ra ngoài gõ =Tinh vào ô E7 xem nó ra cái gì, fill xuống dưới xem nó ra cái gì?

e đã làm như bác chỉ thì nó tính ra ok luôn nhưng khổ cái nó lại báo lỗi là inconsistent fomula là sao bác nhỉ . muốn khắc phục cái đó thì sao a nhỉ .
 
các bác có thể chỉ cho e khắc phục dc ko ? e dùng of 2010
 
e đã làm dc rồi bác à . e cài lại máy nó dc luôn .
 
Các bác cho em hỏi.

=EVALUATE chỉ sử dụng được được khi mình xác định là cột nào thôi thì phải.

Em copy cái lệnh đó xuống một dòng khác thì không được.
 
Anh quanghai1969ơi cho em hỏi khi em thực hiện như thế này:Chọn Insert > Name > Define
Trong hộp Name in workbook nhập TINH
Trong hộp Refers to nhập = EVALUATE($A1) >>> Chú ý dấu $
Chọn Ok và thoát ra
Tại B1 nhập = TINH
Thì em thực hiện được nhưng khi tắt file và mở lại không lưu được.
 
Anh quanghai1969ơi cho em hỏi khi em thực hiện như thế này:Chọn Insert > Name > Define
Trong hộp Name in workbook nhập TINH
Trong hộp Refers to nhập = EVALUATE($A1) >>> Chú ý dấu $
Chọn Ok và thoát ra
Tại B1 nhập = TINH
Thì em thực hiện được nhưng khi tắt file và mở lại không lưu được.

Nếu bạn xài office 2007 trở lên thì phải lưu file đuôi là .xlsm hoặc .xlsb thì mới xài được cái name trên, hoặc bạn có thể lưu thành .xls (định dạng cho 2003 trở xuống.)
 
Web KT

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

Back
Top Bottom