Windows版WPSでSEARCHB関数を使う方法

最終更新:2026年7月20日

このガイドには、SEARCHB関数の入力、開始位置引数を使った検索の継続、SEARCHBと他の数式の組み合わせという3つのトピックが含まれています。目次からトピックを選び、手順に沿って進めてください。

ガイド目次

操作ガイド

1. SEARCHB関数を入力する

入力場所: 数式タブ → 数式バー

  1. WPS Spreadsheetを開き、結果を表示したいセルを選択します。
  2. 数式の編集を開始するには、=を入力します。
  3. SEARCHB(と入力し、表示される構文ヒントを確認します。
  4. 検索する文字列、検索対象の文字列、および必要なその他の引数を入力します。
  5. 閉じかっこを入力し、Enterキーを押して、セルに表示される結果を確認します。

成功条件

  • 画面上の結果: セルに位置の値または想定どおりの結果が表示されます。
  • 次にできる操作: 数式をコピーする、引数を調整する、または下方向にオートフィルできます。

使用時のヒント

  • よくある間違い: =で始めないと、入力内容は通常の文字列として扱われます。
  • 環境に関する注意: 引数の形式が正しくないと、エラー値が返されることがあります。

2. 開始位置引数を使って検索を続ける

入力場所: 数式タブ → 数式バー

  1. 対象のセルを選択し、=SEARCHB(と入力します。
  2. 検索する文字列と検索対象の文字列を入力します。
  3. 3番目の引数の位置に、開始バイト位置を入力します。
  4. Enterキーを押し、指定した開始位置から返された結果を確認します。

成功条件

  • 画面上の結果: 返される位置は最初の検索結果とは異なり、新しい開始位置が反映されます。
  • 次にできる操作: 3番目の引数を調整し、異なる開始位置での結果を比較できます。

使用時のヒント

  • よくある間違い: 開始位置が適切でないと、想定した結果が得られない場合があります。
  • 環境に関する注意: 2バイト文字列を扱う場合は、実際の文字列構造と照らし合わせて結果を確認してください。

3. SEARCHBを他の数式と組み合わせる

入力場所: 数式タブ → 数式バー

  1. まずSEARCHBを使って、対象文字列の開始位置を取得します。
  2. 同じ数式内、または補助列で、その結果を他の文字列関数と組み合わせます。
  3. 必要に応じて、抽出、置換、または構造の分割を行います。
  4. Enterキーを押して最終結果を確認し、データに応じて引数を調整します。

成功条件

  • 画面上の結果: セルに処理後の文字列、または想定どおりの計算結果が表示されます。
  • 次にできる操作: 同じ列の他のセルに数式をコピーして、一括処理できます。

使用時のヒント

  • よくある間違い: 入れ子になった数式では、かっこの閉じ忘れが起こりやすくなります。
  • 環境に関する注意: 他の数式と組み合わせる前に、まずSEARCHBの結果を確認してください。