SharePointリストで選択肢列(Choice列)を使っている場合、選択肢の追加・削除・名前変更を行ったときに、既存のデータ(リストアイテムの値)がどのような影響を受けるのか、不安に感じたことはありませんか。特に会社の業務で使っているリストでは、過去のデータが正しく表示されなくなったり、集計やフィルターに影響が出る可能性があります。この記事では、選択肢列の変更が既存データに及ぼす影響を具体的に解説し、安全に変更するための手順や注意点を整理します。
【要点】この記事で確認すること
- 最初に見る場所: 変更する列の設定画面と、既存アイテムの現在の値の一覧です。どの選択肢がすでに使われているかを把握してください。
- 切り分けの軸: 選択肢の変更方法(追加/削除/名前変更)と、リストのビューや集計、ワークフローへの影響を確認します。端末側の問題ではなく、リスト設定とデータの整合性の問題です。
- 注意点: 会社の共有リストの場合、管理者権限がない設定変更は避けてください。特に選択肢を削除すると、その値を持つアイテムの表示が空欄になることがあります。事前にバックアップや影響分析を行ってから変更してください。
ADVERTISEMENT
目次
選択肢列(Choice列)の基本と変更の種類
SharePointリストの選択肢列は、ユーザーがあらかじめ定義された値の中から1つまたは複数を選べる列です。この列の設定を後から変更するケースとしては、主に3つのパターンがあります。それぞれが既存データに与える影響は異なります。
- 選択肢の追加: 新しい選択肢をリストに加えます。既存データには影響しません。
- 選択肢の名前変更: 既存の選択肢の表示名を変更します。内部の値も変わるため、既存データの値は新しい名前に変わります(ただし、後述の注意点あり)。
- 選択肢の削除: 選択肢をリストから取り除きます。その選択肢を持つ既存アイテムの値は空欄になり、表示やフィルターで異常が生じます。
また、選択肢列には「複数選択を許可する」設定や、「既定値」の設定もあります。これらを変更した場合も、既存データの値そのものは変わりませんが、新しいアイテムの既定値やUIに影響します。
各変更が既存データに与える具体的な影響
選択肢の追加
新しい選択肢を追加しても、既存アイテムの値はそのまま保持されます。例えば、これまで「進行中」「完了」の2つしかなかったリストに「未着手」を追加しても、すでに「進行中」と設定されているアイテムには影響ありません。ただし、既存アイテムの値を新しい選択肢に変更する必要がある場合は、手動または一括更新が必要です。
選択肢の名前変更
選択肢の表示名を変更すると、内部の値も変更されます。そのため、既存アイテムでその選択肢を選んでいたものは、自動的に新しい名前に更新されます。注意点は、名前を変更した選択肢を使ってフィルターやビューを作成している場合、フィルター条件も新しい名前に自動更新されるわけではないことです。フィルターやビューは元の値のままで残り、その値が存在しなくなるため、フィルターが正しく動作しなくなります。
選択肢の削除
選択肢を削除すると、その選択肢を値に持っていた既存アイテムの列の値は空欄になります。リストビューでその列を表示すると空白に見え、フィルターや集計からも除外されます。また、削除した選択肢を参照しているワークフローやPower Automateがあるとエラーの原因になります。一度削除した選択肢を復元しても、空欄になった値は自動では戻りません。バックアップからリストアイテムを復元するなどの対処が必要です。
変更前の確認手順(5ステップ)
安全に変更を行うため、以下の手順で事前確認と準備を実施してください。
- 現在の選択肢と使用状況を把握する: リストの設定から列を開き、現在の選択肢一覧をメモします。さらに、リストビューで該当列をグループ化またはフィルターし、各選択肢がいくつのアイテムで使われているか確認します。
- 変更の種類を決定する: 「追加」なら影響はほぼありません。「名前変更」の場合は、フィルターやビューの更新が必要です。「削除」の場合は、該当アイテムの値を別の選択肢に変更するなど、事前処理が必要です。
- 影響を受けるアイテムをバックアップする: リスト全体または該当列の値をExcelにエクスポートして保存します。SharePointリストの「Excelにエクスポート」機能を使うと簡単です。
- 関連機能への影響をチェックする: その列を使用しているビュー、フィルター、並べ替え、グループ化、ワークフロー、Power Automate、Power Apps、集計列などを確認します。とくに名前変更や削除の場合は注意が必要です。
- 変更を実行する: リスト設定(歯車アイコン>リスト設定>該当列)から変更を行います。このとき、影響が大きい変更は、業務時間外や利用者が少ないタイミングで実施することをおすすめします。
比較表:変更パターンと影響のまとめ
| 変更の種類 | 既存アイテムの値 | フィルター/ビューへの影響 | ワークフロー/自動化への影響 | 推奨される事前対策 |
|---|---|---|---|---|
| 追加 | 変更なし | なし(新選択肢は未使用) | なし | とくになし |
| 名前変更 | 自動更新される(内部値も変更) | 既存のフィルターが機能しなくなる可能性あり | 条件文の値が一致しなくなる | フィルターやフローで使っている値をリストアップし、変更後に対応する |
| 削除 | 空欄になる | フィルター条件が無効になり、ビューで空白が表示される | エラーや予期しない動作の原因になる | 該当アイテムの値を事前に別の選択肢に変更する。またはリストをバックアップする |
失敗パターンとその回避方法
実際の現場でよく起こる失敗と、その回避策を紹介します。
- 選択肢を削除してしまい、過去データが消失: 削除後に気づいても、空欄になった値は戻りません。回避策として、削除する前にその選択肢を使っているアイテムを抽出し、一括編集で別の値に変更してください。
- 名前変更後にフィルターが機能しない: フィルター条件は古い値のまま残っているため、新しい名前に書き換える必要があります。ビュー設定やフィルターの編集画面で条件を手動で更新しましょう。
- 複数選択を許可する設定を後から有効にした: 既存のアイテムの値は単一選択のまま変わらず、新規アイテムから複数選択可能になります。データの一貫性に問題がなければ問題ありませんが、もし既存アイテムを複数選択に変更したい場合は、手動またはスクリプトで更新が必要です。
- 変更後にPower Automateフローがエラーになる: フロー内で選択肢の値を条件に使っている場合、値が変わったり削除されたりするとエラーが発生します。影響を事前に調査し、フローを更新してください。
管理者へ確認すべき情報
もし自分にリスト設定の編集権限がない場合、SharePoint管理者やサイトコレクション管理者に以下の情報を伝えて依頼しましょう。
- 変更したい列名とリスト名
- 変更の内容(追加/名前変更/削除)
- 影響を受けるアイテム数(各選択肢の使用数)
- 関連するビューやワークフローの有無
- 希望する変更のタイミング(業務影響が少ない時間帯)
よくある質問(FAQ)
- Q: 選択肢を追加しても、既存アイテムの値は消えませんか? A: 消えません。追加は安全に行えます。
- Q: 選択肢の名前変更後、既存アイテムには新しい名前が自動反映されますか? A: はい、自動で更新されます。ただし、ビューやフィルターは手動で変更が必要です。
- Q: 選択肢を削除したら、その値は復元できますか? A: 直接は復元できません。バックアップからアイテムを復元するか、手動で再入力する必要があります。
- Q: 複数選択を許可する設定をオンにしたら、既存の単一選択アイテムはどうなりますか? A: そのまま単一選択のまま残ります。新規アイテムのみ複数選択可能になります。
- Q: 変更後、すぐに影響がわからない場合があります。どう確認すればよいですか? A: リストビューで該当列をフィルターやグループ化し、値が想定通りであることを確認してください。また、関連するフローやレポートの動作確認も行いましょう。
まとめ
SharePointリストの選択肢列の変更は、追加以外は既存データに影響を及ぼす可能性があります。特に削除はデータ消失リスクが高いため、変更前に影響を十分に分析し、バックアップを取ることが重要です。名前変更の場合はフィルターやビューの更新も忘れずに行いましょう。また、管理者権限が必要な変更は、適切な担当者に依頼してください。これらのポイントを押さえておけば、リストのメンテナンスを安全に進められます。
超解決 リモートワーク研究班
Microsoft 365の導入・保守を専門とするエンジニアグループ。通信障害やサインイン不具合など、ビジネスインフラのトラブル対応に精通しています。
Office・仕事術の人気記事ランキング
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Excel】文字が入っているセルの「個数」を数える!COUNTA関数の簡単な使い方
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【Outlook】予定表の「祝日」が表示されない!最新カレンダーの追加と二重表示の修正手順
- 【Teams】画面共有時に「音声」も共有する方法!音が流れない時の設定手順
