Cách tách phần chữ và số ? (1 người xem)

Liên hệ QC

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

phtthan_vn

Thành viên mới
Tham gia
4/12/08
Bài viết
12
Được thích
0
Em 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ị ạ
 

File đính kèm

Lần chỉnh sửa cuối:
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 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.
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!
 
Em 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ạn xem bài này nha, xem có đúng ý bạn không
 

File đính kèm

File đính kèm

bạn xem bài này nha, xem có đúng ý bạn không
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" :-ss
Cảm ơn anh
 
bạ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á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.
.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:

Để có thể mở file .xlsx, .docx tren Microsoft office 2003 thì chúng ta down phần mềm sau về và cài đặt lên nó sẽ convert file của bạn để có thể chạy trên 0ffice 2003.

Link download: http://www.microsoft.com/downloads/...70-3ae9-4aee-8f43-c6bb74cd1466&displayLang=en
 
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ì
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.
 
cảm ơn anh ndu nhiều, em quên lưu lại nên mất cái tên
trong bài này em đặt tên data là =EVALUATE(RIGHT(Sheet1!A1,LEN(Sheet1!A1)-SEARCH(":",Sheet1!A1,1)))
sau đó dùng công thức = data thì sẽ cho kết quả
 

File đính kèm

Lần chỉnh sửa cuối:
dạ em cảm ơn anh ndu nhiều
bài này em đặt tên là data =EVALUATE(RIGHT(Sheet1!A1,LEN(Sheet1!A1)-SEARCH(":",Sheet1!A1,1)))
sau đó dùng công thức =data thì sẽ ra kết quả
xin ban quản trị xoá bài này dùm, lý do vì trùng
 
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.
- 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:
PHP:
=TRIM(RIGHT(SUBSTITUTE($A1,":",REPT(" ",LEN($A1))),LEN($A1)))
Lồng vào Evaluate, ta được name Eval với công thức
PHP:
=Evaluate(TRIM(RIGHT(SUBSTITUTE($A1,":",REPT(" ",LEN($A1))),LEN($A1))))
 

File đính kèm

- 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:
PHP:
=TRIM(RIGHT(SUBSTITUTE($A1,":",REPT(" ",LEN($A1))),LEN($A1)))
Lồng vào Evaluate, ta được name Eval với công thức
PHP:
=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.
chứ em vẫn chưa hiểu hết công thức của Thầy đượ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:
PHP:
=TRIM(RIGHT(SUBSTITUTE($A1,":",REPT(" ",LEN($A1))),LEN($A1)))
Lồng vào Evaluate, ta được name Eval với công thức
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é
 

File đính kèm

  • 1.JPG
    1.JPG
    125.6 KB · Đọc: 109
Lần chỉnh sửa cuối:
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é
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?
 
Anh ơi. em xem file Đính kèm của anh rồi nhưng mà em chỉ nhìn thấy mỗi " = data" thôi không thấy có code ở marco 4 anh có thể hướng dẫn em chi tiết cách làm được không ah.

e tìm kiếm dữ liệu này mãi mà không có ai chỉ dùm cách làm

Giúp em với. Cảm ơn anh nhiều.
 
Web KT

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

Back
Top Bottom