peri hokiperihokiclarustologisticsrimashaop.compola taktis menang gates of olympus x1000 perihokipemain perihoki bongkar trik jepep starlight princess x1000perihoki beri panduan lengkap bermain mahjong ways 2 pgsofttips cara penghasil uang pgsoft mahjong ways 2 perihokimahjong wins 3 perihoki memberikan penggali terbesarfenomena gates of olympus buka peluang besar bagi duta76cara dapat pola emas rahasia di duta7 wild west goldtrik menang pgsoft mahjong ways 2 modal receh maxwin duta76duta76 main pgsoft mahjong ways 2 di sela istirahatscatter hitam mahjong wins 3 spin pasti jepe duta76perihoki spin mahjong ways 2 pgsoft scatter hitam maxwinsimbol mahjong wins 3 yang sering muncul di awal perihokitrik gampang menang mahjong winscuan mahjong wins 3 tanpa hentipola spin taruhan kecil mahjong winsstrategi kunci scatter hitam beruntungacor total mahjong wayskemenangan maksimal mahjong wayskemenangan pria pekanbaru mahjong waysmahjong wins3 fenomena baru sumatera baratmenangkan mahjong dengan lincahmenembus batas keberuntungan mahjong waysmenjajal keberuntungan di mahjong wayspola gratis mahjong ways1scatter hitam senjata rahasia mahjong winsteknik spinning menguntungkan untuk scatter hitamanalisis rtp tertinggi mahjong winsfenomena scatter hitam mahjong winsibu rumah tangga dan keberuntungan mahjongkeseruan main mahjong wins3menang mahjong pengguna baru di sosial mediamenghargai setiap momen di mahjong waysserunya main mahjong di warung internetspin slow motion mancing scatterstrategi jitu maxwin mahjong waysstrategi jitu menang mahjong modal kecil jackpot besaranak kampung papua menggemparkan mahjongkeajaiban scatter hitam mahjong wayskeberhasilan joni mahjong winskejaiban mahjong ways di ujung jalanketua mahjong wins3 kehadiran kemenangan dimulai dari balimahjong kehadiran yang menguntungkanmahjong menggila adat88panduan kilat raih 108 jutatips memenangkan mahjongbarista kopi menang 110 juta spin mahjongdakota76 scatter hitam mahjong wins 3gagal cpns menang mahjong wins 3 rp120 jutakisah karyawan minimarket dapat thr lebih awal mahjong winskisah pelajar sma kuasai mahjong wins 3 inspirasi sekolahkisah penjaga parkir tanah abang motor baru mahjong winskisah sukses ibu rumah tangga bandung mahjong winsmahasiswa kkn beli iphone15 mahjong wins3 dakotamantan anak band influencer mahjong scatter hitampola rtp senin gates of olympus guru matematikaidola scatter hitam gampang meledakidola sensasi jackpotidola pola scatter hitamidola hasilkan jackpot dalam waktu singkatidola mahjong wins 3 bocortukang cuci motor menemukan keberuntungan di mahjong

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time

Filename: Session/Session.php

Line Number: 282

Backtrace:

File: /home/blogchuabenh/domains/freetuts.net/public_html/site/controllers/Main_controller.php
Line: 10
Function: __construct

File: /home/blogchuabenh/domains/freetuts.net/public_html/sources/index.php
Line: 299
Function: require_once

File: /home/blogchuabenh/domains/freetuts.net/public_html/index.php
Line: 26
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: session_set_cookie_params(): Cannot change session cookie parameters when headers already sent

Filename: Session/Session.php

Line Number: 294

Backtrace:

File: /home/blogchuabenh/domains/freetuts.net/public_html/site/controllers/Main_controller.php
Line: 10
Function: __construct

File: /home/blogchuabenh/domains/freetuts.net/public_html/sources/index.php
Line: 299
Function: require_once

File: /home/blogchuabenh/domains/freetuts.net/public_html/index.php
Line: 26
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time

Filename: Session/Session.php

Line Number: 304

Backtrace:

File: /home/blogchuabenh/domains/freetuts.net/public_html/site/controllers/Main_controller.php
Line: 10
Function: __construct

File: /home/blogchuabenh/domains/freetuts.net/public_html/sources/index.php
Line: 299
Function: require_once

File: /home/blogchuabenh/domains/freetuts.net/public_html/index.php
Line: 26
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time

Filename: Session/Session.php

Line Number: 314

Backtrace:

File: /home/blogchuabenh/domains/freetuts.net/public_html/site/controllers/Main_controller.php
Line: 10
Function: __construct

File: /home/blogchuabenh/domains/freetuts.net/public_html/sources/index.php
Line: 299
Function: require_once

File: /home/blogchuabenh/domains/freetuts.net/public_html/index.php
Line: 26
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time

Filename: Session/Session.php

Line Number: 315

Backtrace:

File: /home/blogchuabenh/domains/freetuts.net/public_html/site/controllers/Main_controller.php
Line: 10
Function: __construct

File: /home/blogchuabenh/domains/freetuts.net/public_html/sources/index.php
Line: 299
Function: require_once

File: /home/blogchuabenh/domains/freetuts.net/public_html/index.php
Line: 26
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time

Filename: Session/Session.php

Line Number: 316

Backtrace:

File: /home/blogchuabenh/domains/freetuts.net/public_html/site/controllers/Main_controller.php
Line: 10
Function: __construct

File: /home/blogchuabenh/domains/freetuts.net/public_html/sources/index.php
Line: 299
Function: require_once

File: /home/blogchuabenh/domains/freetuts.net/public_html/index.php
Line: 26
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time

Filename: Session/Session.php

Line Number: 317

Backtrace:

File: /home/blogchuabenh/domains/freetuts.net/public_html/site/controllers/Main_controller.php
Line: 10
Function: __construct

File: /home/blogchuabenh/domains/freetuts.net/public_html/sources/index.php
Line: 299
Function: require_once

File: /home/blogchuabenh/domains/freetuts.net/public_html/index.php
Line: 26
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time

Filename: Session/Session.php

Line Number: 375

Backtrace:

File: /home/blogchuabenh/domains/freetuts.net/public_html/site/controllers/Main_controller.php
Line: 10
Function: __construct

File: /home/blogchuabenh/domains/freetuts.net/public_html/sources/index.php
Line: 299
Function: require_once

File: /home/blogchuabenh/domains/freetuts.net/public_html/index.php
Line: 26
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time

Filename: drivers/Session_files_driver.php

Line Number: 108

Backtrace:

File: /home/blogchuabenh/domains/freetuts.net/public_html/site/controllers/Main_controller.php
Line: 10
Function: __construct

File: /home/blogchuabenh/domains/freetuts.net/public_html/sources/index.php
Line: 299
Function: require_once

File: /home/blogchuabenh/domains/freetuts.net/public_html/index.php
Line: 26
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: session_set_save_handler(): Cannot change save handler when headers already sent

Filename: Session/Session.php

Line Number: 110

Backtrace:

File: /home/blogchuabenh/domains/freetuts.net/public_html/site/controllers/Main_controller.php
Line: 10
Function: __construct

File: /home/blogchuabenh/domains/freetuts.net/public_html/sources/index.php
Line: 299
Function: require_once

File: /home/blogchuabenh/domains/freetuts.net/public_html/index.php
Line: 26
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: session_start(): Cannot start session when headers already sent

Filename: Session/Session.php

Line Number: 143

Backtrace:

File: /home/blogchuabenh/domains/freetuts.net/public_html/site/controllers/Main_controller.php
Line: 10
Function: __construct

File: /home/blogchuabenh/domains/freetuts.net/public_html/sources/index.php
Line: 299
Function: require_once

File: /home/blogchuabenh/domains/freetuts.net/public_html/index.php
Line: 26
Function: require_once

Xử lý chuỗi trong Excel: Các thao tác với chuỗi thông dụng
GIAO DIỆN
CƠ BẢN
TÌM KIẾM
BIỂU ĐỒ
CÁC CHỦ ĐỀ
BÀI MỚI NHẤT
MỚI CẬP NHẬT

Xử lý chuỗi trong Excel: Các thao tác với chuỗi thông dụng nhất

Trong bài này mình sẽ giới thiệu một vài thao tác xử lý chuỗi trong Excel thường gặp nhất. Chuỗi là loại dữ liệu rất quan trọng, bởi hầu như mọi thông tin đều được lưu ở dạng chuỗi.

test php

banquyen png
Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.

Có nhiều thao tác thường gặp khi xử lý chuỗi như: Tìm kiếm chuỗi, cắt chuỗi, nối chuỗi, chuyển đổi chữ hoa chữ thường, xóa khoảng trắng, ... tất cả đều được mình hướng dẫn trong bài này.

1. Khai báo chuỗi trong Excel

Khi bạn nhập chuỗi vào một ô thì tùy vào kiểu dữ liệu bạn nhập vào mà Excel sẽ format tự động tương ứng với định dạng của chuỗi đó. Ví dụ bạn nhập vào ngày tháng thì Excel sẽ chuyển thành định dạng ngày tháng.

Còn khi bạn nhập chuỗi trong công thức Excel thì bắt buộc phải dùng cặp dấu nháy "" đặt bao quanh nó lại nhé.

Bài viết này được đăng tại [free tuts .net]

Ví dụ: Kiểm tra số có chia hết cho 3 hay không.

=IF(MOD(B2,3)=0, "Chia hết cho 3", "Không chia hết cho 3")

kiem tra chia het cho 3 JPG

2. Đếm tổng số ký tự trong chuỗi

Excel hỗ trợ một hàm để đếm chiều dài của chuỗi đó là hàm LEN, nó trả về tổng số ký tự của chuỗi kể cả khoảng trắng.

Ta thường sử dụng thêm hàm TRIM để xóa khoảng trắng ở hai đầu, tránh trường hợp người dùng nhập bị dư thừa.

Ví dụ: Đếm xem ô B2 có bao nhiêu ký tự.

=LEN(TRIM(B2))

dem ki tu excel JPG

3. Đếm tổng số từ của chuỗi

Để đếm tổng số từ thì ta phải kết hợp một vài hàm và thủ thuật.

Ý tưởng: Các từ sẽ cách nhau bởi một khoảng trắng, vì vậy để đếm tổng số từ trong chuỗi thì ta chỉ cần đếm tổng số khoảng trắng và cộng thêm 1.

Ví dụ: Chuỗi "Học Excel tại Freetuts" có 3 khoảng trắng, vì vậy tổng số từ là (3 + 1) = 4.

Vấn đề bây giờ là làm sao tính được bao nhiêu khoảng trắng?

Ta sẽ sử dụng hàm SUBSTITUTE để xóa đi khoảng trắng, sau đó lấy chiều dài ban đàu của chuỗi trừ đi chiều dài sau khi xóa khoảng trắng và cộng thêm 1 là được.

Ví dụ: Đếm xem ô B2 có bao nhiêu từ (word).

Công thức:

=LEN(TRIM(B2))-LEN(SUBSTITUTE(B2," ", ""))+1

Kết quả:

dem so tu trong chuoi JPG

4. Tìm chuỗi con xuất hiện trong chuỗi cha

Để kiểm tra một chuỗi có xuất hiện trong một chuỗi khác hay không bằng Exel thì ta sử dụng hàm FIND, có công thức như sau:

FIND(chuoi_con, chuoi_cha, vitri_batdau_tim)

Hàm này trả về vị trí kí tự đầu tiên xuất hiện chuỗi, nếu không tìm thấy nó trả về một lỗi #ERROR.

Ví dụ: Tìm xem chữ Excel có trong ô B2 không.

=FIND("Excel", B2)

Kết quả nó trả về đã tìm thấy tại vị trí thứ 5 (nó có đếm khoảng trắng).

tim kiem chuoi excel JPG

5. Tìm và thay thế chuỗi trong Excel

Cách 1: Để thay thế nội dung của chuỗi thì ta phải kết hợp cả 3 hàm FIND, LEN và REPLACE.

Hàm REPLACE dùng để thay thế nội dung của chuỗi tại một vị trí chính xác.

Giả sử ta có chuỗi "Cường Blog", mình muốn thay thế chữ "Blog" thành "Freetuts" thì sẽ dùng như sau:

=REPLACE("Cường Blog", 7, 10, "Freetuts")

Trong đó:

  • 7 là vị trí ký tự thay thế bắt đầu.
  • 10 là vị trí ký tự thay thế kết thúc.

Như vậy ý tưởng sẽ là:

  • Dùng làm FIND để tìm vị trí xuất hiện chuỗi cần thay, sau đó đặt vào tham số thứ 2 (tức là số 7)
  • Dùng hàm LEN để đếm tổng số ký tự chuỗi thay thế, sau đó cộng thêm kết quả ở hàm FIND để đặt vao tham số thứ 3 (tức là số 10)

Ví dụ: Thay thế chữ Website thành Freetuts trong nội dung của ô B2.

=REPLACE(B2, FIND("Website", B2), FIND("Website", B2)+LEN("Freetuts"), "Freetuts")

thay the chuoi replace JPG

Cách này hơi rườm rà phải không các bạn?

Cách 2: Vẫn còn một cách khác rất ngắn gọn, đó là dùng hàm SUBSTITUTE.

=SUBSTITUTE(B2,"Website","Freetuts")

Kết quả vẫn giống như cách 1.

6. So sánh hai chuỗi trong Excel

Đây cũng là một thao tác xử lý chuỗi thường gặp khi tạo công thức Excel.

Để kiểm tra hai chuỗi có giống nhau hơn (có phân biệt chữ hoa thường) thì ta dùng hàm EXACT.

Ví dụ: Kiểm tra xem ô B2 và C2 có bằng nhau không.

=EXACT(B2,C2)

kiem tra chuoi bang nhau JPG

Kết quả trả về FALSE vì hai chuỗi này đều là "Freetuts", nhưng khác nhau về chữ cái in hoa và in thường.

7. Nối nhiều chuỗi văn bản với nhau

Thao tác cuối cùng thường gặp trong Excel là nối hai chuỗi lại với nhau.

Ta sẽ sử dụng hàm CONCATENATE để nối hai văn bản lại với nhau.

Ví dụ: Nối hai ô A1 và B1 sau đó gắn vào C1.

=CONCATENATE(A1, " ", B1)

Mình có nối thêm khoảng trắng giữa hai chuỗi để giúp ngăn cách hai từ.

noi hai chuoi JPG

Trên là 6 thao tác xử lý chuỗi trong Excel thường gặp nhất khi tạo công thức Excel. Hy vọng với 6 thủ thuật đơn giản này sẽ giúp bạn làm việc với chuỗi Excel nhuần nhuyễn.

Cùng chuyên mục:

Cách chèn link ảnh vào Excel trên máy tính

Cách chèn link ảnh vào Excel trên máy tính

Ngoài ra, bài viết còn hướng dẫn cách chèn link ảnh trực tuyến hàng loạt…

Cách tách và gộp ô trong Excel

Cách tách và gộp ô trong Excel

Trong bảng tính Microsoft Excel, có thể sẽ có lúc các bạn cần tách ô…

Hàm MONTH() trong Excel

Hàm MONTH() trong Excel

Cách dùng hàm MONTH() trong Excel

Hàm YEAR () trong Excel

Hàm YEAR () trong Excel

Cách dùng hàm YEAR () trong Excel

Hàm HLOOKUP() trong Excel

Hàm HLOOKUP() trong Excel

Cách dùng hàm HLOOKUP() trong Excel

Hàm VLOOKUP() trong Excel

Hàm VLOOKUP() trong Excel

Cách dùng hàm VLOOKUP() trong Excel

Hàm LOOKUP() trong Excel

Hàm LOOKUP() trong Excel

Cách dùng hàm LOOKUP() trong Excel

Hàm ABS() trong Excel

Hàm ABS() trong Excel

Cách dùng hàm ABS() trong Excel

Hàm SUM() trong Excel

Hàm SUM() trong Excel

Cách dùng hàm SUM() trong Excel

Hàm SQRT() trong Excel

Hàm SQRT() trong Excel

Cách dùng hàm SQRT() trong Excel

Hàm MOD() trong Excel

Hàm MOD() trong Excel

Cách dùng hàm MOD() trong Excel

Hàm SUMIF() trong Excel

Hàm SUMIF() trong Excel

Cách dùng hàm SUMIF() trong Excel

Hàm SUBTOTAL() trong Excel

Hàm SUBTOTAL() trong Excel

Cách dùng hàm SUBTOTAL() trong Excel

Hàm ROUND() trong Excel

Hàm ROUND() trong Excel

Cách dùng hàm ROUND() trong Excel

Hàm SUMPRODUCT() trong Excel

Hàm SUMPRODUCT() trong Excel

Cách dùng hàm SUMPRODUCT() trong Excel

Hàm COUNT() trong Excel

Hàm COUNT() trong Excel

Cách dùng hàm COUNT() trong Excel

Hàm COUNTA() trong Excel

Hàm COUNTA() trong Excel

Cách dùng hàm COUNTA() trong Excel

Hàm COUNTBLANK() trong Excel

Hàm COUNTBLANK() trong Excel

Cách dùng hàm COUNTBLANK() trong Excel

Hàm MAX() trong Excel

Hàm MAX() trong Excel

Cách dùng hàm MAX() trong Excel

Hàm MIN() trong Excel

Hàm MIN() trong Excel

Cách dùng hàm MIN() trong Excel

Top