TEXTSPLIT
Supported, behaves as documentedCategory: Text · Last tested 2026-08-06
Real, executed compatibility results for the TEXTSPLIT function across Microsoft Excel, Google Sheets, and LibreOffice Calc — verified by actually running it. Syntax and links to each vendor’s official documentation are below.
TEXTSPLIT under every LibreOffice release we test
(24.2.0.3, 24.8.7.2, 25.2.0.3, 25.8.7.3):
it returned #NAME? (unrecognized) in 24.2.0.3 and first works in 25.8.7.3.
If you need TEXTSPLIT in LibreOffice Calc, use 25.8.7.3 or newer.
Support matrix
| Engine | Documented | Live-tested | Verdict |
|---|---|---|---|
| Excel | Yes | Not yet | n/a |
| Google Sheets | No | Not yet | n/a |
| LibreOffice Calc | No | Yes (25.8.7.3, 2026-08-06) | Supported, behaves as documented |
LibreOffice version history
We executed the same test cases under each LibreOffice release to show exactly when TEXTSPLIT’s support changed — not documentation claims, real results.
| LibreOffice version | Verdict | Tested |
|---|---|---|
| 24.2.0.3 | Unsupported (not recognized) | 2026-07-19 |
| 24.8.7.2 | Unsupported (not recognized) | 2026-07-19 |
| 25.2.0.3 | Unsupported (not recognized) | 2026-07-24 |
| 25.8.7.3 | Supported, behaves as documented | 2026-08-06 |
Why isn't TEXTSPLIT working in LibreOffice?
If TEXTSPLIT returns a #NAME? error in LibreOffice Calc, you are
almost certainly running a release older than 25.8.7.3 — that is exactly
what our executed tests show: #NAME? in 24.2.0.3, working from
25.8.7.3 onward. Check your version under Help → About LibreOffice and upgrade to
25.8.7.3 or newer; no setting or extension enables it in older releases. (Other causes of this
error: see the error values guide.)
Executed test cases
LibreOffice Calc 25.8.7.3 (tested 2026-08-06)
| Formula | Description | Result | Expected | Verdict |
|---|---|---|---|---|
| =TEXTSPLIT("a,b,c",",") | Basic column split on a single delimiter | {a, b, c} | {a, b, c} | Matched |
| =TEXTSPLIT("a,b;c,d",",",";") | col_delimiter="," and row_delimiter=";" produce a 2x2 grid | {a, b, c, d} | {{a, b}, {c, d}} | Matched |
| =TEXTSPLIT("a,,b",",",,TRUE) | ignore_empty=TRUE collapses consecutive delimiters | {a, b} | {a, b} | Matched |
| =TEXTSPLIT("a,b,c;d",",",";",FALSE,0,"-") | Uneven row lengths are padded with pad_with instead of #N/A | {a, b, c, d, -, -} | {{a, b, c}, {d, -, -}} | Matched |
Docs & syntax
- Excel: official documentation