phtthan_vn
Thành viên mới

- Tham gia
- 4/12/08
- Bài viết
- 12
- Được thích
- 0
Cảm ơn anh ạ có file đính kèm em gửi kèm theo rồi đó ạ. nó chỉ có một số trường hợp tương tự em nghĩ làm 1 cái là em có thể làm theo được ạ. Cảm ơn anh!Bạn gửi File lên đi, và đưa ra tất cả các trường hợp cần tách, và kết quả mong muốn là gì, sẽ có người tách cho bạn.
bạn xem bài này nha, xem có đúng ý bạn khôngEm có một cột có kiểu như thế này ạ
Bể nước: 1,7*2,3*1,1 giờ em muốn tính giá trị của nó ở cột khác (=1,7*2,3*1,1) thì có công thức nào không ạ em tìm mãi không thấy giúp em mới.
Cảm ơn các anh chị ạ
bác đánh đố chủ topic rồi. đố ông mở được???bạn xem bài này nha, xem có đúng ý bạn không
bác xem bài này thử nha, em định dạng 2003 rồi đóbác đánh đố chủ topic rồi. đố ông mở được???
Em muốn ngó cách giải của bác tí mà cũng chịu. máy em xài 2003.
Em sử dụng word 2003 tải cả cái đọc word 2007 về rồi nhưng không đọc được công thức chi tiết của nó anh có thể hướng dẫn em cách làm được không ạ. Kết quả thì đúng rồi nhưng đọc thấy mỗi cái là "=data" :-ssbạn xem bài này nha, xem có đúng ý bạn không
Trong file này chắc chắc có 1 name tên là Data và công thức trong Name Data này chắc chắn có dùng đến hàm macro 4. Tuy nhiên đồng chí này lại quên, đi save file ở định dạng xlsx nên cái name đó bị xóa luôn ---> Cuối cùng chẳng ra được kết quả gìbạn xem bài này nha, xem có đúng ý bạn không
.xlsx và .docx là file được ghi trên Office 2007 nên nếu dùng Office 2007 ta có thể mở được những file dạng này một cách bình thường, nhưng nếu ta dùng phiên bản office thấp hơn như 2000, 2003 thì ta sẽ dùng cách sau:bác đánh đố chủ topic rồi. đố ông mở được???
Em muốn ngó cách giải của bác tí mà cũng chịu. máy em xài 2003.
Xem lại đi đồng chí ơi ---> Có gì trong này đâu chứ.bác xem bài này thử nha, em định dạng 2003 rồi đó
Thầy có thể cho 1 cách làm nào khác được không vậy? Đơn giản, dễ hiểu, dễ làm.Trong file này chắc chắc có 1 name tên là Data và công thức trong Name Data này chắc chắn có dùng đến hàm macro 4. Tuy nhiên đồng chí này lại quên, đi save file ở định dạng xlsx nên cái name đó bị xóa luôn ---> Cuối cùng chẳng ra được kết quả gì
- Giả sử tại cell A1 có chuổi chứa biểu thức (20*3+12*2)/4 (hoặc là bất cứ biểu thức nào miễn là 1 biểu thức toán học)Thầy có thể cho 1 cách làm nào khác được không vậy? Đơn giản, dễ hiểu, dễ làm.
=TRIM(RIGHT(SUBSTITUTE($A1,":",REPT(" ",LEN($A1))),LEN($A1)))
=Evaluate(TRIM(RIGHT(SUBSTITUTE($A1,":",REPT(" ",LEN($A1))),LEN($A1))))
Làm theo hướng dẫn và chỉ việc cắt, dán thì em làm được.- Giả sử tại cell A1 có chuổi chứa biểu thức (20*3+12*2)/4 (hoặc là bất cứ biểu thức nào miễn là 1 biểu thức toán học)
- Ta đặt con trỏ chuột tại dòng 1, vào menu Insert\Name\Define, đặt name có tên là Eval, có công thức tại Refers to =Evaluate($A1)
- Tại cell B1, gõ công thức =Eval
-----------
Bây giờ giả sửa chuổi của ta gồm có cả Text lẩn với biểu thức, chẳng hạn: Bể nước: 1.7*2.3*1.1
Vậy việc đầu tiên là phải bằng cách nào đó tách lấy phần biểu thức ra riêng, xong mới lồng vào Evaluate. Biểu thức trên ta sẽ dựa vào dấu hai chấm để tách, chẳng hạn dùng công thức này:
Lồng vào Evaluate, ta được name Eval với công thứcPHP:=TRIM(RIGHT(SUBSTITUTE($A1,":",REPT(" ",LEN($A1))),LEN($A1)))
PHP:=Evaluate(TRIM(RIGHT(SUBSTITUTE($A1,":",REPT(" ",LEN($A1))),LEN($A1))))
Thấy ơi nó báo lỗi như này ạ. sau khi chỉnh sửa chữ số thì nó ra là #NAME? (sau khi ok bấm hình ở dưới thì nó bôi đen phần $A1) em không hiểu lý do làm sao thầy giúp em nốt nhé- Giả sử tại cell A1 có chuổi chứa biểu thức (20*3+12*2)/4 (hoặc là bất cứ biểu thức nào miễn là 1 biểu thức toán học)
- Ta đặt con trỏ chuột tại dòng 1, vào menu Insert\Name\Define, đặt name có tên là Eval, có công thức tại Refers to =Evaluate($A1)
- Tại cell B1, gõ công thức =Eval
-----------
Bây giờ giả sửa chuổi của ta gồm có cả Text lẩn với biểu thức, chẳng hạn: Bể nước: 1.7*2.3*1.1
Vậy việc đầu tiên là phải bằng cách nào đó tách lấy phần biểu thức ra riêng, xong mới lồng vào Evaluate. Biểu thức trên ta sẽ dựa vào dấu hai chấm để tách, chẳng hạn dùng công thức này:
Lồng vào Evaluate, ta được name Eval với công thứcPHP:=TRIM(RIGHT(SUBSTITUTE($A1,":",REPT(" ",LEN($A1))),LEN($A1)))
PHP:=Evaluate(TRIM(RIGHT(SUBSTITUTE($A1,":",REPT(" ",LEN($A1))),LEN($A1))))
PHP:=Evaluate(TRIM(RIGHT(SUBSTITUTE($A1,":",REPT(" ",LEN($A1))),LEN($A1))))
=EVALUATE(RIGHT(SUBSTITUTE(Sheet1!$A2,":",REPT(" ",LEN(Sheet1!$A2))),LEN(Sheet1!$A2)))
Nếu có sai thì có thể là quy định phân cách công thức trên máy bạn là dấu chấm phẩy chăng?Thấy ơi nó báo lỗi như này ạ. sau khi chỉnh sửa chữ số thì nó ra là #NAME? (sau khi ok bấm hình ở dưới thì nó bôi đen phần $A1) em không hiểu lý do làm sao thầy giúp em nốt nhé
Cảm ơn thầy và các bạn nhiều vấn đề của em đã được giải quyết. Có cái này em đỡ khổ và dễ kiểm tra hơn nhiềuNếu có sai thì có thể là quy định phân cách công thức trên máy bạn là dấu chấm phẩy chăng?