(57)【要約】【課題】帳表の作成を補助し、担当者の負担を軽減できる帳表作成方法を得ること。【解決手段】表計算機能により作成された帳表の一部のセルまたは全部のセルが選択された状態でＬ字形成が指令された場合に、選択されたセルの状態に基づき当該セルに対するＬ字形成が可能か否かを判定するステップと、Ｌ字形成が可能であると判定した場合には、表計算機能を用いて新たなセルを行挿入および列挿入するステップと、記憶手段から読み出したセル書式設定情報に基づき、挿入した新たなセルに対して表計算機能を用いて書式設定を実行するステップと、記憶手段から読み出した見出し設定情報に基づいて、行挿入された新たなセルに対して、見出しを設定するための制御を行うステップと、を備える。【選択図】        図５
2010198556.tif 000002
【特許請求の範囲】
【請求項１】
表計算機能を実現可能な情報処理装置における帳表作成方法であって、
Ｌ字形成判定手段が、前記表計算機能により作成された帳表の一部のセルまたは全部のセルが選択された状態で、当該セルの周囲にＬ字形にセルを形成するＬ字形成が指令された場合に、選択されたセルの状態に基づき当該セルに対するＬ字形成が可能か否かを判定するＬ字形成判定ステップと、
前記Ｌ字形成判定ステップにおいて、前記Ｌ字形成判定手段が、Ｌ字形成が可能であると判定した場合には、セル設定手段が、前記表計算機能を用いて新たなセルを列挿入および行挿入するセル挿入ステップと、
前記セル設定手段が、記憶手段から、セルの書式設定の情報であるセル書式設定情報を読み出し、当該セル書式設定情報にしたがって、前記セル挿入ステップにおいて挿入した新たなセルに対して、前記表計算機能を用いて書式設定を実行するセル設定調整ステップと、
見出し設定手段が、前記記憶手段から、見出しを設定するための見出し設定情報を読み出し、当該見出し設定情報に基づいて、前記セル挿入ステップにおいて行挿入された新たなセルに対して、見出しを設定するための制御を行う見出し設定ステップと、
を含むことを特徴とする帳表作成方法。
【請求項２】
表計算機能を実現可能な情報処理装置における帳表作成方法であって、
Ｌ字形成判定手段が、前記表計算機能により作成された帳表の一部のセルまたは全部のセルが選択された状態で、当該セルの周囲にＬ字形にセルを形成するＬ字形成が指令された場合に、選択されたセルの状態に基づき当該セルに対するＬ字形成が可能か否かを判定するＬ字形成判定ステップと、
前記Ｌ字形成判定ステップにおいて、前記Ｌ字形成判定手段が、Ｌ字形成が可能であると判定した場合には、セル設定手段が、前記表計算機能を用いて新たなセルを行挿入するセル挿入ステップと、
前記セル設定手段が、記憶手段から、セルの書式設定の情報であるセル書式設定情報および、Ｌ字形成に使用するセル列を規定する情報であるＬ字用設定情報を読み出し、当該セル書式設定情報にしたがって、前記セル挿入ステップにおいて挿入した新たなセル、および前記Ｌ字用設定情報で指定されるセルに対して、前記表計算機能を用いて書式設定を実行するセル設定調整ステップと、
見出し設定手段が、前記記憶手段から、見出しを設定するための見出し設定情報を読み出し、当該見出し設定情報に基づいて、前記セル挿入ステップにおいて行挿入された新たなセルに対して、見出しを設定するための制御を行う見出し設定ステップと、
を含むことを特徴とする帳表作成方法。
【請求項３】
前記セル書式設定情報に、Ｌ字形に形成するセルに設定する計算式を指定する計算式情報を含ませ、
前記セル設定調整ステップでは、前記セル設定手段は、前記セル挿入ステップにおいて行挿入したセルに対して、当該計算式情報にしたがった計算式をセットすることにより、前記表計算機能が集計を実行する、
ことを特徴とする請求項１または２に記載の帳表作成方法。
【請求項４】
前記見出し設定情報に、前記表計算機能が集計を行う単位である集計単位、を階層的に関連付けた情報である集計単位設定情報を含ませ、
前記見出し設定ステップでは、見出し設定手段は、前記記憶手段にアクセスして前記集計単位設定情報を読み出し、当該集計単位設定情報および前記選択されたセルの入力内容に基づいて、当該集計単位設定情報から、前記行挿入した新たなセルに対して設定すべき見出しを取得する、
ことを特徴とする請求項３に記載の帳表作成方法。
【請求項５】
前記Ｌ字形成判定ステップにおいて、前記Ｌ字形成判定手段が、Ｌ字形成が可能であると判定した場合には、Ｌ字形成を実行するための動作を指定する設定画面を表示させる設定画面出力ステップ、をさらに備え、
前記セル挿入ステップおよび前記セル設定調整ステップにおける前記セル設定手段、前記見出し設定ステップにおける見出し設定手段は、それぞれ、当該設定画面における指定にしたがって処理を実行する、
ことを特徴とする請求項１〜４のいずれか１つに記載の帳表作成方法。
【請求項６】
表計算機能を実行可能な制御手段と、
外部からの操作を受け付けるインタフェースである入力手段と、
外部への出力インタフェースである表示手段と、
セルの書式設定の情報であるセル書式設定情報と、見出しを設定するための見出し設定情報とを記憶する記憶手段と、
を備える情報処理装置であって、
前記制御手段は、
前記表計算機能により作成された帳表の一部のセルまたは全部のセルが選択された状態で、前記入力手段を介して、当該セルの周囲にＬ字形にセルを形成するＬ字形成が指令された場合に、選択されたセルの状態に基づき当該セルに対するＬ字形成が可能か否かを判定するＬ字形成判定手段と、
Ｌ字形成判定手段が、Ｌ字形成が可能であると判定した場合には、前記表計算機能を用いて新たなセルを列挿入および行挿入し、前記記憶手段から前記セル書式設定情報を読み出し、当該セル書式設定情報にしたがって、自身が挿入した新たなセルに対して、前記表計算機能を用いて各種設定を実行するセル設定手段と、
前記記憶手段から前記見出し設定情報を読み出し、前記行挿入された新たなセルに対して、当該見出し設定情報に基づいて見出しを設定するための制御を行う見出し設定手段と、
を備えることを特徴とする情報処理装置。
【請求項７】
表計算機能を実行可能な制御手段と、
外部からの操作を受け付けるインタフェースである入力手段と、
外部への出力インタフェースである表示手段と、
セルの書式設定の情報であるセル書式設定情報と、Ｌ字形成に使用するセル列を規定する情報であるＬ字用設定情報と、見出しを設定するための見出し設定情報とを記憶する記憶手段と、
を備える情報処理装置であって、
前記制御手段は、
前記表計算機能により作成された帳表の一部のセルまたは全部のセルが選択された状態で、前記入力手段を介して、当該セルの周囲にＬ字形にセルを形成するＬ字形成が指令された場合に、選択されたセルの状態に基づき当該セルに対するＬ字形成が可能か否かを判定するＬ字形成判定手段と、
Ｌ字形成判定手段が、Ｌ字形成が可能であると判定した場合には、前記表計算機能を用いて新たなセルを行挿入し、前記記憶手段から前記セル書式設定情報および、Ｌ字形成に使用するセル列を規定する情報であるＬ字用設定情報を読み出し、当該セル書式設定情報にしたがって、自身が挿入した新たなセル、および前記Ｌ字用設定情報で指定されるセルに対して、前記表計算機能を用いて各種設定を実行するセル設定手段と、
前記記憶手段から前記見出し設定情報を読み出し、前記行挿入された新たなセルに対して、当該見出し設定情報に基づいて見出しを設定するための制御を行う見出し設定手段と、
を備えることを特徴とする情報処理装置。
【請求項８】
前記セル書式設定情報に、Ｌ字形に形成するセルに設定する計算式を指定する計算式情報を含ませ、
前記セル設定手段は、前記セル挿入ステップにおいて行挿入したセルに対して、当該計算式情報にしたがった計算式をセットすることにより、前記表計算機能が集計を実行する、
ことを特徴とする請求項６または７に記載の情報処理装置。
【請求項９】
前記見出し設定情報に、前記表計算機能が集計を行う単位である集計単位、を階層的に関連付けた情報である集計単位設定情報を含ませ、
前記見出し設定手段は、前記記憶手段にアクセスして集計単位設定情報を読み出し、当該集計単位設定情報および前記選択されたセルの入力内容に基づいて、当該集計単位設定情報から、前記行挿入した新たなセルに対して設定すべき見出しを取得する、
ことを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
前記Ｌ字形成判定手段は、さらに、Ｌ字形成が可能であると判定した場合には、Ｌ字形成を実行するための動作を指定する設定画面を前記表示手段に表示させ、
前記セル設定手段、前記見出し設定手段は、それぞれ、当該設定画面における指定にしたがって処理を実行する、
ことを特徴とする請求項６〜９のいずれか１つに記載の情報処理装置。
【請求項１１】
請求項１〜５のいずれか１つに記載の帳表作成方法を計算機に実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表計算機能を備えた情報処理装置における帳表作成方法に関するものである。
【背景技術】
【０００２】
従来から、一般的な商取引，会社の業務などにおいて、各種の帳票が作成され使用されていた。帳票の作成は手間がかかるため、コンピュータを用いて帳票を作成する様々な技術が提案されている。たとえば、下記特許文献１には、帳票の属性を定義することにより帳票の書式を容易に作成できる、帳票書式作成方法が記載されている。
【０００３】
一方、パーソナルコンピュータなどの情報処理端末と、数値データの集計・分析に用いられるアプリケーションである表計算ソフトとが普及したことによって、たとえば請求書などの帳票が、当該表計算ソフトを用いて、各担当者により簡易に作成されるようになった。特に、会計事務所のように多数の顧問先を抱える事業所では、顧問先の決算書のような帳票を多数作成することとなるため、各担当者は、効率よく帳票を作成することが求められる。
【０００４】
【特許文献１】特開平５−５４０２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来の技術は、帳票の書式を作成するのみであって、帳票の詳細な編集を補助する技術については、特に記載されていない。ここで、帳票の作成にあたっては、表示項目（勘定科目のグループ）ごとに小計・合計を入力するが、この入力作業を、表計算ソフトを用いて行う場合、セルの行挿入・列挿入，セルの連結，罫線の設定，計算式の設定，集計項目名の入力、といった一連の操作が必要であった。しかしながら、上記入力作業は非常に頻繁に発生するため、そのたびに上記一連の操作を繰り返すことは非常に手間がかかり、作業の効率を著しく落とし、担当者の負担である、という問題があった。
【０００６】
本発明は、上記に鑑みてなされたものであって、帳表の作成を補助し、担当者の負担を軽減できる帳表作成方法を得ることを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明は、表計算機能を実現可能な情報処理装置における帳表作成方法であって、Ｌ字形成判定手段が、前記表計算機能により作成された帳表の一部のセルまたは全部のセルが選択された状態で、当該セルの周囲にＬ字形にセルを形成するＬ字形成が指令された場合に、選択されたセルの状態に基づき当該セルに対するＬ字形成が可能か否かを判定するＬ字形成判定ステップと、前記Ｌ字形成判定ステップにおいて、前記Ｌ字形成判定手段が、Ｌ字形成が可能であると判定した場合には、セル設定手段が、前記表計算機能を用いて新たなセルを列挿入および行挿入するセル挿入ステップと、前記セル設定手段が、記憶手段から、セルの書式設定の情報であるセル書式設定情報を読み出し、当該セル書式設定情報にしたがって、前記セル挿入ステップにおいて挿入した新たなセルに対して、前記表計算機能を用いて書式設定を実行するセル設定調整ステップと、見出し設定手段が、前記記憶手段から、見出しを設定するための見出し設定情報を読み出し、当該見出し設定情報に基づいて、前記セル挿入ステップにおいて行挿入された新たなセルに対して、見出しを設定するための制御を行う見出し設定ステップと、を含むことを特徴とする。
【０００８】
また、本発明は、表計算機能を実現可能な情報処理装置における帳表作成方法であって、Ｌ字形成判定手段が、前記表計算機能により作成された帳表の一部のセルまたは全部のセルが選択された状態で、当該セルの周囲にＬ字形にセルを形成するＬ字形成が指令された場合に、選択されたセルの状態に基づき当該セルに対するＬ字形成が可能か否かを判定するＬ字形成判定ステップと、前記Ｌ字形成判定ステップにおいて、前記Ｌ字形成判定手段が、Ｌ字形成が可能であると判定した場合には、セル設定手段が、前記表計算機能を用いて新たなセルを行挿入するセル挿入ステップと、前記セル設定手段が、記憶手段から、セルの書式設定の情報であるセル書式設定情報および、Ｌ字形成に使用するセル列を規定する情報であるＬ字用設定情報を読み出し、当該セル書式設定情報にしたがって、前記セル挿入ステップにおいて挿入した新たなセル、および前記Ｌ字用設定情報で指定されるセルに対して、前記表計算機能を用いて書式設定を実行するセル設定調整ステップと、見出し設定手段が、前記記憶手段から、見出しを設定するための見出し設定情報を読み出し、当該見出し設定情報に基づいて、前記セル挿入ステップにおいて行挿入された新たなセルに対して、見出しを設定するための制御を行う見出し設定ステップと、を含むことを特徴とする。
【０００９】
また、本発明にかかる帳表作成方法は、前記セル書式設定情報に、Ｌ字形に形成するセルに設定する計算式を指定する計算式情報を含ませ、前記セル設定調整ステップでは、前記セル設定手段は、前記セル挿入ステップにおいて行挿入したセルに対して、当該計算式情報にしたがった計算式をセットすることにより、前記表計算機能が集計を実行する、ことを特徴とする。
【００１０】
また、本発明にかかる帳表作成方法は、前記見出し設定情報に、前記表計算機能が集計を行う単位である集計単位、を階層的に関連付けた情報である集計単位設定情報を含ませ、前記見出し設定ステップでは、見出し設定手段は、前記記憶手段にアクセスして前記集計単位設定情報を読み出し、当該集計単位設定情報および前記選択されたセルの入力内容に基づいて、当該集計単位設定情報から、前記行挿入した新たなセルに対して設定すべき見出しを取得する、ことを特徴とする。
【００１１】
また、本発明にかかる帳表作成方法は、前記Ｌ字形成判定ステップにおいて、前記Ｌ字形成判定手段が、Ｌ字形成が可能であると判定した場合には、Ｌ字形成を実行するための動作を指定する設定画面を表示させる設定画面出力ステップ、をさらに備え、前記セル挿入ステップおよび前記セル設定調整ステップにおける前記セル設定手段、前記見出し設定ステップにおける見出し設定手段は、それぞれ、当該設定画面における指定にしたがって処理を実行する、ことを特徴とする。
【００１２】
また、本発明は、表計算機能を実行可能な制御手段と、外部からの操作を受け付けるインタフェースである入力手段と、外部への出力インタフェースである表示手段と、セルの書式設定の情報であるセル書式設定情報と、Ｌ字形成に使用するセル列を規定する情報であるＬ字用設定情報と、見出しを設定するための見出し設定情報とを記憶する記憶手段と、を備える情報処理装置であって、前記制御手段は、前記表計算機能により作成された帳表の一部のセルまたは全部のセルが選択された状態で、前記入力手段を介して、当該セルの周囲にＬ字形にセルを形成するＬ字形成が指令された場合に、選択されたセルの状態に基づき当該セルに対するＬ字形成が可能か否かを判定するＬ字形成判定手段と、Ｌ字形成判定手段が、Ｌ字形成が可能であると判定した場合には、前記表計算機能を用いて新たなセルを列挿入および行挿入し、前記記憶手段から前記セル書式設定情報を読み出し、当該セル書式設定情報にしたがって、自身が挿入した新たなセルに対して、前記表計算機能を用いて各種設定を実行するセル設定手段と、前記記憶手段から前記見出し設定情報を読み出し、前記行挿入された新たなセルに対して、当該見出し設定情報に基づいて見出しを設定するための制御を行う見出し設定手段と、を備えることを特徴とする。
【００１３】
また、本発明は、表計算機能を実行可能な制御手段と、外部からの操作を受け付けるインタフェースである入力手段と、外部への出力インタフェースである表示手段と、セルの書式設定の情報であるセル書式設定情報と、Ｌ字形成に使用するセル列を規定する情報であるＬ字用設定情報と、見出しを設定するための見出し設定情報とを記憶する記憶手段と、を備える情報処理装置であって、前記制御手段は、前記表計算機能により作成された帳表の一部のセルまたは全部のセルが選択された状態で、前記入力手段を介して、当該セルの周囲にＬ字形にセルを形成するＬ字形成が指令された場合に、選択されたセルの状態に基づき当該セルに対するＬ字形成が可能か否かを判定するＬ字形成判定手段と、Ｌ字形成判定手段が、Ｌ字形成が可能であると判定した場合には、前記表計算機能を用いて新たなセルを行挿入し、前記記憶手段から前記セル書式設定情報および、Ｌ字形成に使用するセル列を規定する情報であるＬ字用設定情報を読み出し、当該セル書式設定情報にしたがって、自身が挿入した新たなセル、および前記Ｌ字用設定情報で指定されるセルに対して、前記表計算機能を用いて各種設定を実行するセル設定手段と、前記記憶手段から前記見出し設定情報を読み出し、前記行挿入された新たなセルに対して、当該見出し設定情報に基づいて見出しを設定するための制御を行う見出し設定手段と、を備えることを特徴とする。
【００１４】
また、本発明にかかる情報処理装置は、前記セル書式設定情報に、Ｌ字形に形成するセルに設定する計算式を指定する計算式情報を含ませ、前記セル設定手段は、前記セル挿入ステップにおいて行挿入したセルに対して、当該計算式情報にしたがった計算式をセットすることにより、前記表計算機能が集計を実行する、ことを特徴とする。
【００１５】
また、本発明にかかる情報処理装置は、前記見出し設定情報に、前記表計算機能が集計を行う単位である集計単位、を階層的に関連付けた情報である集計単位設定情報を含ませ、前記見出し設定手段は、前記記憶手段にアクセスして集計単位設定情報を読み出し、当該集計単位設定情報および前記選択されたセルの入力内容に基づいて、当該集計単位設定情報から、前記行挿入した新たなセルに対して設定すべき見出しを取得する、ことを特徴とする。
【００１６】
また、本発明にかかる情報処理装置は、前記Ｌ字形成判定手段は、さらに、Ｌ字形成が可能であると判定した場合には、Ｌ字形成を実行するための動作を指定する設定画面を前記表示手段に表示させ、前記セル設定手段、前記見出し設定手段は、それぞれ、当該設定画面における指定にしたがって処理を実行する、ことを特徴とする。
【００１７】
また、本発明は、請求項１から５のいずれか１つに記載の帳表作成方法を計算機に実行させることを特徴とする。
【発明の効果】
【００１８】
本発明にかかる帳表作成方法は、帳表作成を簡易に実行でき、帳表作成におけるユーザの負担を軽減できる、という効果を奏する。
【発明を実施するための最良の形態】
【００１９】
以下に、本発明にかかる帳表作成方法の実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。
【実施例】
【００２０】
図１は、本発明にかかる帳表作成方法を実行する情報処理装置の構成例を示す図である。図１の情報処理装置は、制御部１と、記憶部２と、表示部３と、キーボード４およびマウス５を備えた入力部６と、を備える。記憶部２は、見出し設定（後述）に用いる見出し設定情報を保持する。また、記憶部２は、見出し設定に用いる集計単位設定情報を保持する。また、記憶部２は、セルの設定のための情報として、サイズ情報，罫線情報，書式情報，計算式情報、などの書式設定情報を含むセル書式設定情報を保持する。また、記憶部２は、Ｌ字形成に使用するセル列を規定する情報であるＬ字用設定情報を保持する。
【００２１】
図２は、制御部１が備える表計算機能部１０の構成例を示すブロック図である。図２に示すように、表計算機能部１０は、一般的な表計算機能を備え、さらに、本実施例におけるＬ字形成機能を実現するための機能部として、Ｌ字形成判定部１１，セル設定部１２，見出し設定部１３を備える。本実施例でいう「Ｌ字形成」とは、表計算機能により作成される表において、１以上のセルをＬ字形に囲むために、必要に応じて行または列単位にセル挿入をしたうえで、セルに各種設定を行ってＬ字形のセル領域を作成することを指す。Ｌ字形成判定部１１は、表計算機能部１０における表の選択された範囲について、Ｌ字形のセル形成が可能かどうかを判定し、また、必要なセル挿入を実行する。セル設定部１２は、セルの設定を調整する。見出し設定部１３は、Ｌ字形のセル領域の左下に見出しを設定する。
【００２２】
図３は、記憶部２が備えるセル書式設定情報，見出し設定情報，Ｌ字用設定情報および集計単位設定情報のデータ構造例を示す図である。図３に示すように、セル書式設定情報はセル設定のための情報として、サイズ情報（Ｌ字左部の列幅：５ミリメートル、など），罫線情報（罫線パターン：実線、など），書式情報（背景色：薄緑、など），計算式情報（設定数式：＝ＳＵＭ、など）の書式設定情報を含むセル書式設定情報を保持する。また、見出し設定情報は見出し設定に用いる情報として、見出し名称をデフォルト設定の小計，合計、または集計単位設定情報を参照すべき旨の指示情報を保持する。また、Ｌ字用設定情報は、Ｌ字形成に使用するセル列を規定する情報（左隣を使用、など）を保持する。また、集計単位設定情報は、見出し設定に用いる情報として、集計を行う対象となる単位を階層構造で関連付けた情報（（コード：Ｄ１００、など），（親コード：Ｄ１、など），（項目名：流動資産、など））の集計単位設定情報を保持する。なお、本実施例では、各設定情報を別々の情報として保持する場合を示すが、まとめて保持する構成にしてもよい。
【００２３】
なお、図１に示す上記情報処理装置は、本実施例における帳表作成方法を実現可能な一般的な計算機システムであり、たとえば、制御部１，表計算機能部１０，Ｌ字形成判定部１１，セル設定部１２，見出し設定部１３がＣＰＵを含む制御ユニットとして動作し、記憶部２がＲＡＭ，ＲＯＭ等を含むメモリユニットの一部として動作する。また、この計算機システムは、上記制御ユニットおよびメモリユニット，表示部３，入力部６の他にさらに、たとえば、ＣＤ−ＲＯＭドライブユニット，ディスクユニット，外部Ｉ／Ｆユニット等を備え、これらすべてのユニットは、それぞれシステムバスを介して接続されている。
【００２４】
上記制御ユニットは、本実施例のＬ字形成機能を実現するための処理を実行する。メモリユニットは、制御ユニットが実行すべきプログラム（実施例の帳票作成方法を実現する専用ソフトウェア），処理の過程で得られたデータ等を記憶する。また、表示部３は、ＣＲＴやＬＣＤ（液晶表示パネル）等で構成され、計算機システムの使用者に対して各種画面を表示する。入力部６は、たとえば、キーボード４，マウス５等で構成され、計算機システムの使用者が各種情報の入力を行うために使用する。また、ここでは、一例として、本実施例の帳表作成方法を実現するための処理を記述したプログラムが、ＣＤ−ＲＯＭに格納されて提供される。
【００２５】
以上の構成において、図１の計算機システムでは、まず、ＣＤ−ＲＯＭドライブユニットにセットされたＣＤ−ＲＯＭからプログラムがディスクユニットにインストールされる。そして、計算機システムを立ち上げるときにディスクユニットから読み出されたプログラムが、メモリユニットに格納される。この状態で、制御ユニットは、メモリユニットに格納されたプログラムにしたがって、本実施例に示す処理を実行する。このプログラムは、上記計算機システム内で常駐プログラムとして動作する。なお、上記では、ＣＤ−ＲＯＭにてプログラムを提供しているが、このプログラムを提供する記録媒体は、これに限定されることなく、システムを構成するコンピュータに応じて、ＤＶＤ等、どのようなメディアであってもよい。
【００２６】
つづいて、以上のように構成された表計算機能部１０におけるＬ字形成の動作について、具体的なデータを用いて説明する。図４は、図２の表計算機能部により作成された帳表の一例を示す図である。ここでは、一例として、貸借対照表を作成する場合を説明する。貸借対照表は、たとえば、作成済みの総勘定元帳などから、表示項目および金額を転記して作成する。図４の帳表は、貸借対照表の作成途中の状態であって、一部の表示項目がセルに入力済みである。
【００２７】
図５は、Ｌ字形成の動作を示すフローチャートである。図１の情報処理装置を操作する担当者（ユーザ）が、図４の表において、たとえば、点線で囲まれた範囲のセルを選択したとする。図４では、「現金預金」から「その他流動資産」までが１つの範囲として選択され、また、「有形固定資産」から「投資その他の資産」までが１つの範囲として選択されている。そして、ユーザが、表計算機能部１０のメニューバーなどにおいて「Ｌ字」キーを押下すると（ステップＳ１）、これを検知した表計算機能部１０のＬ字形成判定部１１は、Ｌ字形成が可能かどうかを判定する（ステップＳ２）。
【００２８】
図６は、Ｌ字形成が可能かどうかの判定処理（図５のステップＳ２）を示すフローチャートである。Ｌ字形成が可能かどうかは、以下のように判定する。まず、表計算機能部１０のＬ字形成判定部１１は、選択された範囲の情報を取得する（ステップＳ２１）。そして、この情報に基づいて、Ｌ字形成判定部１１は、いずれの選択範囲内にも、結合されたセルがないかどうかをチェックする（ステップＳ２２）。結合されたセルがない場合、選択された範囲が複数かどうかの判定（ステップＳ２３）へと移行する（ステップＳ２２：Ｎｏ）。結合されたセルがある場合、計算式により想定した結果が得られない可能性があるため、エラーとする（ステップＳ２２：Ｙｅｓ）。図４のように複数の範囲が選択されたことを検知した場合には（ステップＳ２３：Ｎｏ）、選択範囲が互いに重複しないかどうかをチェックする（ステップＳ２４）。重複している場合、当該複数の範囲に対して複数のＬ字形成を行うことが不可能であるため、エラーとする（ステップＳ２４：Ｙｅｓ）。複数の範囲が互いに重複していない場合（ステップＳ２４：Ｎｏ）、さらに、各範囲の開始列が一致しているかどうかをチェックする（ステップＳ２５）。一致していない場合、外観が統一された帳票とならないため、エラーとする（ステップＳ２５：Ｎｏ）。なお、開始列に加え終了列についても、一致しているかをチェックするとしてもよい。Ｌ字形成判定部１１は、以上のいずれのチェックにおいてもエラーとならなかった場合には（ステップＳ２３：Ｙｅｓ，ステップＳ２５：Ｙｅｓ）、Ｌ字形成可能であると判定する（図５のステップＳ２：Ｙｅｓ）。一方、いずれかのチェックでエラーとなった場合には、Ｌ字形成不可であると判定し（図５のステップＳ２：Ｎｏ）、たとえば、その旨を表示部３に出力してユーザに通知し、図５の処理を終了する。
【００２９】
図４の例では、複数の範囲が選択されているが、範囲は互いに重複しない。また、いずれのセルも結合されておらず、開始行も一致している。したがって、表計算機能部１０のＬ字形成判定部１１は、Ｌ字形成可能であると判定し（ステップＳ２：Ｙｅｓ）、つづけて、Ｌ字形成処理におけるパラメータを入力するための画面であるＬ字形成設定画面を生成し、表示部３に出力する（ステップＳ３）。
【００３０】
図７は、Ｌ字形成設定画面の一例を示す図である。図７のＬ字形成設定画面は、「列挿入」，「行見出し付加」，「行見出し名称」の各設定項目を備え、これらに対する設定を選択するためのラジオボタンを設けている。ラジオボタンを選択することで、「列挿入」に対しては、選択した範囲の開始列の左側に列挿入を行うかどうかを設定する（「する」／「しない」）。同様に「行見出し付加」に対しては、Ｌ字を形成する左下のセルに行見出しを付加するかどうかを設定する（「する」／「しない」）。同様に「行見出し名称」に対しては、付加する行見出しの名称を設定する（「小計」／「合計」／「設定」）。なお、当該「設定」については後述する。各設定を選択して「ＯＫ」ボタンを押下すると、設定が完了する。一方、「キャンセル」ボタンを押下すると、図７の画面は終了して、図４の帳表に戻る。なお、列挿入：「しない」を選択してＬ字形成処理を行う場合には、表計算機能部１０のセル設定部１２は、列挿入を行うかわりに既存のセル列を使用する。この場合、セル設定部１２は、Ｌ字用設定情報を記憶部２から読み出し、当該Ｌ字用設定情報にしたがって、使用するセル列を決定する。Ｌ字用設定情報は、表計算機能部１０において予め設定できる。本実施例では、Ｌ字用設定情報には、たとえば、「選択範囲の開始列を使用する」または「選択範囲の左隣の列を使用する」のいずれかを設定でき、この設定は変更可能であるとするが、Ｌ字用設定情報に設定できる情報は、これら以外であってもよい。また、Ｌ字用設定情報の内容を１パターンのみの固定とし、出荷時の設定から変更できないとしてもよい。
【００３１】
ユーザが、図７の画面において「ＯＫ」を押下すると、以下、ステップＳ４〜Ｓ６の処理によるＬ字形成処理が実行される。ここでは、たとえば、列挿入：「する」、行見出し付加：「する」、行見出し名称：「設定」の各ラジオボタンを選択したとする。まず、表計算機能部１０のセル設定部１２は、「ＯＫ」押下を検知すると、Ｌ字形成設定画面に入力された情報を内部コードなどにより取得し、この情報にしたがって、セルの挿入を行う（ステップＳ４）。具体的には、セル設定部１２は、表計算機能を用いて、選択範囲の開始列の左側に、開始行から終了行にかけて列挿入を行う。つぎに、セル設定部１２は、表計算機能を用いて、選択範囲と挿入した列とを含む範囲の下側に、挿入した列から終了列にかけて行挿入を行う。以上を各選択範囲について行う。なお、列挿入：「しない」を選択してＬ字形成処理を行う場合は、列挿入を行うかわりに、選択範囲の開始列または、選択範囲の左隣の列を使用する。したがって、これらの場合は行挿入のみを行う。また、これらの場合には、セル設定部１２は、上記Ｌ字用設定情報により指定される列についてのチェックを行い、アラートやエラーを出す、としてもよい。具体的には、選択範囲の開始列を使用する設定であれば、たとえば、選択範囲の開始列に入力があるかどうかをチェックする。また、選択範囲の左隣の列を使用する設定であれば、たとえば、選択範囲の左隣に列があるかどうか、および選択範囲の左隣の列に入力があるかどうかをチェックする。以下では、上述したように、列挿入を行う場合について記載する。
【００３２】
つづいて、セル設定部１２は、記憶部２からセル書式設定情報を読み出し、表計算機能を用い、このセル書式設定情報にしたがって、Ｌ字を形成するようにセルの設定を調整する（ステップＳ５）。図８は、Ｌ字を形成するためのセル設定処理を示すフローチャートである。具体的には、記憶部２からセル書式設定情報を読み出し（ステップＳ３１）、Ｌ字形のセルが上記選択範囲を囲むような形状とするため、セル書式設定情報に含まれるサイズ情報にしたがい、Ｌ字左部の列幅を調整する（ステップＳ３２）。また、セル書式設定情報に含まれる罫線情報にしたがい、Ｌ字部の罫線を調整する（ステップＳ３３）。たとえば、挿入列および挿入行にかかる罫線のうち、開始列を囲むセルの、内側の罫線を削除する。また、挿入した全てのセルを対象に、セル書式設定情報に含まれる書式情報にしたがい、Ｌ字部の背景色（網掛け），パターンなどの設定を行う（ステップＳ３４）。また、上記選択範囲の各列の最下行の各セルについて、セルの書式設定が“数値”であるかどうかをチェックし（ステップＳ３５）、数値設定である場合は（ステップＳ３５：Ｙｅｓ）、挿入行における該当列下のセルに、セル書式設定情報に含まれる計算式情報にしたがい、繰り返し計算式をセットする（ステップＳ３６とステップＳ３７：Ｎｏ）。本実施例では、一例として、計算式として“合計”をセットするが、他の計算式を用いても構わない。また、計算式をセットするにあたってのチェックは、上記以外の内容でもよい。なお、セル書式設定情報は予め登録されているが、変更，追加なども行える。また、セル書式設定情報には上記以外の情報を含めてもよい。なお、図７の画面において、列挿入：「しない」が選択された場合には、セル設定部１２は、上記Ｌ字用設定情報にしたがって、上記選択範囲の左隣の列または上記選択範囲の開始列を挿入した列とみなして、上記と同等の処理を行う。
【００３３】
ステップＳ３のＬ字形成設定画面において、行見出し付加：「する」、が選択された場合、つづいて、表計算機能部１０の見出し設定部１３は、上記同様、Ｌ字形成設定画面に入力された情報を内部コードなどにより取得する。そして、記憶部２が保持する見出し設定情報を読み出し、この内部コードをキーに、当該見出し設定情報から、行見出しを読み出して設定する（ステップＳ６）。見出し設定情報には、行見出しを設定するための情報が、内部コードに対して登録されている。
【００３４】
たとえば、Ｌ字形成設定画面において行見出し名称：「小計」、または「合計」が選択された場合は、見出し設定部１３は、選択されたラジオボタンの内部コードをキーに、見出し設定情報にアクセスし、見出しとして設定すべき文字列として設定された「小計」または「合計」を取得する。そして、見出し設定部１３は、挿入行の一番左のセル（Ｌ字形のセルの最も左下のセル）に上記文字列をセットする。一方、行見出し名称：「設定」が選択された場合、見出し設定部１３は、選択されたラジオボタンの内部コードをキーに見出し設定情報にアクセスすると、集計単位設定情報を参照すべき旨の指示を取得する。この場合、見出し設定部１３は、さらに、図９に示す集計単位取得設定処理を行う。
【００３５】
図９は、集計単位取得設定処理を示すフローチャートである。見出し設定部１３は、まず、集計単位設定情報が、表計算機能部１０において設定されているかどうか、すなわち記憶部２の所定の領域内に保持されているかどうかを判定する（ステップＳ１１）。ここで、集計単位とは、計算式により集計を行う対象となる単位を示し、図４の例では、表示項目に入力された「現金預金」，「営業債権」といった文字列が該当する。集計単位設定情報は、このような集計単位を階層構造で関連付けた情報である。見出し設定部１３は、集計単位設定情報を用いて、設定すべき行見出しを取得可能である。
【００３６】
図１０は、集計単位の関連付けの一例を示す概念図である。図１０では、一例として、貸借対照表に用いる集計単位を示す。各集計単位（ここでは、表示項目）は図１０のような階層構造になっており、上位階層と１つ下位の階層との間は、１：Ｎの関係である。たとえば、ここでは「資産の部」には「流動資産」，「固定資産」，「繰延資産」が紐づいており、これらの集計単位の下位には、さらに集計単位が紐づいている。集計単位の登録と、集計単位を選択して関連付けた階層構造の登録は、自由に行うことができる。また、階層構造は、いくつでも登録できる。なお、各集計単位は、１つの階層構造にのみ登録可能である。
【００３７】
図９のフローチャートに戻り、記憶部２内に集計単位設定情報が保持されている場合は（ステップＳ１１：Ｙｅｓ）、つづいて、見出し設定部１３は、上記選択範囲の１つ（たとえば、図４の上方の選択範囲）について、行見出しとすべき単位名称（集計単位の名称）があるかどうかを判定する（ステップＳ１２）。詳細には、見出し設定部１３は、まず、開始列にある全てのセルについて、入力内容を取得し、これらの入力内容が集計単位として登録されているかどうかをチェックする。具体的には、見出し設定部１３は、記憶部２にアクセスし、集計単位設定情報において、入力内容と合致する集計単位を検索する。ここでは、集計単位の階層構造は図１０のように設定されているので、当該選択範囲の開始列にある全てのセルの入力内容が集計単位として登録されている。つぎに、見出し設定部１３は、集計単位設定情報において、これら全ての集計単位の上位階層に該当する集計単位を検索する。同様に、ここでは、当該選択範囲の集計単位には、上位階層の集計単位として「流動資産」が登録されている。したがって、見出し設定部１３は、行見出しとすべき単位名称があると判定し（ステップＳ１２：Ｙｅｓ）、集計単位設定情報から、該当する集計単位を取得し、その文字列を単位名称とする（ステップＳ１３）。
【００３８】
一方、集計単位設定情報が存在しない場合（ステップＳ１１：Ｎｏ）、および行見出しとすべき単位名称がないと判定した場合（ステップＳ１２：Ｎｏ）には、見出し設定部１３は、合計または小計のうち、見出し設定情報においてデフォルト設定されている文字列を行見出しにセットする（ステップＳ１４）。なお、上記選択範囲の開始列にある全てのセルのうち一部のセルに、異なる階層構造に属する集計単位が入力されている、上位階層が異なる集計単位が入力されている、といった場合には、単位名称を行見出しとしてセットできないので、見出しとすべき単位名称がないと判定する（ステップＳ１２：Ｎｏ）。以上により、得られた単位名称またはデフォルト設定されている文字列（合計または小計）を、行見出しとして設定する（ステップＳ１５）。なお、図７の画面において、列挿入：「しない」が選択された場合には、見出し設定部１３は、上記Ｌ字用設定情報にしたがって、上記選択範囲の左隣の列または上記選択範囲の開始列を挿入した列とみなして、上記と同等の処理を行う。図９の処理は、各選択範囲について行われる。設定された行見出しは、ユーザ操作により変更可能である。なお、集計単位設定情報においては、各階層にレベルを設定してもよい。この場合、見出し設定部１３は、上記単位名称とともに当該レベルを取得しセル設定部１２に通知して、セル設定部１２が、Ｌ字形のセルに対し、当該レベルに基づいて書式情報の設定を行う、としてもよい。
【００３９】
ここでは、選択された範囲の一方における開始列の、「現金預金」から「その他流動資産」までの表示項目は、いずれも「流動資産」に属する。また、もう一方の選択された範囲における開始列の、「有形固定資産」から「投資その他の資産」までの表示項目は、いずれも「固定資産」に属する。したがって、Ｌ字形成の行見出しとしては、それぞれ「流動資産」または「固定資産」がセットされる。図１１は、図４の帳表に図５のＬ字形成処理を行った場合の帳表の例を示す図である。図１１では、選択された範囲それぞれに対してＬ字形のセル領域が形成され、かつ、各表示項目の金額が合算された値が表示されている。また、図１２は、図４の帳票に図５のＬ字形成処理を行った場合のデータ遷移例を示す図である。Ｌ字形となるセルデータが図１２上側の表のセルＤ７とセルＣ８の間に挿入され、かつ、Ｌ字形に形成された各セルの設定は前述のように、記憶部２にあるセル書式設定情報，見出し設定情報，Ｌ字用設定情報および集計単位設定情報に基づき設定されている。なお、「セルＤ７」，「セルＣ８」といった記載の番号は一例である。
【００４０】
図１１の帳表に対してさらに入力作業を行い、完成した貸借対照表が図１３である。図１３は、Ｌ字形セルを用いて作成された貸借対照表の一例を示す図である。以上のようなＬ字形成を繰り返し実行することで、図１３のような貸借対照表（帳表）を作成する負担を軽減できる。
【００４１】
以上説明したように、本実施例では、表計算機能にＬ字形成機能を追加し、セル範囲を選択して所定のキーなどを押下することで、選択範囲の周囲に行挿入および列挿入するとした。また、セルがＬ字形の形状となるように罫線，背景色などを調整するとした。また、挿入行には設定された計算式を自動でセットするとした。また、挿入行には行見出しを自動でセットするとした。すなわち、表計算機能にＬ字形成機能を追加することにより、帳表を作成する際に、セルの行挿入および列挿入やセルの各種設定といった作業を一度に実行できる構成とした。これにより、帳表作成を簡易に実行でき、帳表作成におけるユーザの負担を軽減できる。
【００４２】
なお、上記実施例では貸借対照表を例に説明したが、Ｌ字形成機能は一般的な帳表を作成する場合にも有効である。図１４は、図２の表計算機能部１０により作成された帳表の別の一例を示す図であって、「支店名」と、年月ごとの売り上げが示されている。図１４の表に対しても、Ｌ字形成処理を行うことで、集計を所望する範囲の各列について一度に合計を算出できる。なお、ここでは、集計単位設定情報の別の例として、集計単位「Ａ支店」，「Ｂ支店」，「Ｃ支店」，「Ｄ支店」に対し「東日本」が上位階層として登録されている場合を示した。図１４の表の場合、ユーザは、図７の設定画面において行見出し名称：「合計」を選択し、行見出しに「合計」を用いてもよい。
【００４３】
また、上記実施例のＬ字形成処理では、列挿入：「する／しない」の設定を選択できる場合を例に説明したが、Ｌ字を形成する行についても、行挿入：「する／しない」といった設定が選択できることとしてもよい。なお、列挿入および行挿入についての上記設定は、いずれの組み合わせも可能である。
【００４４】
以上説明したように、単純な帳表で集計を行う場合にも、Ｌ字形成を実行することで、セルの行挿入および列挿入やセルの各種設定といった作業を一度に実行できる。これにより、集計作業が簡易に行え、帳表作成におけるユーザの負担を軽減できる。
【産業上の利用可能性】
【００４５】
以上のように、本発明にかかる帳表作成方法は、帳表を作成する場合に有用であり、特に、帳表を効率よく作成する場合に適している。
【図面の簡単な説明】
【００４６】
【図１】本発明にかかる帳表作成方法を実行する情報処理装置の構成例を示す図である。
【図２】制御部が備える表計算機能部の構成例を示すブロック図である。
【図３】記憶部２が備えるセル書式設定情報，見出し設定情報，Ｌ字用設定情報および集計単位設定情報のデータ構造例を示す図である。
【図４】表計算機能部により作成された帳表の一例を示す図である。
【図５】Ｌ字形成の動作を示すフローチャートである。
【図６】Ｌ字形成が可能かどうかの判定処理を示すフローチャートである。
【図７】Ｌ字形成設定画面の一例を示す図である。
【図８】Ｌ字を形成するためのセル設定処理を示すフローチャートである。
【図９】集計単位取得設定処理を示すフローチャートである。
【図１０】集計単位の関連付けの一例を示す概念図である。
【図１１】図４の帳表に図５のＬ字形成処理を行った場合の帳表の例を示す図である。
【図１２】図４の帳票に図５のＬ字形成処理を行った場合のデータ遷移例を示す図である。
【図１３】Ｌ字形セルを用いて作成された貸借対照表の一例を示す図である。
【図１４】表計算機能部により作成された帳表の別の一例を示す図である。
【符号の説明】
【００４７】
１  制御部
２  記憶部
３  表示部
４  キーボード
５  マウス
６  入力部
１０  表計算機能部
１１  Ｌ字形成判定部
１２  セル設定部
１３  見出し設定部
【図１】
2010198556.tif 000003
【図２】
2010198556.tif 000004
【図３】
2010198556.tif 000005
【図４】
2010198556.tif 000006
【図５】
2010198556.tif 000007
【図６】
2010198556.tif 000008
【図７】
2010198556.tif 000009
【図８】
2010198556.tif 000010
【図９】
2010198556.tif 000011
【図１０】
2010198556.tif 000012
【図１１】
2010198556.tif 000013
【図１２】
2010198556.tif 000014
【図１３】
2010198556.tif 000015
【図１４】
2010198556.tif 000016