DIY: LibreOfficeスプレッドシートにドロップダウンリストを追加する - TechRepublic

DIY: LibreOfficeスプレッドシートにドロップダウンリストを追加する - TechRepublic

出版

ジャック・ウォーレンの画像

ドロップダウンリストを追加すると、LibreOffice Calcスプレッドシートの柔軟性と機能性が向上します。Calcにドロップダウンリストを追加する方法については、こちらをご覧ください。

LibreOffice Calc のパワー ユーザーになりたい場合は、スプレッドシートの作成を高速化し、データ入力を容易にするために、プログラムにドロップダウン リストを追加する 2 つの方法について、ステップ バイ ステップで説明するチュートリアルに従ってください。

アプローチ1

このアプローチにはやや制限があります。Calcのデータ検証ツールでできることの一つは、以下の手順に従ってドロップダウンリストを作成することです。

1. ドロップダウンを追加するスプレッドシートを開き、ドロップダウンを配置するセルを選択します。

2. 「データ」→「データ検証」を選択して、データ検証ツールを開きます。新しいウィンドウが開いたら、「許可」ドロップダウンから「リスト」を選択します(図A)。
図A

ドロップダウンに必要なデータを取得する方法は複数あります。

3. テキストエリアに、ドロップダウンリストに表示される選択肢を入力します(図B)。選択肢は1行に1つずつ入力してください。
図B

スプレッドシート内で使用できるハードウェアのドロップダウンを作成しています。

4. 「OK」をクリックします。続行する前に、すべてのチェックボックスが選択されていることを確認してください。

作成プロセスを開始する前に選択したセルにドロップダウンリストが表示されるはずです(図C)。
図C

これらのエントリは見慣れたもののはずです。先ほど作成したものです。

このドロップダウンリストは、必要に応じてスプレッドシート全体にコピー&ペーストできます。ドロップダウンリストの内容を編集したい場合は、「データ」→「妥当性」ツールに戻り、リストを手動で編集する必要があります。

アプローチ2

この代替案は最初の方法と同じくらい簡単ですが、追加の手順が必要です。また、より柔軟な方法です。

1. 別のシートに、ドロップダウンリストに使用する項目のリストを作成します(図D)。
図D

最初の方法で作成したのと同じドロップダウンを作成します。

2. 作成した範囲を定義します。次に、セル範囲に名前を付けます。まず、作成した新しいデータを含むセルを選択し、「データ」>「範囲の定義」に進みます。新しいウィンドウがポップアップ表示されたら、テキストボックスにわかりやすい名前(「ハードウェア」など)を入力します(図E)。
図E

名前を入力すると、セル範囲が表示されます。(画像をクリックすると拡大します。)

3. 「OK」をクリックします。

4. 元のシートに戻り、「データ | 有効性」に移動します。

5. [許可] ドロップダウンで [セル範囲] を選択し、上で定義したセル範囲の名前 (この場合は「ハードウェア」) を入力します。

6. 「OK」をクリックします。

これで、選択したセルでドロップダウンが利用できるようになります。

この2つ目の方法の良い点は、ドロップダウンリストの項目を簡単に変更できることです。変更するには、別のシート(セルに項目を入力したシート)に移動し、変更したい項目を変更します。ただし、このリストには項目を追加できないという注意点があります。これに対処するには、選択時にセルを追加する必要があります。ドロップダウンにデータを追加する際、追加したセルの数を覚えておく必要があります。その数を超えると、そのセルはドロップダウンリストに追加されなくなります。

記事をシェア
ジャック・ウォーレンの画像

ジャック・ウォーレン

ジャック・ウォーレンは、TechRepublic、The New Stack、Linux New Mediaなどで受賞歴のあるライターです。20年以上にわたり様々なトピックを執筆し、オープンソースの熱心な推進者でもあります。ジャック・ウォーレンに関する詳細は、ウェブサイトjackwallen.comをご覧ください。

Tagged: