Tính giá trị cho ô dữ liệu sau khi tách ra từ hàm text

Liên hệ QC
Bài này, bạn tham khảo hàm Macro4 :EVALUATE là ngon, bổ rẻ nhất :D. Bạn xem file đính kèm nhé.

Công thức này:
Mã:
=EVALUATE([COLOR=#ff0000]SUBSTITUTE(Sheet1!$C4,",",[/COLOR][COLOR=#0000cd]"."[/COLOR][COLOR=#ff0000])[/COLOR])
Chỗ tô màu viết vậy là hơi chủ quan một chút. Ai mà biết dấu thập phân trên máy người ta là dấu gì? (chấm hay phẩy)
Ta có thể dùng hàm Macro4 để biết dấu thập phân trên máy ta hiện là dấu gì. Tuy nhiên cũng có thể dùng cách đơn giản sau:
Mã:
=EVALUATE([COLOR=#ff0000]SUBSTITUTE(Sheet1!$C4,",",[/COLOR][COLOR=#0000cd]MID(1/2,2,1)[/COLOR][COLOR=#ff0000])[/COLOR])
 
Công thức này:
Mã:
=EVALUATE([COLOR=#ff0000]SUBSTITUTE(Sheet1!$C4,",",[/COLOR][COLOR=#0000cd]"."[/COLOR][COLOR=#ff0000])[/COLOR])
Chỗ tô màu viết vậy là hơi chủ quan một chút. Ai mà biết dấu thập phân trên máy người ta là dấu gì? (chấm hay phẩy)
Ta có thể dùng hàm Macro4 để biết dấu thập phân trên máy ta hiện là dấu gì. Tuy nhiên cũng có thể dùng cách đơn giản sau:
Mã:
=EVALUATE([COLOR=#ff0000]SUBSTITUTE(Sheet1!$C4,",",[/COLOR][COLOR=#0000cd]MID(1/2,2,1)[/COLOR][COLOR=#ff0000])[/COLOR])

Cái này chính xác sư phụ. E cũng nghĩ đến nó nhưng em cứ để chủ topic dùng xem có đc không. Nếu không đc sẽ la lên, lúc đó mới sửa.

Em thích cách kiểm tra này của sư phụ:

 
HTML:
MID(1/2,2,1)

Cũng đang thắc mắc cách kiểm kiểm tra vvầy, bạn mhung12005 hiểu thì giải thích cho mình hiểu với. Tks bạn!

Kiểm tra bằng cách:
- Lấy 1 chia cho 2 (1/2)
- Kết quả sẽ là 0.5 hoặc 0,5 (tùy theo thiết lập của từng máy)
- Vậy: MID(1/2, 2,1) là lấy ký tự thứ 2 của kết quả phép chia 1/2 ---> ta sẽ có được dấu chấm hoặc phẩy (tùy theo thiết lập của từng máy)
Vậy thôi!
 
Sau khi nghe các cao thủ nói qua thì mình nghĩ đã biết sử dụng macro 4 với hàm evaluate đã sử lý được tình hình. Thanks!__--____--____--__
 
Web KT

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

Back
Top Bottom