31 C
Hanoi
Thứ Bảy, Tháng Chín 30, 2023
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
Công Việt
Mình xây dựng blog này với mục đích chia sẻ những kinh nghiệm, thủ thuật của mình liên quan đến các lĩnh vực như CNTT, Marketing Online, MMO, Đồ Họa, SEO, ... Rất mong nhận được sự ủng hộ của các bạn.
Theo dõi
Thông báo về
guest
0 Bình luận
Inline Feedbacks
View all comments
huong dan download tai nguyen tren website congvietit.com
ma giam gia khi mua hosting vps congvietitcom

Bài viết liên quan

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...

Share Code check Index URL trên Google Sheets sử dụng Google Apps Script

Trong SEO, kiểm tra index URL là một hoạt động rất quan trọng để đảm bảo rằng URL...

Cách sử dụng Google Apps Script để tạo danh sách thả xuống đa lựa chọn trong Google Sheets

Google Sheets là một công cụ mạnh mẽ để quản lý dữ liệu và tính toán, và menu...

Giải đáp thắc mắc: Làm thế nào để xuống dòng trong Google Sheets?

Bạn đang sử dụng Google Sheets để quản lý bảng tính, nhưng đôi khi bạn gặp phải vấn...
0
Hãy cho mình xin 1 bình luận nha bạn yêu !!!x