FIND in SoftMaker PlanMaker: Locate Exact Text and Parse Codes

Text Beginner SoftMaker PlanMaker 2026

Learn exact-case text positions in PlanMaker FIND, with reproducible stock-code examples and troubleshooting.

Verification status: Official documentation referenced; example outcomes independently reasoned or arithmetically checked where stated. Not executed in SoftMaker PlanMaker 2026. How formula examples are checked

FIND in SoftMaker PlanMaker: locate exact text within a cell

Quick answer: =FIND("RED",A2) has an expected result of 9 when A2 contains the text CA-2048-RED. FIND returns a character position, starting at 1, rather than the matching characters themselves. It is case-sensitive: =FIND("red",A2) instead gives the documented #VALUE! error because the lowercase string does not occur. Official PlanMaker 2026 FIND reference.

This guide is useful when you need an exact-case marker such as -, RED, or SKU inside an identifier. To ignore capitalization, use PlanMaker SEARCH instead.

Exact documented syntax

=FIND(SearchText, TextString [, StartPos])
Official parameter Required? Type and role Default
SearchText Yes Text to locate (literal quoted text or a text-containing cell reference). None.
TextString Yes The text string or cell value in which to search. None.
StartPos No The position, counting characters from the beginning, at which the scan starts. Use a positive integer for the documented examples. First character when omitted.

The square brackets are documentation notation for an optional argument; they must not be entered. The English manual uses commas to separate arguments; the formulas below show that documented English syntax. Whether an installation uses localized function names or different argument separators needs confirmation in that installation. The formula itself begins with = (SoftMaker entering formulas).

What the result means: A match beginning at the ninth character returns the numeric value 9, even if StartPos was 4. StartPos chooses where to look; it does not reset the position counter to 1. SoftMaker explicitly documents FIND("a","Banana",3) → 4. The English 2026 reference does not document outcomes for fractional/zero/negative StartPos, empty search strings, Unicode surrogate pairs, or wildcard interpretation. Those cases are not claimed as natively validated here.

Build the example worksheet

Enter the following data exactly in a new empty sheet. Store product codes as text so zeroes in 0052 and 0007 remain part of the identifier. Row 1 contains the headings, and the formulas below go into empty columns to the right.

Row A: Code or text B: Search term C: Purpose
1 Code or text Search term Purpose
2 CA-2048-RED RED Exact uppercase suffix
3 US-0052-BLU Blu Different letter case
4 GB-1200-BLK blk Lowercase query
5 Banana a Repeated letter
6 PaPa pa Mixed-case text
7 CA-0007-GRN GRN Another exact suffix

Avoid adding spaces when typing the values: a leading space changes every position. All sample strings use ordinary ASCII letters, digits and hyphens so character encoding differences do not affect the hand calculations.

Example 1: search every row, keeping case

  1. Put the six raw values in A2:A7 and the search words in B2:B7 exactly as shown.
  2. Enter =FIND(B2,A2) in E2; it searches for the text in B2 inside A2.
  3. Expected E2: 9, because RED begins at character 9.
  4. Fill the formula down to E7, updating relative references automatically.
Result cell Formula Expected value Reason
E2 =FIND(B2,A2) 9 RED starts at position 9.
E3 =FIND(B3,A3) #VALUE! The code has BLU, not Blu.
E4 =FIND(B4,A4) #VALUE! The code has BLK, not blk.
E5 =FIND(B5,A5) 2 First lowercase a in Banana is position 2.
E6 =FIND(B6,A6) #VALUE! PaPa contains no exact lowercase pa.
E7 =FIND(B7,A7) 9 GRN starts after the second hyphen.

These are expected outcomes computed from the printed input text and SoftMaker’s case-sensitivity rules—not observations in the PlanMaker application. The explicit #VALUE! behaviour for a missing match is documented in SoftMaker’s FIND example.

Example 2: find the next occurrence with StartPos

In A2, the two hyphens are at positions 3 and 8:

Formula Expected result Explanation
=FIND("-",A2) 3 First hyphen.
=FIND("-",A2,4) 8 Starts after first hyphen; returns position in whole string.
=FIND("a",A5,3) 4 Skips lowercase a at position 2 and finds the one at 4.
=FIND("-",A2,9) #VALUE! There are no hyphens at or after position 9.

The third row reproduces the documented starting-position behavior using a cell reference instead of a literal "Banana".

Advanced use: split a two-hyphen inventory code

If your identifier uses the strict pattern country–four-digit item number–three-letter colour, FIND can locate delimiters without assuming that the code always begins with the same two-letter prefix. Use helper columns so errors are easy to inspect:

Cell Formula Expected result for A2
E2 =FIND("-",A2) 3
F2 =FIND("-",A2,E2+1) 8
G2 =MID(A2,E2+1,F2-E2-1) text 2048
H2 =MID(A2,F2+1,LEN(A2)) text RED

The middle segment starts after the first hyphen (3+1=4), and its length is the gap between hyphens minus 1 (8-3-1=4). The last formula intentionally requests more characters than remain; the official PlanMaker MID reference illustrates that MID returns the available tail in this situation. The 2048 result is text, not a numeric quantity; preserving that distinction matters for codes with leading zeroes (for US-0052-BLU, the middle part is text 0052).

Equivalent single-cell version (harder to audit):

=MID(A2,FIND("-",A2)+1,FIND("-",A2,FIND("-",A2)+1)-FIND("-",A2)-1)

Expected result for A2: 2048. This formula presumes two actual hyphens. An irregular code with a missing delimiter produces a search error, not a trustworthy parsed ID. For production data, validate the pattern first and preserve the original text.

Common problems and how to fix them

Symptom Likely cause Practical fix
#VALUE! when text looks similar Case mismatch (RED versus red), or the text really is absent. Match exact case or use SEARCH intentionally.
#VALUE! on delimiter extraction One expected hyphen is missing. Inspect the source string and validate structure before extracting.
The result is 8, not 5, when starting at 4 FIND reports the match’s absolute position. Treat StartPos as a skip control, not a new origin.
Wrong position for imported data Extra leading spaces, invisible characters or unexpected punctuation. Inspect the original text; do not blindly trim meaningful identifier characters.
You wanted RED, but got 9 FIND locates; it does not extract. Combine with MID, RIGHT or LEFT.
Formula text appears instead of result Missing = or the cell was entered as text. Edit cell and enter the formula, starting with =.

Do not assume Excel-only edge rules. Microsoft documents particular handling of wildcards, empty text, invalid starting positions and Unicode compatibility modes; SoftMaker’s short FIND reference does not verify every one of those outcomes in PlanMaker. If those details matter for a migrated workbook, test them in its actual target edition.

FIND vs. SEARCH and spreadsheet compatibility

Question PlanMaker FIND (2026 documented) PlanMaker SEARCH (2026 documented)
Does case matter? Yes. No.
Does it return matching text? No—numeric starting position. No—numeric starting position.
Optional starting argument? StartPos, scanning from a chosen character. Same documented argument label.
Documented no-match result? #VALUE!. #VALUE!.
Wildcard features confirmed by this vendor page? No. No. Do not transfer Excel’s wildcard behaviour without checking PlanMaker.

Microsoft Excel also has a case-sensitive FIND with the same basic purpose; Microsoft’s current SEARCH documentation explicitly contrasts the case-insensitive SEARCH function with FIND and describes Excel-specific wildcard and Unicode compatibility behaviour. That similarity is useful for simple ASCII formulas, not proof of identical migration semantics in Excel, LibreOffice, Google Sheets, or all PlanMaker editions. Excel explicitly says its SEARCH supports ? and * wildcards; SoftMaker’s individual PlanMaker SEARCH page does not say that, so this guide does not claim PlanMaker implements them.

Release, platform and locale scope

  • Documented current support: PlanMaker 2026 English manual (FIND). The 2024 English FIND reference was also directly checked and shows the same FIND(SearchText, TextString [, StartPos]) syntax and case rule (2024 FIND).
  • PlanMaker 2021: A first-party page could not be retrieved in this pass, so the 2021 argument details and historical first introduction remain unverified, not assumed absent.
  • Platform/edition: No separate execution was performed on Windows, macOS, Linux, Android, iOS, FreeOffice or NX. A manual being accessible does not prove every build/edition behaves identically.
  • Locale: The above formulas use English names, commas and decimal-free ASCII values. Confirm regional separators and any translated names in Formula → Function on the target installation. No locale-specific execution was performed.

Official reference and verification

Verification status: Official documentation checked; example outcomes were independently reasoned or arithmetically checked where applicable. Not executed in SoftMaker PlanMaker.

  • No genuine SoftMaker PlanMaker screenshots are included; this guide does not use mock application images.