関数について教えて下さい
- 関数について教えてください。過去に質問した内容について、UNIXコマンドの検索結果を条件に出力する関数を作成する方法を教えてください。
- UNIXのコマンド調査で、過去にコマンドを打ったことがあるかどうかを検索して、条件に応じた結果を出力する関数を作成する方法を教えてください。
- UNIXコマンドの検索結果を条件に応じて出力する関数の作成方法を教えてください。検索結果をシートに表示し、条件に応じて出力するようにしたいです。
- ベストアンサー
関数について教えて下さい(再質問)
過去に下記の質問をさせて頂きました。 「概要」 ・UNIXのコマンド調査で、コマンドを過去に打ったことがあるかどうかを検索して、 ある→今後も打てる ない→今後も打てない といった具合に結果を出力させる関数を作成する。 (シート1)→条件指定のシート ・過去に打った実績があるかどうかを(3つの条件から)検索して、結果を出力するシート セルE9→任意のコマンドを(直接)入力→例.df セルE10→どのサーバで打つか(リスト)から選択→例.STサーバ セルE11→目的は何か(リスト)から選択→例.ディスク使用状態の確認 以上が条件指定 以下が検索結果(シート2の情報から出力する) セルE14→コマンド(df)を打った結果→例.プロンプトが戻る セルE15→コマンド(df)の意味→例.ディスク使用状態の表示 セルE16→コマンド(df)を打ったことにより監視装置にエラーメッセージが出力するか→例.出力されない セルE17→コマンド(df)が運用に影響があるか→例.なし セルD18→コマンド(df)が実際に打てるか(例 ○)→ココが本来の主旨 ・まとめるとシート1の表は下記のようになります。 D列 E列 9行目 コマンドを入力して下さい df(直接入力) 10行目 場所は? STサーバ 11行目 目的は? ドライブの使用状況確認 ・ 14行目 どうなる(出力) プロンプトが戻る 15行目 何の情報 ディスク使用状態の表示 16行目 アラームが出力される 出力されない 17行目 運用に影響がある なし 18行目 打てる、打てない ○ (シート2) ・「過去に打ったコマンド名=A列」・「打てる、打てない=C列」・「運用に影響がある=D列」・「場所=F列」・「目的=G列」・「何の情報=H列」・「アラームが出力される=I列」・「どうなる(出力)=J列」の情報が保存されている DBみたいなモノ →下記の表のように管理しています。(他の列は必要ないので省略します。) A列 C列 D列 F列 G列 H列 I列 J列 7行目 df ○ なし STサーバ ディスク使用状態の確認 ディスク使用状態の表示 出力されない プロンプトが戻る ・ 88行目 ・1コマンドにつき列ごとに整理されています。 A列7~88行目→打ったコマンドの一覧→88種類(これからも増えます) C列7~88行目→任意のコマンドが実際の環境で打てるか→約2種類(○or×) D列7~88行目→任意のコマンドが運用に影響があるか→約2種類(ありorなし)の2種類 F列7~88行目→コマンドの打った場所のサーバ名→約20種類(こらからも増えます) G列7~88行目→コマンドの打った目的→88種類(これからも増えます) H列7~88行目→何の情報→88種類(これからも増えます) I列7~88行目→コマンドを打った際のアラームの出力→2種類(ありorなし) J列7~88行目→コマンドを打ったらどうなるか →その結果下記の回答を頂きまして、大分完成に近づいてきました。 [Sheet1] F9セルに検索条件を指定するセル関数を入力します =$E$9 & "/" & $E$10 & "/" & $E$11 F10セルに検索結果の該当行を返すセル関数を入力します =MATCH(F9,Sheet2!K7:K88,0) E14~E18結果を表示します =INDEX(Sheet2!$A$7:$J$11,$F$10,@@) ※@@は返したい列を指定してください [Sheet2] k列に検索キーを生成するセル関数を入力します K7セルに検索キーを生成するセル関数を入力します =A7 & "/" & D7 & "/" & E7 K8~K88までK7のセルをコピーします →(sheet2で)1つのコマンド(df)に対して複数のサーバ名が入力してあるレコード(1行)があります。 A列 C列 D列 F列 G列 H列 I列 J列 7行目 df ○ なし STサーバ/DBサーバ ディスク使用状態の確認 ディスク使用状態の表示 出力されない プロンプトが戻る 「df」で検索しサーバ名が「STサーバ」/「DBサーバ」なら「真」 それ以外の場合、「偽」となる式を教えて下さい。
- tatuya24_2006
- お礼率69% (419/606)
- オフィス系ソフト
- 回答数1
- ありがとう数0
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
>・過去に打った実績があるかどうかを(3つの条件から)検索して、 条件は「コマンド」「サーバ」「目的」の3つあるのですよね。 でも末尾に >「df」で検索しサーバ名が「STサーバ」/「DBサーバ」なら「真」 > それ以外の場合、「偽」となる式を教えて下さい。 とあります。条件が2つしかないように読めますが、これはどういうことでしょう。 「目的」が指定されていないときはどのようにしてシート2を検索(判定)すればよいですか? このような矛盾があると回答する側は混乱します。 また >7行目 df ○ なし STサーバ/DBサーバ とありますが、G列には「STサーバ/DBサーバ」のように複数のサーバ名が「/」半角スラッシュで区切って入力してあるのですか? >K7セルに検索キーを生成するセル関数を入力します >=A7 & "/" & D7 & "/" & E7 をK7に入力すると「dfSTサーバ/DBサーバディスク使用状態の確認」という文字列が生成されるはずです。するとシート1のE10セルには「STサーバ/DBサーバ」と入力しない限りMATCH関数ではヒットしなくなりますが、それは意図と合っていますか? 前回もアドバイスさせていただきましたが、やはりシート2は A列 B列 C列 D列 df ○ STサーバ ディスク使用状態の確認 df ○ DBサーバ (空白) df ○ DBサーバ ディスク使用状態の確認 のように「1行1データ(組み合わせ)」とすることをおすすめします。 このような表にすればシート1で =SUMPRODUCT((Sheet2!$A1:$A100=E9)*(Sheet2!$C1:$C100=E10)*(Sheet2!$E1:$E100=E11)*1) の結果が「1」以上なら「3条件に合致する行がシート2にある」と判定できます。また検索条件を横並びにすれば前回書いたDCOUNT関数でもカウントできます。 もしシート2のD列は「STサーバ/DBサーバ」のままにしたいということなら、こんな式でも検索は可能ですが多少複雑になります =SUMPRODUCT((Sheet2!$A1:$A100=E9)*(ISNUMBER(FIND(E10,Sheet2!$C1:$C100)))*(Sheet2!$E1:$E100=E11)*1)
関連するQ&A
- 関数について教えて下さい。(再質問)
過去に下記の質問をさせて頂きました。 「概要」 ・UNIXのコマンド調査で、コマンドを過去に打ったことがあるかどうかを検索して、 ある→今後も打てる ない→今後も打てない といった具合に結果を出力させる関数を作成する。 (シート1)→条件指定のシート ・過去に打った実績があるかどうかを(3つの条件から)検索して、結果を出力するシート セルE9→任意のコマンドを(直接)入力→例.df セルE10→どのサーバで打つか(リスト)から選択→例.STサーバ セルE11→目的は何か(リスト)から選択→例.ディスク使用状態の確認 以上が条件指定 以下が検索結果(シート2の情報から出力する) セルE14→コマンド(df)を打った結果→例.プロンプトが戻る セルE15→コマンド(df)の意味→例.ディスク使用状態の表示 セルE16→コマンド(df)を打ったことにより監視装置にエラーメッセージが出力するか→例.出力されない セルE17→コマンド(df)が運用に影響があるか→例.なし セルD18→コマンド(df)が実際に打てるか(例 ○)→ココが本来の主旨 ・まとめるとシート1の表は下記のようになります。 D列 E列 9行目 コマンドを入力して下さい df(直接入力) 10行目 場所は? STサーバ 11行目 目的は? ドライブの使用状況確認 ・ ・ 14行目 どうなる(出力) プロンプトが戻る 15行目 何の情報 ディスク使用状態の表示 16行目 アラームが出力される 出力されない 17行目 運用に影響がある なし 18行目 打てる、打てない ○ (シート2) ・「過去に打ったコマンド名=A列」・「打てる、打てない=C列」・「運用に影響がある=D列」・「場所=F列」・「目的=G列」・「何の情報=H列」・「アラームが出力される=I列」・「どうなる(出力)=J列」の情報が保存されている DBみたいなモノ →下記の表のように管理しています。(他の列は必要ないので省略します。) A列 C列 D列 F列 G列 H列 I列 J列 7行目 df ○ なし STサーバ ディスク使用状態の確認 ディスク使用状態の表示 出力されない プロンプトが戻る 8行目 CP ○ なし DBサーバ コピー コピー 出力されない プロンプトが戻る ・ ・ 88行目 ・1コマンドにつき列ごとに整理されています。 A列7~88行目→打ったコマンドの一覧→88種類(これからも増えます) C列7~88行目→任意のコマンドが実際の環境で打てるか→約2種類(○or×) D列7~88行目→任意のコマンドが運用に影響があるか→約2種類(ありorなし)の2種類 F列7~88行目→コマンドの打った場所のサーバ名→約20種類(こらからも増えます) G列7~88行目→コマンドの打った目的→88種類(これからも増えます) H列7~88行目→何の情報→88種類(これからも増えます) I列7~88行目→コマンドを打った際のアラームの出力→2種類(ありorなし) J列7~88行目→コマンドを打ったらどうなるか→5種類 ・プロンプトが戻る ・プロンプトが戻りファイル生成される ・結果が標準出力された後、プロンプトが戻る ・結果が標準出力された後、プロンプトが戻る(標準出力がないケース) ・結果を標準出力したまま、Ctlr+Cで戻す →その結果下記の回答を頂きまして、大分完成に近づいてきました。 [Sheet1] F9セルに検索条件を指定するセル関数を入力します =$E$9 & "/" & $E$10 & "/" & $E$11 F10セルに検索結果の該当行を返すセル関数を入力します =MATCH(F9,Sheet2!K7:K88,0) E14~E18結果を表示します =INDEX(Sheet2!$A$7:$J$11,$F$10,@@) ※@@は返したい列を指定してください [Sheet2] k列に検索キーを生成するセル関数を入力します K7セルに検索キーを生成するセル関数を入力します =A7 & "/" & D7 & "/" & E7 K8~K88までK7のセルをコピーします →3つの検索条件で一致した場合はリストから正しく表示しますが、 一致しない場合は、結果が「#N/A」と出力します。 条件がひとつでも一致しない場合は、「#N/A」でなく「空欄」で何も表示しない状態にしたいのですが 可能でしょうか? 宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- マクロ(ワーク関数)について教えてください。
マクロ(ワークシート関数?)を使用して、下記のツールを作ろうとしていますが素人の為、さっぱり分かりません。 お知恵を貸して頂きたいので、お願いします。 「概要」 ・UNIXのコマンド調査で、コマンドを過去に打ったことがあるかどうかを検索して、 ある→今後も打てる ない→今後も打てない といった具合に結果を出力させるマクロ(ワークシート関数)?を作成する。 (シート1)→条件指定のシート ・過去に打った実績があるかどうかを(3つの条件から)検索して、結果を出力するシート セルE9→任意のコマンドを(直接)入力→例.df セルE10→どのサーバで打つか(リスト)から選択→例.STサーバ セルE11→目的は何か(リスト)から選択→例.ディスク使用状態の確認 以上が条件指定 以下が検索結果(シート2の情報から出力する) セルE14→コマンド(df)を打った結果→例.プロンプトが戻る セルE15→コマンド(df)の意味→例.ディスク使用状態の表示 セルE16→コマンド(df)を打ったことにより監視装置にエラーメッセージが出力するか→例.出力されない セルE17→コマンド(df)が運用に影響があるか→例.なし セルD18→コマンド(df)が実際に打てるか(例 ○)→ココが本来の主旨 ・まとめるとシート1の表は下記のようになります。 D列 E列 9行目 コマンドを入力して下さい df(直接入力) 10行目 場所は? STサーバ 11行目 目的は? ドライブの使用状況確認 ・ ・ 14行目 どうなる(出力) プロンプトが戻る 15行目 何の情報 ディスク使用状態の表示 16行目 アラームが出力される 出力されない 17行目 運用に影響がある なし 18行目 打てる、打てない ○ (シート2) ・「過去に打ったコマンド名=A列」・「打てる、打てない=C列」・「運用に影響がある=D列」・「場所=F列」・「目的=G列」・「何の情報=H列」・「アラームが出力される=I列」・「どうなる(出力)=J列」の情報が保存されている DBみたいなモノ →下記の表のように管理しています。(他の列は必要ないので省略します。) A列 C列 D列 F列 G列 H列 I列 J列 7行目 df ○ なし STサーバ ディスク使用状態の確認 ディスク使用状態の表示 出力されない プロンプトが戻る 8行目 CP ○ なし DBサーバ コピー コピー 出力されない プロンプトが戻る ・ ・ 88行目 ・1コマンドにつき列ごとに整理されています。 A列7~88行目→打ったコマンドの一覧→88種類(これからも増えます) C列7~88行目→任意のコマンドが実際の環境で打てるか→約2種類(○or×) D列7~88行目→任意のコマンドが運用に影響があるか→約2種類(ありorなし)の2種類 F列7~88行目→コマンドの打った場所のサーバ名→約20種類(こらからも増えます) G列7~88行目→コマンドの打った目的→88種類(これからも増えます) H列7~88行目→何の情報→88種類(これからも増えます) I列7~88行目→コマンドを打った際のアラームの出力→2種類(ありorなし) J列7~88行目→コマンドを打ったらどうなるか→5種類 ・プロンプトが戻る ・プロンプトが戻りファイル生成される ・結果が標準出力された後、プロンプトが戻る ・結果が標準出力された後、プロンプトが戻る(標準出力がないケース) ・結果を標準出力したまま、Ctlr+Cで戻す 多分、マクロではなくワーク関数(VLOOKUP/INDIRECT/IF)を使えば出来ると思いますが、当方さっぱり分かりせん。 (素人でコンピュータ専門分野でもないので...。) 教えて頂けないでしょうか? 以上、お願いします。
- ベストアンサー
- オフィス系ソフト
- ワーク関数(VLOOKUP/INDIRECT)について教えてください
当方、31歳の男です。 先日、上司にマクロ(ワークシート関数?)を使用して、下記のツールを作れ、と 指示されました。 「概要」 ・UNIXのコマンド調査で、コマンドを過去に打ったことがあるかどうかを検索して、 ある→打てる ない→打てない といった具合に結果を出力させるマクロ(ワークシート関数)?を作成する。 (シート1) ・過去に打った実績があるかどうかを検索して、結果を出力するシート (シート2) ・「過去に打ったコマンド」・「何処のサーバで打った」・「目的」が入力してあるDBみたいなモノ →ココを参照して結果を出す。 (シート1について) ・条件指定のシート(条件は3つを指定する) セルE5→任意のコマンドを(直接)入力→例.df セルE6→どのサーバで打つか(リスト)から選択→例.DBサーバ セルE7→目的は何か(リスト)から選択→例.障害対応 以上が条件指定 以下が検索結果 セルE9→コマンド(df)の意味(例 ドライブの使用状況) セルE10→監視装置にコマンド(df)を打ったことによりエラーメッセージが出力するか(例 出力しない) セルE11→コマンド(df)が運用に影響があるか(例 なし) セルD12→コマンド(df)が実際に打てるか(例 ○)→ココが本来の主旨 (シート2について) ・1コマンドにつき列ごとに整理されています。 A列1~10行目→打ったコマンドの一覧→約10種類 B列1~10行目→コマンドの打った場所のサーバ名→約3種類(STサーバ・DBサーバ・PNサーバ) C列1~10行目→コマンドの打った目的→約3種類(障害対応・ログ調査・顧客依頼) D列1~10行目→コマンドの意味→10種類 E列1~10行目→コマンドを打ったことにより監視装置にエラーメッセージが出力するか→約2種類(出力or出力しない) F列1~10行目→任意のコマンドが運用に影響があるか→約2種類(ありorなし)の2種類 G列1~10行目→任意のコマンドが実際の環境で打てるか→約2種類(○or×) 多分、マクロではなくワーク関数(VLOOKUP/INDIRECT/IF)を使えば出来ると思いますが、当方さっぱり分かりせん。 (素人でコンピュータ専門分野でもないので...。) 骨格だけでも結構ですので教えてもらいないでしょうか? 以上、お願いします。
- ベストアンサー
- オフィス系ソフト
- マクロが作れません。
31歳の会社勤めの男です。 仕事でマクロの作成を依頼されましたが、ド素人の為にとりかかることが出来ません。 お知恵を拝借できないでしょうか? 説明が下手ですが、何卒お願い致します。 「概要」 ・UNIXのコマンド調査 ・任意のUNIXコマンドをどこで、何の目的で打つかによって、 運用に影響がないか、実際の環境で打てるのか等の判断結果が出るマクロを作成する。 (シート1について) セルD4→任意のコマンドの名前を入力する(例 df) セルD5→任意のコマンド(df)をどのサーバで打つかプルダウンから選択する(例 バックアップサーバ) セルD6→任意のコマンド(df)を何の目的で打つかプルダウンから選択する(例 障害調査) 以上が条件指定 以下が判断結果 セルD9→任意のコマンド(df)の得られる情報(例 ドライブの使用状況) セルD10→監視装置にコマンド(df)を打ったことによりエラーメッセージが出力するか(例 出力しない) セルD11→任意のコマンド(df)が運用に影響があるか(例 なし) セルD12→任意のコマンド(df)が実際の環境で打てるか(例 ○) (シート2について) ・シート1のプルダウンするセルD5からセルD12までの情報が記述されている ・コマンド単位で列ごとに整理されています。 A列1~50行目→コマンドの一覧が記載(シート1のセルD4に該当)→50種類 B列1~50行目→サーバ名が記載(シート1のセルD5に該当)→約30種類 C列1~50行目→目的が記載(シート1のセルD6に該当)→約5種類 D列1~50行目→任意のコマンド(df)の得られる情報が記載(シート1のセルD9に該当)→50種類 E列1~50行目→監視装置にコマンド(df)を打ったことによりエラーメッセージが出力するか記載(シート1のセルD10に該当)→出力or出力しないの2種類 F列1~50行目→任意のコマンド(df)が運用に影響があるか記載(シート1のセルD11に該当)→ありorなしの2種類 G列1~50行目→任意のコマンド(df)が実際の環境で打てるか(シート1のセルD12に該当)→○×の2種類
- 締切済み
- オフィス系ソフト
- #REF!を直したい
31歳の男です。 下記の関数の件で悩んでいます。 お知恵をお貸しください。 (概要) ・UNIXのコマンド調査で、コマンドを過去に打ったことがあるかどうかを検索して、 ある→今後も打てる ない→今後も打てない といった具合に結果を出力させる関数を作成する。 (シート1)→条件指定・結果表示のシート ・過去に打った実績があるかどうかを(3つの条件から)検索して、結果を出力するシート (条件) E9→コマンド E10→場所(サーバ名) E11→目的 (結果) E14→コマンドを打ったらどうなるか E15→コマンドの意味 E16→コマンドを打ったことにより監視装置にエラーメッセージが出力するか E17→コマンドが運用に影響があるか D18→コマンドが実際に打てるかどうか (シート2)→過去に打ったコマンド名などが入力されているDBみたいなモノ A列7~88行目→コマンドの一覧→81種類(これからも増えます) C列7~88行目→コマンドが実際に打てるかどうか→約2種類(○or×) D列7~88行目→コマンドが運用に影響があるか→約2種類(ありorなし)の2種類 F列7~88行目→場所(サーバ名)→約20種類(こらからも増えます) G列7~88行目→コマンドの意味→81種類(これからも増えます) H列7~88行目→何の情報→81種類(これからも増えます) I列7~88行目→コマンドを打ったことにより監視装置にエラーメッセージが出力するか→2種類(ありorなし) J列7~88行目→コマンドを打ったらどうなるか (全関数式は下記の通りです) F9→=$E$9 & "/" & F11& "/" & $E$11 F10→=MATCH(F9,sheet2!K7:K88,0) F11→=INDEX(sheet2!F:F,MIN(INDEX(SUBSTITUTE((sheet2!A1:A100=E9)*ISNUMBER(FIND(E10,sheet2!F1:F100)),0,10^5)*ROW(sheet2!F1:F100),))) E14→=IF(ISNA($F$10),"登録されてません",INDEX(sheet2!$A$7:$J$88,$F$10,10)) E15→=IF(ISNA($F$10),"登録されてません",INDEX(sheet2!$A$7:$J$88,$F$10,10)) E16→=IF(ISNA($F$10),"登録されてません",INDEX(sheet2!$A$7:$J$88,$F$10,9)) E17→=IF(ISNA($F$10),"登録されてません",INDEX(sheet2!$A$7:$J$88,$F$10,4)) E18→=IF(ISNA($F$10),"登録されてません",INDEX(sheet2!$A$7:$J$88,$F$10,3)) 何とか検索できるようになりましたが、 以下2点が結果として「#REF!」と表示されてしまうので、これを「登録していません」と表示するようにしたいです。 ・一覧表(Sheet2)にないコマンドを入力した場合。 ・コマンド/目的は一致しているが、場所のみ違うものを選択した場合。 以上、宜しくお願い致します。
- ベストアンサー
- オフィス系ソフト
- INDIRECT関数が上手く使えません。
集計シートF334セルに、「=SUMIF(貼付!E$2:E$300,A334,貼付!K$2:K$300)」と 入力して、貼付シートのE2:E300の範囲から、集計シートA334の値を探して、 貼付シートのK2:K300の値を合計して、集計シートF334セルに表示させています。 集計シートF338セルに「K」と入れて、集計シートI338セルに「=F338&2&":"&F338&300」と 入力して、集計シートI338に「K2:K300」と表示させています。 貼付シートで必要な列が、K列からJ列・H列など月ごとに変わるため、 INDIRECT関数を使用して、集計シートF338セルに入力した値から集計シートF334セルの 値を更新しようと思っています。 そこで、集計シートF334セルの値を次のように変更しましたが、求めている結果が得られません。 0と表示されます。どこが誤っているのか、教えていただけないでしょうか。 「=SUMIF(貼付!E$2:E$300,集計!A334,INDIRECT("集計!"&I$338))」
- ベストアンサー
- オフィス系ソフト
- EXCEL関数についての質問です。
EXCEL(2003)についての質問です。 関数にて、もし上行(※(1))のセルが空白の場合は空白、 そうでない場合は、2列隣(別シート)(※(2))のセルを返す。 ※(1)セル結合にて行を結合しています。 ※(2)同じ式(関数)ではじめのセル(結合されている)は、 A1次のセルはC1、E1、G1等1列飛ばしで参照。 としたいのですが、可能でしょうか? ちなみに添付画像のように結合行は可変します。 教えていただけると大変助かります。 例) A A B C D E F G 1 青森 青森 大阪 熊本 2 大阪 3 熊本 シート1 シート2 宜しくお願い致します。
- ベストアンサー
- オフィス系ソフト
- エクセルのリストとINDIRECT関数
エクセル初心者です。 過去問検索をしたところ、QNo.766752で、まさに私が知りたいことが質問されていました。 A列に「乗り物」が入力された場合、B列リストには飛行機・新幹線・自動車・・・ A列に「食べ物」が入力された場合、B列リストには寿司・天婦羅・ラーメン・・・ のように、B列のリストにはA列に関係のあるものだけを表示させたい。 そこで、#2の方の回答を参考に、やってみたのですが、うまくいきません。 回答にあるように、E1のセルとF1のセルに設定すると、その2つのセルでは望んだ通りになるのですが、E2、E3・・・と下の行には何の設定もできていない感じです。 また、新しいシートに設定した場合には、最初の行だけはうまくいくものの、既存の入力済みシートではできません。 回答者さんが説明するまでもないと考えたことが、私には理解できていないのだと思います。(^^; どこが悪いのか教えてください。よろしく御願いします。
- ベストアンサー
- オフィス系ソフト
- VLOOKUP関数を使いたいのですが
エクセル2002です。 「出荷」という名前のシートと「金額」という名前のシート、2つのシートがあります。 金額シートのA列には、商品の名前(例:りんご)が300行ぐらい入力されていて、B列には、その商品の値段が入力されています。A1には「りんご」B1にはその値段「100円」と入力されているとします。 「出荷」シートには、お客様に渡す領収書を入力してあります。 出荷シートのE10のセルに商品名「りんご」と入力すると、その下のE11のセルに、「金額」シートのB列に入力してある値段「100円」が、VLOOKUP関数で表示されるようにしたいです。 よろしくお願いします。 もし出来ないようであれば、なぜ不可能なのかも教えていただけるとありがたいです。
- ベストアンサー
- オフィス系ソフト