Trích vài ký tự bên phải sau vài ký tự cố định (1 người xem)

Liên hệ QC

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

phuyen89

Thành viên tích cực
Tham gia
20/11/08
Bài viết
875
Được thích
341
Nghề nghiệp
Student
Nhờ anh chị, em hỏi cái công thức nào làm việc này:
Em muốn lấy các ký tự sau những ký tự này: Ví dụ: Giá X:6542
Các Ký tự Giá X: là nó cố định.Còn các số là 6542 có thể thay đổi,Bây giờ là 4 ký tự, nhưng có khi là 5 ký tự.
 
Bạn dùng hàm =MID(text, start_num, num_chars), cụ thể ở đây =MID(text,7,6)
 
Giả sử ô chứa Giá X:6542 ở ô A1
Ở ô B1=RIGHT(A1,LEN(A1)-6), nếu muốn chuyển nó ra số để tính toán luôn thì B1=RIGHT(A1,LEN(A1)-6)*1
 
Nhờ anh chị, em hỏi cái công thức nào làm việc này:
Em muốn lấy các ký tự sau những ký tự này: Ví dụ: Giá X:6542
Các Ký tự Giá X: là nó cố định.Còn các số là 6542 có thể thay đổi,Bây giờ là 4 ký tự, nhưng có khi là 5 ký tự.
xem cái hàm tách số của anh ndu96081631 đây mới hay nè
Tach so


P/S: Bạn nên xưng hô cho hợp lí nhé
 
Chỉnh sửa lần cuối bởi điều hành viên:
xem cái hàm tách số của đại ca NDU đây mới hay nè
Những hàm UDF các bạn viết công nhận hay thật và mình cũng không đủ khả năng để làm 1 hàm UDF nên mình không bàn đến những hàm UDF.
Theo mình thì nên sử dụng những hàm sẵn có của Excel hổ trợ để thuận tiện hơn cho người dùng.
- Đối với bài toán này hàm UDF của anh NDU thì quá tiện lợi nhưng giả sử phần cố định không là Giá X: mà là Giá 1:, Giá 2: thì chắc phải sửa lại hàm rồi??
- Đa số người dùng Excel đều dùng những cái sẵn có nên việc thêm công thức UDF thành 1 add-in để sử dụng cũng gây khó khăn không ít cho 1 số người.
 
Những hàm UDF các bạn viết công nhận hay thật và mình cũng không đủ khả năng để làm 1 hàm UDF nên mình không bàn đến những hàm UDF.
Theo mình thì nên sử dụng những hàm sẵn có của Excel hổ trợ để thuận tiện hơn cho người dùng.
- Đối với bài toán này hàm UDF của anh NDU thì quá tiện lợi nhưng giả sử phần cố định không là Giá X: mà là Giá 1:, Giá 2: thì chắc phải sửa lại hàm rồi??
- Đa số người dùng Excel đều dùng những cái sẵn có nên việc thêm công thức UDF thành 1 add-in để sử dụng cũng gây khó khăn không ít cho 1 số người.
Nếu chỉ cần lấy số ký tự còn lại sau dấu ":", phía trước dấu ":" này có bao nhiêu ký tự cũng được, thì:
=RIGHT(A1;LEN(A1)-FIND(":";A1))
Nếu đó là các ký tự số mà ta muốn dùng nó như number thì
=--RIGHT(A1;LEN(A1)-FIND(":";A1))
 
Nhờ anh chị, em hỏi cái công thức nào làm việc này:
Em muốn lấy các ký tự sau những ký tự này: Ví dụ: Giá X:6542
Các Ký tự Giá X: là nó cố định.Còn các số là 6542 có thể thay đổi,Bây giờ là 4 ký tự, nhưng có khi là 5 ký tự.

Nếu chưa tìm được thì bạn có thể làm như sau mà không dùng udf khi nó đơn giản =MID(A1;7;LEN(A1)-6) nếu muốn chuyển sang số để tính toán thì =VALUE(MID(A1;7;LEN(A1)-6)).
VD cụ thể:
Ô A1 gõ vào Giá X:12345 kết quả dùng công thức là 12345
Ô A1 gõ vào Giá X:123456789 kết quả dùng công thức là 123456789
Ô A1 gõ vào Giá X:12 kết quả dùng công thức là 12
Không tin bạn cứ thử đi.
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom