Apple Numbers パッケージの [複数のセルを取得] アクション
- 最終更新日2025/07/14
Apple Numbers パッケージの [複数のセルを取得] アクション
Apple Numbers パッケージ の[複数のセルを取得]アクションを使用すると、スプレッドシート内のテーブル全体、特定の行、または定義されたセル範囲から値を取得し、テーブル変数に格納できます。
設定
- セッション名を指定するには、次のいずれかのオプションを使用します。
- セッション名: [開く] アクションでスプレッドシートを開く際に使用したセッション名を入力します。
- 変数: [開く] アクションで追加したセッション変数を入力します。
- 値を [アクティブ] から取得するか、[特定] のシートから取得するかを選択します。
- アクティブ: 現在アクティブなシートの値を取得します。
-
[固有]: シート名とテーブル名で指定された値を取得します。 次のフィールドを入力します。
- シート名: Sheet1など値を取得するシート名を指定します。
- テーブル名: 提供されたシートのテーブル名を指定します。 たとえば、[Table1]と入力します。
- 次のいずれかのオプションを選択して、値を取得します。
-
完全なテーブル: このオプションを選択すると、そのテーブル内のすべての行と列を含む、テーブル全体からすべてのデータを抽出します。
チェックボックス ヘッダー行を設定 を選択して、指定されたテーブルの最初の行をテーブル変数のヘッダーとして設定します。
-
特定の行: このオプションを選択すると、テーブル内の指定された行からのみデータを抽出します。 次のフィールドを入力します。
- 開始行: 値を取得する行番号を指定します。 たとえば、10
- 終了行: 値を取得したい行番号を指定します。 たとえば、40
-
セルの範囲: このオプションを選択すると、開始セルと終了セルで定義された指定の長方形ブロックのセルからデータを抽出できます(例:B2 から D5 まで)。 次のフィールドを入力します。
- 開始セル 値を取得したいセルのアドレスを指定します。 たとえば、A1
- 終了セル 値を取得したいセルのアドレスを指定してください。 例: C20
-
完全なテーブル: このオプションを選択すると、そのテーブル内のすべての行と列を含む、テーブル全体からすべてのデータを抽出します。
- [値の種類] オプションから、セルに表示されるテキストまたは値のいずれかを選択して読み取ります。
- 表示テキスト
- セルの値
たとえば、セルのコンテンツが 70% の場合、セル値 オプションは値を 70 として読み取り、% 形式を無視します。一方、表示テキスト オプションは 70% として読み取ります。
- 抽出された値を格納するテーブル変数を選択します。
例
あなたは従業員番号のスプレッドシートに取り組んでいます。 シート1、タイトルは従業員記録で、2つのテーブルがあります: 表1には従業員データセットが含まれており、表2には従業員のパフォーマンス評価データが含まれています。 あなたは特定のシート1とテーブル(Employee performance appraisal data)で作業することを選択します。選択したオプションに基づいてデータ取得がどのように異なるかを理解しましょう。 開始する前に、以下のようにデスクトップ上で .xlsx 形式のデータセットを作成できます
名前 | 部署 | 役職 | 給与 | 査定率 |
---|---|---|---|---|
クレア M | マーケティング | マネージャー |
$50,000 |
10% |
ジェーン・スミス | 営業 | マネージャー |
$50,000 |
11% |
ポール・ジョンソン | 製品管理 | マネージャー |
$60,000 |
12% |
ロジャー・スミス | テクニカルライター | 作成者 |
$30,000 |
11% |
アンドリュー・ロブソン | 金融 | シニアマネージャー |
$60,000 |
12% |
- アクション をダブルクリックするかドラッグします。 デスクトップに保存したファイルパスを選択します。
-
[複数セルを取得]
アクションをダブルクリックまたはドラッグし、次の入力を指定します。
- 特定 シートオプションを選択し、従業員記録 を シート名 フィールドに入力して値を取得します。
- テーブル名 フィールドに、従業員のパフォーマンス評価データ を入力してください。
- 表示テキスト オプションを選択して、セルに表示されているテキストを読み取ります。
-
全テーブル を選択して、テーブル全体からすべてのデータを抽出します。 Bot を実行すると、次の出力が表示されます:
-
全テーブル を選択し、チェックボックス ヘッダー行を設定 を選択します。 Bot を実行すると、次の出力が表示されます:
-
特定の行を選択し、開始行および終了行フィールドに次の範囲を入力してください: 2:4. 保存して、Bot を実行します。 出力は次のように表示されます。
Claire M,Marketing,Manager,$50,000,10% Jane Smith,Sales,Manager,$50,000,11% Paul Johson,Product management,Manager,$60,000,12%
-
セル範囲 を選択し、開始セル と 終了セル フィールドに次の範囲を入力します : A1:C6。 保存して、Bot を実行します。 出力は次のように表示されます。
Name,Department,Job title Claire M,Marketing,Manager Jane Smith,Sales,Manager Paul Johson,Product management,Manager Roger Smith,Technical writer, Writer Andrew Robson,Finance,Sr. manager