行、列、またはセルを移動する

シートを設定した後、セル、行、列などの一部の情報を移動または再編成する必要がある場合があります。 ここでは、何を移動できるのかと、移動方法をまとめています。

ヒント: 自動化された行の移動ワークフローを使用すれば、行を自動的に移動できます。 詳細は、「シート間での行の自動移動またはコピー」をご覧ください。

必要な権限

行とセルを変更するには、シートに対して所有者、管理者、または編集者のアクセス権限が必要です。 列に変更を加えるには、シートに対する所有者または管理者レベルの共有権限が必要です。 データを別のシートに移動する場合は、行の移動先のシートにおける権限 (所有者、編集者、または管理者) も必要となります。 Smartsheet の共有権限に関する詳細については、「共有権限レベル」をご覧ください。

はじめる前に

行を別のシートへ移動またはコピーする前に、対象シートに同じ名前およびタイプの行が含まれていることを確認してください。 そうでない場合、コピーまたは移動した行のデータは既存の列の右の新しい列に挿入されます。 その場合、データを見つけるために一番右までスクロールしてコピーし、目的の列に貼り付ける必要があります。

移動しようとしているデータによって移動先のシートが最大シート サイズの制限を超える場合は、「このアクションを完了できませんでした...」というエラーが表示されることに注意してください。 シートの上限については、「Smartsheet を使用するためのシステム要件とガイドライン」を参照してください。


シート内でのコンテンツの移動

1 行を移動するには

  1. 行番号をクリックして該当行を選択し、シート内で上下にドラッグします。

    濃い水平線が表示され、マウスをリリースすると行が移動される場所 (水平線の上) が示されます。

  2. 希望の場所でマウスをリリースし、行を移動します。

    ヒント: シート内で行を切り取って貼り付けることで、移動させることもできます。 まず、行番号をクリックし、Ctrl + X キー (Windows) または Cmd + X (Mac) キーを押して切り取ります。 次に、移動先の行番号をクリックし、Ctrl + V (Windows) キーまたは Cmd + V (Mac) キーを押して貼り付けます。
     

複数の連続する行を移動するには

  1. 移動したい連続した行の一番上の行の行番号をクリックします。
  2. 一番下の行までスクロールします。
  3. Shift キーを押しながら一番下の行番号をクリックして、その間のすべての行を強調表示します。
  4. 強調表示されたセルのいずれかの行番号をクリックしてドラッグし、すべての行を新しい場所に移動します。

複数の連続していない行を移動するには

  1. Ctrl キー (Windows) または Cmd キー (Mac) を押しながら移動させたい行番号をすべてクリックし、それらの行を強調表示させます。
  2. 選択されているいずれかの行番号をクリックしてドラッグすると、選択行がすべて新しい場所に移動されます。

注: シートにフィルターが適用されている場合、連続しているように見える行が実際には連続していない場合があります。

セルを移動するには

シート内では、1 つまたは複数のセルを選択して枠をポイントすると表示される十字型の矢印 をクリックしてドラッグし、希望の場所に移動できます。

注: セルを移動すると、移動先にあった元のセルは上書きされます。 Ctrl + Z (Windows)/Cmd + Z (Mac) を押すと、移動アクションが元に戻ります。

列を移動するには

  1. 列ヘッダーをクリックして該当列を選択し、シート内で左右にドラッグします。

    ヒント: 表示される垂直線は、マウスをリリースした後の列の移動先を示します。 カーソルを見ながら列をドラッグします。アイコンが赤い円に変わった場合、新しい列の配置は無効であり、列は移動されません。
     
  2. 新しい配置が有効になり、列が新しい場所に移動したらマウスを離します。

注:

  • 列を移動するには、シート所有者またはシート管理者の権限を持つライセンスありの共同作業者である必要があります。
  • 列を他のシートに移動することはできません。
  • 複数の列を同時に移動させるには、まずキーボードの [Shift] または [Ctrl] キーを押しながら、移動させたい列のヘッダーをすべてクリックします。 選択されているいずれかの列のヘッダーをクリックしてドラッグすると、選択列がすべて新しい場所に移動されます。

トップに戻る


別のシートに行を移動する

  1. 任意の行番号の右側にあるドロップダウン矢印 をクリックし、[別のシートに行を移動] を選択します。

    ヒント: 上記の方法で最初に強調表示することで、複数の行を同時に移動できます。 複数の行を選択したら、選択されているいずれかの行番号の右側にあるドロップダウン矢印をクリックし、[別のシートに行を移動] を選択します。
     
  2. 移動先のシートをリストから選択するか、またはシート名の一部を入力して移動先のシートを検索して選択し、[OK] をクリックします。

行は移動先のシートの一番下に移動/コピーされますが、上下にドラッグして場所を変更できます。行の添付ファイル/リンクやコメントは、自動的に対象シートに移動されます。 移動した行のセルの履歴は、引き続き利用できます (セルを右クリックしてから [セルの履歴を表示] をクリックすると、「別のシートから行が移動されました」と表示されます)。

注:

  • 元のシートの行に関連付けられているリマインダーは、移動先のシートに含まれません
  • 移動先のシートにはない列が元のシートに含まれている場合、このような列は、行の移動時に移動先のシートで作成されます。 列を作成する行を移動するには、移動先のシートに対して管理者レベルの共有権限が必要です。

トラブルシューティングのヒント

現在、校正を含む行を移動できるのは、移動先のシートに少なくとも 1 つの校正がすでにある場合に限られています。 私たちはこの問題を認識しており、できるだけ早く修正できるよう努めています。

元のシートの情報を失いたくない場合は、移動する代わりにコピーしてください。 詳しくは、「行を別のシートへコピー」をご覧ください。

行を移動すると、数式と先行タスクは保持されませんが、2 つのシート間でコピー/貼り付けすることは可能です。 詳細については、コピー/貼り付けの使用をご覧ください。

元のシートと対象のシートに同じ名前の列が含まれていて、1 つのシートのみがその列にシステム列を使用している場合、次のエラーが表示されます。 「この行を移動/コピーできませんでした。 移動/コピー元のシートと移動/コピー先のシートに同じシステム列が含まれていることを確認してください...」

これを解決するには、列の名前またはタイプを変更して、両方のシートが列の名前とタイプを同じように使用するようにします。