[]
SpreadJSデザイナを使用すると、ユーザーはワークシート内の文字列や数値などのデータを検索できます。データを見つけたり、特定のデータを別のデータに置き換えたりすることができます。
「Ctrl + F」 ショートカットキーまたは「ホーム」>「編集」タブグループの「検索」ボタンを使用して、何かを見つけることができます。これらのアクションにより、SpreadJSデザイナで検索ダイアログボックスが開きます。Excelと同様に、SpreadJSデザイナにフォーカスがある場合は、ショートカットキーを使用して[検索]ダイアログを開くことができます。
[検索]ダイアログボックスは、他のダイアログボックスが開かないようにします。
次の画像は、検索ダイアログボックスを示しています。

上の画像で、「検索する文字列」入力フィールドに表示されるテキストボックスに検索する文字列を入力し、をクリックします。
すべて検索 を押して、全ての文字列を検索します。
次を検索 を押して、現在のカーソル位置から次の文字列の検索位置へ移動します。
閉じる を押してダイアログボックスを閉じます。
このオプションを使用すると、ユーザーは[検索する文字列]テキストボックスで 検索 する文字列を入力し、次の画像に示すように、見つかった文字列を[ 置換する文字列 ]で指定した文字列に置き換えることができます。

すべて置換: このオプションをクリックして、検索されたすべての文字列を新しい文字列に置き換えます。
置換: これをクリックして、現在のカーソル位置の文字列を新しい文字列に置き換えます。
SpreadJSデザイナでは、[検索と置換]ダイアログボックスにある [オプション>>」]機能を使用することで、以下のようにより細かな条件を指定して検索することができます:
[大文字と小文字を区別する]オプションを有効にすると、大文字と小文字を区別して特定の用語を検索することができます。
[ワイルドカードを使用する]オプションを有効にすると、*(アスタリスク)、?(疑問符)、~(チルダ)などの特殊な文字を使用して、任意の文字を代替し、あいまい検索を行うことができます。
[完全一致]オプションを有効にすると、検索する文字列と完全に一致するセルのコンテンツが検索することができます。
[非表示を無視]オプションを有効にすると、非表示のセル範囲を検索することができます。
以下の方法で行または列が非表示になっている場合、非表示のセル範囲として扱います:
行のフィルタリングが設定される
行/列が折りたたんだグループにある
行/列が非表示に設定される
次の画像は、ユーザーがオプションボタンを押したときのダイアログを示しています。

ユーザーは、次のように検索と置換の条件を実装できます。
オプション | 説明 |
|---|---|
検索場所 | ワークシート: 特定のシート内の文字列を検索します。 ワークブック: ワークブックのすべてのワークシートで文字列を検索します。 大文字と小文字を区別する: ユーザーが入力された文字列の大文字と小文字を照合する場合は、チェックボックスを選択します。 完全一致: ユーザーがセル全体のコンテンツを一致させる場合は、チェックボックスを選択します。 |
検索方向 | 行: 入力された文字列の行値を一覧表示します。 列: 入力した文字列の列値を一覧表示します。 |
検索対象 | 値: ワークシートまたはワークブックでの通常の検索。 数式: 検索された数式が実装されているセルを一覧表示します。 ワイルドカードを使用する: ユーザーが検索または置換操作中にワイルドカード文字の基準を入力した場合は、チェックボックスを選択します。 非表示を無視: ユーザーが検索対象に非表示のセル範囲を無視す場合は、チェックボックスを選択します。 |
SpreadJSでは、シートレベルだけでなく、選択範囲でデータを検索することもできます。検索と置換を使用して、ワークシートの選択したセル範囲内でデータを検索することができます。
次の方法で、選択したセル範囲内でデータを検索できます。
選択した範囲でデータを検索する
範囲を選択して [次を検索] ボタンをクリックすると、選択範囲は変更されず、アクティブセルは次に見つかったセルに移動します。

[すべて検索] ボタンをクリックすると、選択範囲が検索結果の最初のセルに移動します。

複数の選択範囲でデータを検索する
複数の範囲を選択し、[検索と置換] ダイアログを使用してワークシート内でデータを検索します。

ワークブックでデータを検索する
検索場所オプションの値を「ブック」に設定すると、選択した範囲だけではなく、ワークブックのすべてのワークシートでデータを検索します。

ダイアログのモーダルを調整してデータを検索する
ダイアログのモーダルを移動することで、ダイアログを開いた後に範囲を選択したり、ワークシートを変更したりすることができます。
