Excel là một công cụ quản lý dữ liệu và thực hiện các tính toán phức tạp rất hữu ích. Tuy nhiên, trong quá trình sử dụng, bạn có thể gặp phải tình huống cần tách số ra khỏi chuỗi trong Excel.
Ví dụ như bạn muốn tách mã sản phẩm ra khỏi tên sản phẩm hoặc tách số lượng sản phẩm ra khỏi đơn giá. Trong bài viết này, thich.vn sẽ cùng nhau tìm hiểu về Hàm tách số ra khỏi chữ trong Excel và các ngôn ngữ lập trình phổ biến như C, Python, Java.
Cách tách số trong 1 ô Excel
Để tách số trong một ô Excel, bạn có thể sử dụng hàm TRÍCH.XUẤT và HÀM CHỈ SỐ. Ví dụ, nếu bạn muốn tách số từ ô A1, bạn có thể sử dụng công thức sau:
=TRÍCH.XUẤT(A1; CHỈ SỐ(DANH SÁCH (1-9))))

Xem thêm:[Share] Cách Trộn, Sắp xếp, Random Ngẫu Nhiên Danh Sách Trong Excel-Hướng Dẫn Chi Tiết
Công thức này sẽ trả về tất cả các chữ số có trong ô A1. Bạn có thể thay đổi danh sách các chữ số để chỉ lấy những chữ số cụ thể mà bạn muốn.
Hàm tách số, chuỗi trong Excel
Ngoài cách tách số trong một ô Excel, bạn cũng có thể sử dụng hàm TÁCH để tách số từ một chuỗi. Ví dụ, nếu bạn muốn tách số từ chuỗi “abc123xyz”, bạn có thể sử dụng công thức sau:
=TÁCH(“abc123xyz”; CHỈ SỐ(DANH SÁCH (1-9)));
Công thức này sẽ trả về chuỗi “123”.
Hàm lọc số trong Excel

Xem thêm:[Update] Cách Unprotect Sheet Trong Excel Và Google Sheet – Mở Khóa Sheet Excel Quên Mật Khẩu
Nếu bạn muốn lọc các giá trị số từ một danh sách, bạn có thể sử dụng tính năng LỌC của Excel. Ví dụ, nếu bạn có một danh sách các giá trị như sau:
A1: apple
A2: 123
A3: orange
A4: 456
A5: banana
Bạn có thể sử dụng công thức sau để lọc ra các giá trị số:
=LỌC(A1:A5; CHỈ SỐ(DANH SÁCH (1-9)));
Công thức này sẽ trả về danh sách các giá trị số “123” và “456”.
Cách tách 2,3 số trong Excel
Nếu bạn muốn tách hai giá trị số từ một chuỗi trong Excel, bạn có thể sử dụng hàm TRÍCH.XUẤT và HÀM TÌM.KIẾM. Ví dụ, nếu bạn muốn tách hai giá trị số từ chuỗi “123-456”, bạn có thể sử dụng công thức sau:
=TRÍCH.XUẤT(“123-456”; TÌM.KIẾM(“-“; “123-456”; 1)+1; ĐỘ.DÀI(“123-456”))
Công thức này sẽ trả về hai giá trị số “456” và “123”.
Cách tách số ra khỏi chuỗi ký tự
Trong ngôn ngữ lập trình C, bạn có thể sử dụng hàm isdigit() để kiểm tra xem một ký tự có phải là số hay không. Ví dụ, nếu bạn muốn tách số từ một chuỗi ký tự, bạn có thể sử dụng đoạn mã sau:
char str[] = “abc123”;
int len = strlen(str);
for (int i = 0; i < len; i++) {
if (isdigit(str[i])) {
printf(“%c”, str[i]);
}
}
Trong ngôn ngữ lập trình Python, bạn có thể sử dụng đoạn mã sau để tách số ra khỏi một chuỗi ký tự:
import re
str = “abc123xyz”
result = re.findall(‘\d+’, str)
print(result)
Đoạn mã này sẽ trả về danh sách các giá trị số có trong chuỗi “abc123xyz”.

Xem thêm:[Share] Cách Đặt Công Thức Tính Phần Trăm Trong Excel: Hàm Tính % và Hàm IF
Trong ngôn ngữ lập trình Java, bạn có thể sử dụng đoạn mã sau để tách số từ một dãy số:
String str = “1 2 3 4 5″;
String[] arr = str.split(” “);
for (String num : arr) {
System.out.println(num);
}
Đoạn mã này sẽ trả về danh sách các giá trị số “1”, “2”, “3”, “4”, và “5”.
Hàm tách chữ ra khỏi chuỗi trong Excel
Nếu bạn muốn tách chữ ra khỏi một chuỗi trong Excel, bạn có thể sử dụng hàm TRÍCH.XUẤT và HÀM TÌM.KIẾM. Ví dụ, nếu bạn muốn tách chữ từ chuỗi “abc123”, bạn có thể sử dụng công thức sau:
=TRÍCH.XUẤT(“abc123”; CHỈ SỐ(DANH SÁCH (TÌM.KIẾM(CHỈ SỐ(DANH SÁCH (1-9)); “abc123”; 1)-1));
Công thức này sẽ trả về chuỗi “abc”.
Kết luận
Trên đây là một số Hàm tách số ra khỏi chữ trong Excel và các ngôn ngữ lập trình phổ biến như C, Python, Java. Hy vọng bài viết này đã giúp ích cho bạn trong quá trình làm việc và giải quyết các vấn đề liên quan đến xử lý dữ liệu.
FAQs
1. Tại sao lại cần phải tách số ra khỏi chuỗi trong Excel?
Trong quá trình quản lý và xử lý dữ liệu, việc tách số ra khỏi chuỗi là rất cần thiết để phân tích và thực hiện các tính toán phức tạp.
2. Có bao nhiêu cách để tách số ra khỏi chuỗi trong Excel?
Có nhiều cách để tách số ra khỏi chuỗi trong Excel, bao gồm sử dụng hàm TRÍCH.XUẤT, HÀM TÁCH, tính năng LỌC của Excel và HÀM TÌM.KIẾM.
3. Có thể áp dụng các phương pháp này cho các ngôn ngữ lập trình khác không?
Các phương pháp này có thể áp dụng cho nhiều ngôn ngữ lập trình khác nhau như C, Python và Java.
4. Làm sao để chỉ lấy những chữ số cụ thể trong một chuỗi?
Bạn có thể sử dụng danh sách các chữ số để chỉ lấy những chữ số cụ thể mà bạn muốn.
5. Có cần phải biết về lập trình để sử dụng các phương pháp này trong Excel không?
Không cần thiết. Các phương pháp này có thể được áp dụng trong Excel mà không cần biết đến lập trình.