Data yang datang dari satu kolom sering perlu dipecah: email menjadi nama pengguna dan domain, nomor surat menjadi nomor, unit, bulan, dan tahun, alamat menjadi jalan, kota, dan provinsi. Sampai Excel 2019, pemecahan itu dikerjakan dengan gabungan LEFT, MID, dan FIND yang panjang dan mudah salah hitung satu karakter. TEXTBEFORE dan TEXTAFTER mengerjakannya langsung dari pemisahnya.
TEXTBEFORE(teks, pemisah, [kemunculan]) mengambil bagian sebelum pemisah; TEXTAFTER(teks, pemisah, [kemunculan]) mengambil bagian sesudahnya. Tanpa argumen kemunculan, yang dipakai adalah pemisah pertama. Angka positif memilih pemisah ke-n dari depan, angka negatif menghitung dari belakang, sehingga -1 berarti pemisah terakhir.
=TEXTBEFORE(C2,"@") → rina.kartika (C2 = rina.kartika@kantor.id)
=TEXTAFTER(C2,"@") → kantor.id
=TEXTAFTER(D2,"/",-1) → 2026 (D2 = 015/HRD/IX/2026)
=TEXTBEFORE(D2,"/",2) → 015/HRDKeduanya dapat disarangkan untuk mengambil bagian tengah: TEXTAFTER membuang dulu semua yang ada sebelum pemisah pertama, lalu TEXTBEFORE memotong sisanya di pemisah berikutnya. Bila pemisah aslinya ditulis beserta spasi, hasil potongannya masih membawa spasi di tepinya; bungkus dengan TRIM.