TEXTBEFORE は区切り文字までのテキストを返し、TEXTAFTER はその後のテキストを返します。古いバージョンの Excel では、LEFT と FIND を使用して同じ処理を行います。末尾からカウントするには、負のインスタンスを指定します。
=TEXTBEFORE("SKU-2026-A", "-")→SKU最初のダッシュの前のテキスト。
レガシー (LEFT + FIND)
=LEFT(A2, FIND("-", A2)-1)TEXTBEFOREが登場する前の方法。
TEXTBEFOREは#N/Aを返します。フォールバック(例:文字列全体)を指定するには、第4引数を追加します。
独自のデータに対応する数式が必要ですか?
やりたいことを普段使っている言葉で説明するだけで、ExcelGPTが数式の作成、解説、検証を行います。無料で開始でき、プラグインも不要です。