31 C
Hanoi
Thứ Bảy, Tháng Bảy 27, 2024
spot_img

Tách 1 số thành các chữ số riêng lẻ trong Google Sheet

Truy cập:

Chia sẻ:

Bạn có thể tách một số bất kỳ thành các chữ số riêng lẻ trong nháy mắt với Google Sheet. Hàm MID là giải pháp cho điều này. Nói cách khác, hướng dẫn này là tất cả về cách sử dụng hàm MID ‘văn bản' để chia số trong Google Sheet.

Mặc dù MID là một trong những hàm văn bản trong Google Sheet, nhưng chúng ta vẫn có thể sử dụng hàm văn bản này để chia số thành các chữ số riêng lẻ.

Trong hướng dẫn này, bạn sẽ học được hai điều:

  • Một là thủ thuật để chia một số thành các chữ số,
  • Hai là cách sử dụng hàm MID trong Google Sheet.

Mình sẽ giải thích các bước về cách tách một số thành chữ số, tức là thành các ô riêng lẻ, trong Google Sheet. Trước đó, mình sẽ giới thiệu với các bạn về cú pháp và cách sử dụng hàm MID trong Google Sheet.

Cú pháp:

MID(chuỗi; bắt_đầu_tại; trích_xuất_độ_dài)

Trước khi giải thích cách chúng ta có thể chia số thành chữ số, hãy xem một ví dụ đơn giản bên dưới.

Ví dụ về hàm MID:

=mid("InfoInspired";5;8)

Hàm MID ở trên sẽ tạo ra kết quả “Inspired”.

Theo cú pháp, “InfoInspired” là “chuỗi”. Với sự trợ giúp của công thức trên, mình đã trích xuất (‘trích_xuất_độ_dài') 8 ký tự từ ký tự (‘bắt_đầu_tại') ở vị trí thứ 5, là “I”. Vì vậy, kết quả sẽ là “Inspired”.

Điều đó có nghĩa là chúng ta có thể trích xuất bất kỳ số lượng ký tự nào từ bất kỳ vị trí nào của một chuỗi nhất định. Nó cũng áp dụng cho các số vì hàm MID coi các số như một chuỗi .

Đây là câu trả lời cho các câu hỏi như cách trích xuất hoặc cắt một phần của từ hoặc câu trong Google Sheet.

Cách tách một số thành chữ số trong Google Sheet bằng hàm MID

Như đã đề cập ở trên, MID trong Google Sheet là một hàm văn bản. Nó coi các số là Chuỗi. Vì vậy, bạn có thể làm theo cùng một phương pháp ở trên (tách văn bản) để tách số.

Đây là ví dụ của mình về MID với các số. Ý mình là cách chia một số thành các chữ số bằng cách sử dụng hàm văn bản MID trong Google Sheet.

Tách 1 số thành các chữ số riêng lẻ trong Google Sheet - Congvietit.com

Lập bảng tính mẫu như trên. Trong ô A2, nhập số 1234567 mà chúng ta sẽ chia thành các số riêng lẻ.

Có 7 chữ số trong số trong ô A2 và hãy xem cách mình đã trích xuất từng số bằng cách sử dụng 7 công thức MID trong B2: H2. Thêm một ví dụ trong hàng thứ 3.

Lưu ý: Chúng ta có thể sử dụng hàm văn bản MID để chia số và lấy kết quả (chữ số) ở dạng số (định dạng số) bằng cách nhân kết quả với #1.

Bạn có thể sử dụng các công thức trên trong phạm vi B2: H2 (xem ảnh chụp màn hình) để chia số thành chữ số trong Google Sheet. Hãy để mình giải thích công thức trong ô C2 bên dưới một cách chi tiết.

=mid(A2;2;1)

Thao tác này sẽ trích xuất chữ số thứ hai từ số 1234567. Theo cú pháp, 1234567 là chuỗi, 2 là vị trí bắt đầu trích xuất và 1 là số chữ số được trích xuất.

Kết quả sẽ ở dạng văn bản. Vì vậy, nhân đầu ra công thức với #1 như bên dưới.

=mid(A2;2;1)*1

Công thức MID động trong Google Sheet (Công thức mảng MID)

Thay vì áp dụng nhiều công thức MID, bạn có thể tự động giải nén với sự trợ giúp của hàm Row hoặc Sequence như bên dưới.

MID với ROW

Xem công thức này.

=ArrayFormula(mid(A2;row(A1:A7);1)*1)

Hàm ROW cung cấp các số từ 1 đến 7 vào đối số “bắt_đầu_tại” của hàm MID.

Công thức trên trích xuất các số từ 1 đến 7 (giả sử số trong A2 là 1234567) và đặt nó vào các hàng khác nhau.

Nếu công thức nằm trong ô B2, kết quả sẽ là B2:B8. Nếu bạn muốn các chữ số trong B2:H2, thì hãy sử dụng Transpose.

=ArrayFormula(TRANSPOSE(mid(A2;row(A1:A7);1)*1))

Nhưng công thức trên không động. Hiện tại, có tổng cộng 7 chữ số trong số của chúng ta trong ô A2. Đó là lý do tại sao chúng mình đã đặt A1:A7 trong hàm Row. Nếu có 11 chữ số, phạm vi công thức hàng sẽ là A1:A11.

Công thức dưới đây giải quyết vấn đề trên. Nó có thể chia bất kỳ số nào thành các ô riêng biệt không phân biệt số lượng chữ số. Mình đã sử dụng hàm LEN và gián tiếp cho mục đích này.

=ArrayFormula(mid(A2;row(A1:indirect("A"&len(A2)));1)*1)
Tách 1 số thành các chữ số riêng lẻ trong Google Sheet - Congvietit.com

Lấy file mẫu ở đây:

MID với Sequence

Mình hay thế công thức trên trong ô B2 bằng tổ hợp MID, SEQUENCE và LEN bên dưới. Một công thức mảng khác để chia một số thành các chữ số trong Google Sheet

=ArrayFormula(mid(A2;sequence(len(A2));1)*1)

Ở đây sequence(len(A2)) nguồn cấp dữ liệu các số 1, 2, 3 .. tối đa là độ dài của số trong A2 đến MID.

Mình hy vọng bạn có thể hiểu các bước để chia số thành chữ số trong Google Sheet.

Bây giờ có thể có một câu hỏi thực sự nảy sinh trong đầu bạn. Tại sao người ta phải chia một số?

Mình đã sử dụng hàm này để tạo công cụ chuyển đổi số thành từ trong Google Sheet. Mình không thể dự đoán cách người ta có thể sử dụng động một hàm trong bảng tính. Vì vậy, nó phụ thuộc vào người dùng.

5 1 đánh giá
Đánh giá
Công Việt Blog
Công Việt Bloghttps://congvietit.com
Chào các bạn, mình là Công Việt, mình đến từ kênh Youtube Công Việt Blog. Blog này hiểu đơn giản mình viết những thứ mình học được, áp dụng được và cung cấp những tài nguyên mà mình sử dụng, cũng là nơi để mình lưu trữ tài nguyên. Phần "Thành viên VIP" với gói chỉ 50k để giúp mình duy trì website mà thôi, hi vọng được sự ủng hộ của các bạn.
Theo dõi
Thông báo về
guest
0 Bình luận
cũ nhất
mới nhất lượt bình chọn
Inline Feedbacks
View all comments
banner quang cao hostinger-congvietblog-congvietit
ma giam gia khi mua hosting vps congvietitcom

Bài viết liên quan

Cách đổi định dạng ngày tháng năm sang Thứ trong tuần bằng Google Sheet

Nếu bạn đang xử lý các tập dữ liệu lớn có ngày tháng và muốn đổi tương ứng...

Hướng dẫn sử dụng ARRAYFORMULA trong Google Sheet + Ví dụ

Hàm ARRAYFORMULA trong Google Sheet là một cách hiệu quả để áp dụng các công thức và hàm...

Sử dụng hàm VLOOKUP để chuyển thang Điểm Số thành thang Điểm chữ

Ở bài này mình sẽ hướng dẫn các bạn cách sử dụng hàm VLOOKUP để chuyển đổi thang...

Google Apps Script: Hướng dẫn tô màu highline trong Google Sheets khi nhấp chuột vào ô bất kỳ

Hiện nay, rất nhiều cá nhân và công ty đang dần dần chuyển qua sử dụng Google Sheets...
0
Hãy cho mình xin 1 bình luận nha bạn yêu !!!x