【最新】Excelのフォーム機能完全ガイド|ショートカット・自動登録・エラー対策を徹底解説

フォーム作成

Excel(エクセル)のフォーム機能は、リスト形式の項目や行数が増えて、データの入力や管理が不便になったときに使える機能です。

フォーム機能を利用することで、入力時間や入力ミスを減らし、作業効率の向上や業務改善に役立てられます。

本記事では、Excel(エクセル)のフォーム機能の使い方、入力フォームのデザインや、カスタマイズする方法を解説します。

▼ ビジネス用途のフォーム作成なら「formrun」!
弊社のフォーム作成ツール「formrun(フォームラン)」は、ノーコードでデザイン性の高いフォームが誰でも作成でき、ビジネスに役立つ多彩な機能がそろっています。

  • 豊富なテンプレートで30秒でフォームの作成が完了
  • 入力後の管理を自動化
  • 一元化できる リアルタイムでエラー防止(EFO機能)
  • 回答データを自動集計し、Excelへの出力も可能

formrunは、無料で永久に利用可能です。Microsoftアカウントがあれば、ワンクリックですぐに始められます

Excel(エクセル)のフォーム機能とは?

Excel(エクセル)のフォーム機能とは、リスト形式1行分のデータをカード形式に表示する機能のことです。

たとえば、顧客情報をまとめたリスト(列見出しのある表)を作成するとき、氏名、ふりがな、メールアドレスなど列見出しの項目が多岐にわたります。項目が多くなるとシートをスライドさせたり、セルを移動しながら入力していく必要があるため手間がかかります。

Excel(エクセル)のフォーム機能のカードには、リストの列の項目(氏名やふりがななど)が表示されるため、データを入力していくだけです。

キーボード操作のみでデータを連続して入力できるため、ワークシートに直接入力するよりも時間短縮できます。

公式ガイドはこちら

>>Excel のワークシートでフォーム コントロールを使用する方法

Excel(エクセル)のフォーム機能を作成する方法

それでは、Excel(エクセル)のフォーム機能の具体的な作成方法を以下の手順で紹介します。

  1. フォーム機能をツールバーに表示する
  2. フォームを呼び出す
  3. データをフォームで新規入力する
  4. 入力したデータをフォームで修正する
  5. 入力したデータを削除する
  6. 入力したデータを検索する

【事前準備】フォーム機能をツールバーに表示する

フォーム機能はデフォルト(初期設定)で非表示になっているため、フォーム機能を使うときはクイックアクセスツールバーにフォーム機能を登録しなければいけません。

「ファイル」のバックステージビューから「その他」→「オプション」をクリックします。

Excel(エクセル)フォーム機能解説2

メニューから「リボンのユーザー設定」を選択して、「コマンドの選択」→「すべてのコマンド」を選択します。

Excel(エクセル)フォーム機能解説1

次に、画面右下にある「新しいグループ」をクリックして、フォームのアイコンを表示したい場所に移動してください。今回は、「元に戻す」アイコンの横に表示させます。

Excel(エクセル)フォーム機能解説3

「すべてのコマンド」から「フォーム」を探し出し、中央にある「追加」をクリックしてください。すると、新しいグループの下に「フォーム」が表示されます。最後に「OK」をクリックします。

Excel(エクセル)フォーム機能解説4

これで、任意のタブに「フォーム」アイコンが表示されます。

Excel(エクセル)フォーム機能解説5

①フォームを呼び出す

まずは、フィールド名が入力されている行、またはセルのいずれかを選択した状態で、「フォーム」アイコンをクリックします。

Excel(エクセル)フォーム機能解説6

「リストまたは範囲選択のどの行に列見出しが含まれているかを特定できません。このコマンドを実行するには、行を特定する必要があります。」というポップアップが表示されますが、そのまま「OK」をクリックしてください。

Excel(エクセル)フォーム機能解説7

フォームが表示されると、リスト1行目のデータが見出し項目として自動認識されます。

Excel(エクセル)フォーム機能解説8

すでにデータが入力されている場合は、「前を検索」「次を検索」をクリックするだけで、表示しているデータの上の行もしくは下の行のデータを表示できます。
フォームを閉じるときは、一番下にある「閉じる」をクリックしましょう。

②データをフォームで新規入力する

新しいデータをフォームで入力するには、フォームの「新規」をクリックして空白のフォームを表示します。

Excel(エクセル)フォーム機能解説9

フォーム内の各項目に沿ってデータを入力し、「Enter」キーをクリックすると、入力したデータがワークシートの最終行に追加されます。

Excel(エクセル)フォーム機能解説10

Excelだけでは難しい「データ管理の自動化」はformrun(フォームラン)で解決!

Excelフォームは入力までは便利ですが、その後のデータ整理や対応管理はどうしても手間がかかりがちです。

formrunなら、入力内容を自動で一覧化し、回答と同時にメール通知やカンバン方式でステータス管理が可能です。

複数人での対応でも「誰が・いつ・どこまで対応したか」が一目でわかるため、 対応漏れや二重対応を防ぎ、業務効率を大幅に改善できます。 

  • 回答を自動でカード化し、案件単位で管理できる
  • ステータスをドラッグ&ドロップで更新ができる
  • 通知機能で新着を見逃さない

formrunの顧客管理機能を知りたい方はこちら
>> formrunの顧客管理機能を確認する

③入力したデータをフォームで修正する

リストに入力されているデータは、フォームから修正することが可能です。

フォーム画面のスクロールバーまたは「次を検索」「前を検索」で修正したいデータを表示します。

Excel(エクセル)フォーム機能解説11

修正したい項目を内容を修正して、「Enter」キーまたは「新規」をクリックすると、リストに修正内容が反映されます。

Excel(エクセル)フォーム機能解説12

④入力したデータを削除する

リストをフォームで削除する場合は、フォーム画面で削除したいデータを表示し「削除」をクリックします。

「表示されているレコードを削除します。削除を元に戻すことはできません。」と表示されるので「OK」をクリックすれば、リストからデータが削除されます。

Excel(エクセル)フォーム機能解説13

リストをフォームから削除すると、シートの「戻る」を選択しても元には戻せませんのでご注意ください。

⑤入力したデータを検索する

入力したデータを検索したいときは、フォームにある「検索条件」をクリックします。

Excel(エクセル)フォーム機能解説15

検索条件を入力するフォームに切り替わるので、各項目にキーワードや不等号をつけた数値を入力して「次を検索」をクリックすると、該当するリストが抽出されます。
今回は担当者の項目で「村田」を検索してみました。

Excel(エクセル)フォーム機能解説16

データが複数ある場合は、「次を検索」または「前を検索」で表示できます。

Excel(エクセル)フォーム機能解説17

以上、Excelでフォームを作成する方法と使い方を解説しました。Excelのフォーム機能を活用して、Excelのデータ管理業務を効率化させましょう。

データ入力・管理業務を効率化できるフォーム作成ツールという選択肢

Excelは日常的な業務で頻繁に利用するため、フォーム機能でデータ・顧客情報を管理することは一見便利に感じられます。

ただ、フォーム入力後のデータ管理やチームでの顧客対応においては、Excelのフォーム機能だけでは不十分な場合があります。

入力後の管理やチームでの共有まで効率化したい場合は、専用のフォーム作成ツールを併用するのがおすすめです。

ここでは、フォームでのデータ管理にフォーム作成ツールが有用である理由を解説します。

入力しやすいフォームが簡単に作成できる

フォーム作成ツールは、機能性とデザイン性に優れたフォームを誰でも簡単に作成・設置できます。目的ごとにテンプレートが用意されているため、ノーコードでクリック操作のみで項目を設定できます。

使用デバイスに合わせて入力フォームのデザインも調整可能です。PCだけではなく、スマホやタブレットからも快適に操作できるフォームであれば、どのような場面でもストレスなくデータを入力できます。

入力ミスをリアルタイムに表示

フォーム作成ツールには、入力内容をリアルタイムでチェックして誤りを防ぐ「バリデーション機能」が搭載されています。

メールアドレスや住所、電話番号の形式が正しいか自動で確認してくれるので、入力ミスをしているか確認する必要がなくなり、データの誤入力を防げます。

データの管理から運用まで一元化

管理画面のあるフォーム作成ツールは、フォームに入力した情報をカンバン形式で視覚的に管理することが可能です。

たとえば、以下のような使い方ができます。

問い合わせフォーム問い合わせごとに担当者を割り振り、管理画面でメールのやり取りができる
営業管理担当者が見積もり金額や顧客との対応状況をフォームに入力することで、売り上げの達成度や商談の進捗を把握できる
社内アンケート人事制度や人材教育でフォームを活用することで、社内情報を一元管理できる
受注管理フォームに受注内容を入力し、案件ごとのステータス(見積中・発注確定・発注済)を可視化できる

このように、フォームの作成から案件ごとのステータス管理、メール対応までフォームに関わる業務を一元化できます。

また、集計したデータをCSV形式で出力してExcel(エクセル)で読み込んだり、顧客管理システムとの連携も可能です。

formrun(フォームラン)ならフォーム作成からデータ管理までワンストップで運用可能!

formrunサービスサイト

Excelのフォーム機能を利用することで、 「入力」までは便利になりますが、入力後の管理や対応共有に手間がかかるのが課題です。

特にチームで業務を分担している場合、誰が対応中なのか、どこまで進んでいるのかを可視化することが難しく、見落としや二重対応などが発生してしまうケースが少なくありません。

弊社のフォーム作成ツール「formrun(フォームラン)」なら、フォームに入力された内容をもとに自動で管理カードを作成し、問い合わせや申請業務の可視化・一元管理が可能です。

案件の進捗や対応履歴をチームで共有できるため、Excelでは実現しづらかった「フォームの運用そのものを効率化する」仕組みを構築できます。

今回は、フォームの回答データの管理に役立つ機能を詳しく解説していきます。

フォーム送信内容を自動でカード化し案件単位で管理できる

formrunでは、ユーザーがフォームから送信した内容が1件ごとに「カード」として管理画面上に表示されます。

各カードは「未対応」「対応中」「完了」などのステータスにドラッグ&ドロップで移動でき、案件や問い合わせごとの進行状況を視覚的に把握できます。

formrunのカンバン機能

Excelで手動管理していたような「対応チェック」や「担当者メモ」もカード内で一括管理できるため、情報がバラけることがなく、進捗確認のためにファイルを開く手間も不要になります。
1日数件~数十件のやり取りがある場合でも、対応漏れや遅延の防止につながります。

\問い合わせ対応も一元管理できる!/

formrunの顧客管理機能を詳しく知りたい方は、こちらのページをご覧ください。
>>問い合わせ対応を見える化するformrunの顧客管理機能を確認する

グラフ・期間・出力形式まで自由に集計できる!

formrun(フォームラン)」なら、フォーム管理画面で質問内容に関わらず好みのグラフ形式に切り替えて表示することが可能です。

キャンペーンやイベント期間など、特定の集計期間を指定して表示させられるため、スプレッドシートに出力しなくても回答結果の分析が行えます。

formrun集計画面

CSV(Excel)形式での直接出力にも対応しているので、より詳しい分析がしたい場合でもワンクリックでデータ出力できます。

日々の業務で「フォームの集計データをもっと見やすく確認したい」「自由に編集・分析したい」と感じている方は、ぜひformrunのフォームをご活用ください。

手作業の多い集計業務を効率化し、欲しいデータをすぐに活用できる環境を、formrunで手に入れてみてはいかがでしょうか。

\手間なく集計・グラフ化できる!/

Excelを使った集計豊富について知りたい方は、こちらの記事を参考にしてください。

>>アンケートをエクセル(Excel)で集計する2つの方法

メール返信・入力通知もformrun上で完結

formrun(フォームラン)には、フォーム送信者へのメールの自動返信や一斉送信ができる機能を備えています。

自動返信メールの設定画面1 自動返信メールの設定画面2 自動返信メールの設定画面3

また、フォーム入力があった際に、chatworkやSlackなどのチャットツールで自動通知する機能も利用可能です。

チームチャットに通知することも可能なので、顧客対応の品質を保ちながら、スピード感のある運用が実現できます。

\Microsoftアカウントならワンクリックで始められる!/

formrunのメール機能を詳しく知りたい方は、こちらのページをご覧ください。
>>formrunなら管理画面でメールの自動返信・一斉配信・個別送信が可能!

formrun活用し、問い合わせを効率化している方の事例はこちらをご覧ください。
>> お問い合わせから最短1分で個別メール対応を実現!対応漏れをなくすためのボード画面の活用方法とは(株式会社クラス 様)

Excel(エクセル)のフォームをデザイン・カスタマイズする

ここでは、Excel(エクセル)の入力フォームをもっと便利に使う方法を紹介します。

VBAを使ってフォームのデザインをカスタマイズする

VBAとは、マクロ機能を構成するプログラミング言語のことです。VBAを使うことで、フォームの入力画面をカスタマイズできます。

Excel(エクセル)フォーム機能-カスタマイズ方法1

VBAのプログラムを入力する画面を表示させるには、「開発」タブから「Visual Basic」をクリックします。

Excel(エクセル)フォーム機能-カスタマイズ方法2

問い合わせを管理しているシートを選択して右クリック→挿入から「ユーザーフォーム」を選択してください。

Excel(エクセル)フォーム機能-カスタマイズ方法3

上部画像のように、フォームのデザインをカスタマイズできます。
以下はVBAの活用例です。

フォーム機能のカスタマイズ例
  • テキストフォームやボタンの位置、大きさのカスタマイズ
  • フォントの大きさ、色のカスタマイズ
  • フォーム内のリストボックスに別シートの入力値を表示
自動化ツールの例
  • データ一覧からグラフを作成
  • 日次データから月次データを作成
  • Outlookと連携させてメールの一括送信

ただし、VBAを活用するにはプログラミングの知識が必要です。社内にデータベースの管理ができる人材がいる場合に活用を検討しましょう。

formrun(フォームラン)ならプログラミングの知識がなくてもデザイン性の高いフォームを作成できます!120種類もの豊富なテンプレートから用途に応じたものを選び、テキストを入力するだけで簡単にフォームを編集・設置できます。ぜひ1度お試し下さい。

formrunについて知りたい方はこちら
>> formrun公式ページ

formrunのテンプレートを確認したい方はこちら
>> formrunのテンプレートは120種類以上

フォームコントロール

Excel(エクセル)には、フォームコントロール機能が搭載されています。フォームコントロール機能とは、Excel(エクセル)のシートに、入力を補助するためのパーツを挿入できる機能です。例えば、設定したセルの数値をボタン一つで消去できたり、クリックするだけで数値を増減させたりとフォームを使わずに入力時間を短縮できます。

フォームコントロール機能はデフォルトでアイコンが表示されていません。以下の操作で表示させましょう。

Excel(エクセル)フォーム機能-カスタマイズ方法4
「ファイル」のバックステージビューから「その他」、「オプション」の順にクリックします。「リボンのユーザー設定」、コマンドの設定から「メインタブ」を選択し「追加」をクリックしてください。

Excel(エクセル)フォーム機能-カスタマイズ方法5

フォームコントロールが表示されます。フォームコントロールのパーツには以下のような種類があります。

コントロールの種類概要
ボタン記録された複数の操作を1クリックで自動的に実行できる。
ラベルセルまたはテキストボックス(入力欄)の目的を表示する。
リストボックス1つまたは複数の項目を選択できる。番号や内容が異なる選択肢を多数したいときに適している。
チェックボックス差分の明確な複数の選択肢を有効、または無効にする。
コンボボックステキストボックスとリストボックスを組み合わせて、ドロップダウンリストボックスを作成する。複数の条件から1つの項目を選択したいときに適している。
オプションボタン複数の選択肢の中からいずれか1つを選ぶときに使う。
グループボックス画面上のオブジェクトをグループ化する。
スピンボタン数値の増分、時刻、日付などの値を増減する。 テキストボックスに文字列値を直接入力することもできる。

▼ フォームからの離脱は約7割を超えると言われています。formrun(フォームラン)では、離脱率の改善に繋がるリアルタイムエラーなどのEFO機能を豊富にご用意しています。formrunに変更しただけでフォームの通過率が2倍になった事例もあります。ぜひ導入を検討してみてください。

formrunについて知りたい方はこちら
>> formrun公式ページ

Excel(エクセル)のフォーム機能を使用する際の注意点

Excel(エクセル)のフォーム機能にはいくつか注意点があります。

Mac版エクセルでは使えない

Mac版エクセルではフォーム機能を使用できません。フォーム機能のように入力を簡単にしたいならば、フォーム作成ツールなど別のサービスを使い、CSVデータを出力して読み込む方法などがあります。

項目数に制限がある

カード形式のフォームに表示できる項目は32列までです。これ以上の項目を入力したいときは、2つ以上のフォームを作成しましょう。

フォームから数式の修正はできない

数式を使った値はフォームから修正できません。ワークシートに戻って数式を修正する必要があります。

入力が反映されるセルは空白にしておく

入力したデータを反映させたいセルは空白にしておいてください。リストの下にデータが入力されていると、その前の行までしか新規データの追加ができません。セルに別のデータやメモは貼り付けないようにしましょう。

業務効率化を促進するならフォーム作成ツールがおすすめ

Excel(エクセル)のフォーム機能を使えば、左右にスクロールすることなく、1行全体の情報を簡単に表示・入力できます。しかし、誰もが使いやすい高機能なフォームを作成するには、プログラミングの知識が必要です。そのため、業務効率化の促進を目指すのであればフォーム作成ツールを活用することをおすすめします。

「フォームをもう少し柔軟に作成・運用できたら」と感じている方には、ノーコードで高機能なフォーム作成ツール「formrun(フォームラン)」がおすすめです。

formrunなら、デザイン性の高いフォームがノーコードで作成可能で、ビジネスに役立つ機能を豊富に取り揃えています。

  • フォームの回答データに基づいて問い合わせ対応ができる
  • リアルタイムで回答データを集計しExcelへの出力にも対応
  • メールの自動返信・一斉配信・個別送信が管理画面から出来る
  • 用途に合わせた120種類以上のテンプレートを用意

formrunは、無料プランをずっと利用可能です。

 さらに、有料プランも14日間無料でお試し可能

実際の業務に組み込んで使えるので、効率化や対応スピード向上をしっかり実感できます

フォーム運用をもっと快適にしたい方は、ぜひformrunをご活用ください。