Tách giá trị sau dấu "=" (3 người xem)

Liên hệ QC

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

thanhlanh

Thành viên tích cực
Tham gia
21/2/08
Bài viết
858
Được thích
1,211
Các bạn viết giùm công thức tách giá trị sau dấu "="của ô bên cạnh.
Ví dụ A1 là chuỗi "....... (0.4+0.2)/2*2.67*0.4*4 = 1.282" thì B1 phải là 1.282
Xin cảm ơn trước!
 
Các bạn viết giùm công thức tách giá trị sau dấu "="của ô bên cạnh.
Ví dụ A1 là chuỗi "....... (0.4+0.2)/2*2.67*0.4*4 = 1.282" thì B1 phải là 1.282
Xin cảm ơn trước!
Bạn nhập công thức: =MID(A1;FIND("=";A1)+1;LEN(A1)-FIND("=";A1)) thử nhé
 
Các bạn viết giùm công thức tách giá trị sau dấu "="của ô bên cạnh.
Ví dụ A1 là chuỗi "....... (0.4+0.2)/2*2.67*0.4*4 = 1.282" thì B1 phải là 1.282
Xin cảm ơn trước!
Dùng thêm 1 cách nhé. Bạn có thể thay số 30 thành số khác, mà số có 30 chữ số thì lớn quá. Và có thể bỏ bớt định dạng ...
=TEXT(TRIM(RIGHT(SUBSTITUTE(A1,"=",REPT(" ",30)),30))*1000,"#,##0")*1
 
Cách của Bạn viethoai thì cho ra định dạng text còn của bạn ThuNghi sao kết quả lớn quá (gấp 10^6 lần), thử chia 1000 thì đúng nhưng mất hết số thập phân
 
Cách của Bạn viethoai thì cho ra định dạng text còn của bạn ThuNghi sao kết quả lớn quá (gấp 10^6 lần), thử chia 1000 thì đúng nhưng mất hết số thập phân
Thế thì bạn thêm -- trước công thức: =--MID(A1;FIND("=";A1)+1;LEN(A1)-FIND("=";A1))
 
Các bạn viết giùm công thức tách giá trị sau dấu "="của ô bên cạnh.
Ví dụ A1 là chuỗi "....... (0.4+0.2)/2*2.67*0.4*4 = 1.282" thì B1 phải là 1.282
Xin cảm ơn trước!
Nếu các chuổi trong mỗi cell đều có chứa dấu "=" thì thôi thà dùng chức năng Text to Columns (trong menu Data) để tách cho nó lẹ
 
Thế thì bạn thêm -- trước công thức: =--MID(A1;FIND("=";A1)+1;LEN(A1)-FIND("=";A1))

Không được, thêm hàm Value vào cũng không được luôn, sao kỳ vậy ta?

Nếu các chuổi trong mỗi cell đều có chứa dấu "=" thì thôi thà dùng chức năng Text to Columns (trong menu Data) để tách cho nó lẹ
Không đâu sư phụ, còn phải dùng hàm IF để loại các dòng không có biểu thức nhưng để đơn giản bớt tôi không yêu cầu đó!
 
Chỉnh sửa lần cuối bởi điều hành viên:
Copy toàn bộ cột đó sang một cột mới => bôi đen cột mới => nhấn Ctrl + H. Trong khung trên nhập *= và 1 dấu cách. Nhấn Replace All

Tóm lại là dùng Replace để loại các ký tự trước dấu =
 
Các bạn viết giùm công thức tách giá trị sau dấu "="của ô bên cạnh.
Ví dụ A1 là chuỗi "....... (0.4+0.2)/2*2.67*0.4*4 = 1.282" thì B1 phải là 1.282
Xin cảm ơn trước!
Thử cách này xem sao kq như bạn mong muốn =1.282
PHP:
=--LEFT(RIGHT(A1,LEN(A1)-FIND("=",A1)),LEN(RIGHT(A1,LEN(A1)-FIND("=",A1)))-1)
 
Tách lấy giá trị

Thế này vẫn được: Ví dụ: từ ô A5=>....... (0.4+0.2)/2*2.67*0.4*4 = 1.282
Lập công thức B5 => =VALUE(MID(A5,FIND("=",A5+1,20)) =>KQ là giá trị 1.282
 
Thế này vẫn được: Ví dụ: từ ô A5=>....... (0.4+0.2)/2*2.67*0.4*4 = 1.282
Lập công thức B5 => =VALUE(MID(A5,FIND("=",A5+1,20)) =>KQ là giá trị 1.282
bạn thử làm với dữ liệu đúng như của tác giả xem
"....... (0.4+0.2)/2*2.67*0.4*4 = 1.282"
kq của bạn sẽ là 1282'' là dạng text chứ không phải 1.282 là dạng number
 
Web KT

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

Back
Top Bottom