Excel có làm được phép tính trừ thế này không ạh? (1 người xem)

Liên hệ QC

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

Dauthivan

Thành viên tiêu biểu
Tham gia
15/8/08
Bài viết
565
Được thích
327
Em giả sử ô A1 là Tôi là Đậu Thị Vân, ô B1 là Tôi là thì ô C1 kết quả được tham chiếu bởi A1 và B1 sẽ là Đậu Thị Vân.
hoặc A1 là Quyết định giao nhiệm vụ cho ông A, B1 là Quyết định thì ô C1 sẽ là giao nhiệm vụ cho ông A. (những ký tự bị trừ đi luôn ở đầu mỗi câu). Dĩ nhiên không thể lấy trực tiếp là A1 trừ B1, tức là em muốn hỏi có thể dùng hàm nào mà loại trừ đi không ạh?
 
Dễ thôi, giả sử ô A1 là Tôi là minhthien321, ô B1 là Tôi là thì ô C1 công thức sẽ là:

PHP:
=REPLACE(A1,1,LEN(TRIM(B1))+1,"")

đương nhiên kết quả ra minhthien321
 
Sao không dùng SUBSTITUTE nhỉ? REPLACE sao mà chính xác chứ

Dạ, nhưng như vậy sẽ không ổn!
Lúc đầu em đã định làm như vầy
PHP:
=SUBSTITUTE(A1,B1, "")
Thế nhưng kết quả ra có thêm 1 khoảng trắng đằng trước đấy ạ!

Vậy mình làm như vầy là chắc ăn Thầy nhỉ?
PHP:
=TRIM(SUBSTITUTE(A1,B1, ""))
 
Mình thì không biết Replace không chính xác chỗ nào nên không dùng, nhưng nếu dùng Substitute thì giả sử trong chuỗi A1 có 2 chuỗi con giống B1 thì đi đoong cả 2.
Và biết chắc chỉ cần thay chuỗi B1 ở đầu chuỗi A1 nên mình dùng:

=Trim(Right(A1,Len(A1)-Len(B1)))
 
Mình thì không biết Replace không chính xác chỗ nào nên không dùng, nhưng nếu dùng Substitute thì giả sử trong chuỗi A1 có 2 chuỗi con giống B1 thì đi đoong cả 2.
Và biết chắc chỉ cần thay chuỗi B1 ở đầu chuỗi A1 nên mình dùng:

=Trim(Right(A1,Len(A1)-Len(B1)))
Ẹc... Ẹc... Thế sao bạn biết chắc là cái chuổi cần thay thế ấy luôn nằm bên trái? Nếu nó nằm ở giữa thì sao nào? (đó cũng là ý mà tôi muốn nói với hàm REPLACE)
 
Ẹc... Ẹc... Thế sao bạn biết chắc là cái chuổi cần thay thế ấy luôn nằm bên trái? Nếu nó nằm ở giữa thì sao nào? (đó cũng là ý mà tôi muốn nói với hàm REPLACE)

Chuỗi B1 cần loại trừ luôn ở đầu câu, là đề bài mà đại ca? (huhu, bị ẹc ẹc oan nà!)
Dauthivan đã viết:
(những ký tự bị trừ đi luôn ở đầu mỗi câu)
 
Chuỗi B1 cần loại trừ luôn ở đầu câu, là đề bài mà đại ca? (huhu, bị ẹc ẹc oan nà!)
UH... cứ cho là vậy đi... Thế bạn nghĩ SUBSTITUTE không làm được điều này uh? Bạn sợ cái này à:
nếu dùng Substitute thì giả sử trong chuỗi A1 có 2 chuỗi con giống B1 thì đi đoong cả 2.
Tôi thì cho rằng chẳng có vấn đề gì ---> Vì hàm SUBSTITUTE có đến 4 tham số
Mã:
[B]SUBSTITUTE[/B]([B]text[/B],[B]old_text[/B],[B]new_text[/B],[B][COLOR=red]instance_num[/COLOR][/B])
Trong đó cái tham số thứ 4 ít thấy người nào dùng đến ---> Bạn nghiên cứu xem! Chằng hạn là: =SUBSTITUTE(A1,B1, "", 1)
Ẹc... Ẹc...
 
Tôi thì cho rằng chẳng có vấn đề gì ---> Vì hàm SUBSTITUTE có đến 4 tham số
Mã:
[B]SUBSTITUTE[/B]([B]text[/B],[B]old_text[/B],[B]new_text[/B],[B][COLOR=red]instance_num[/COLOR][/B])
Trong đó cái tham số thứ 4 ít thấy người nào dùng đến ---> Bạn nghiên cứu xem! Chằng hạn là: =SUBSTITUTE(A1,B1, "", 1)
Ẹc... Ẹc...

Cái ẹc ẹc này đúng nà, hôm qua là ẹc ẹc oan nha, mà chỉ UH có 1 cái hà!

Tại mình thấy đồng chí minhthien xài Replace, còn đồng chí thầy ndu thì rầy rà đồng chí minhthien, nên mình mới uýnh Right và Len vô.

Cuối cùng thì hihi, đồng chí thầy ndu quýnh Substitute 4 tham số, trở lại giống y Replace của đồng chí minhthien, hehe!
 
Cái ẹc ẹc này đúng nà, hôm qua là ẹc ẹc oan nha, mà chỉ UH có 1 cái hà!
Tại mình thấy đồng chí minhthien xài Replace, còn đồng chí thầy ndu thì rầy rà đồng chí minhthien, nên mình mới uýnh Right và Len vô.
Cuối cùng thì hihi, đồng chí thầy ndu quýnh Substitute 4 tham số, trở lại giống y Replace của đồng chí minhthien, hehe!
Vấn đề nằm ở chổ: Nếu người ta cần thay 1 chuổi con mà chuổi này nằm ở giữa thì SUBSTITUTE là rất hợp lý ---> Lúc này nó chẳng còn giống với REPLACE đâu nha
Nếu dùng REPLACE thì chí ít cũng phải xác định xem chuổi con có tồn tại trong chuổi lớn hay không, nếu có thì mới thay thế ---> Mà muốn xác định sự tồn tại lại phải viện đến hàm FIND... mà hàm FIND thì bị lỗi nếu không tìm thấy ---> Lại phải viện đến hàm ISERROR ---> Quá rắc rối, đúng không?
 
Lần chỉnh sửa cuối:
Vấn đề nằm ở chổ: Nếu người ta cần thay 1 chuổi con mà chuổi này nằm ở giữa thì SUBSTITUTE là rất hợp lý ---> Lúc này nó chẳng còn giống với REPLACE đâu nha
Vấn đề nằm ở chỗ tác giả khẳng định chuỗi con nằm đầu câu, hihi, vậy thì Substitute phải có tham số thứ 4 để khỏi giết lầm người vô tội, hehe!
Nếu dùng REPLACE thì chí ít cũng phải xác định xem chuổi con có tồn tại trong chuổi lớn hay không, nếu có thì mới thay thế ---> Mà muốn xác định sự tồn tại lại phải viện đến hàm FIND... mà hàm FIND thì bị lỗi nếu không tìm thấy ---> Lại phải viện đến hàm ISERROR ---> Quá rắc rối, đúng không?
Cái này cũng đúng nữa nè, sao hông ẹc ẹc nữa đồng chí thầy? Thôi trừ nợ vô cái UH của cái ẹc ẹc oan nha.
Vậy là Right & Len của mình cũng phải bẫy lỗi cho nó "tuynh tuế", ẹc ẹc (tự ẹc cho khỏi quê)
 
Web KT

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

Back
Top Bottom