• ベストアンサー

Excel関数のついて

どうかご教授くださいませ。 現在、1sheet目の縦軸に1号店~20号店、請求料金確定日、請求書発行日、支払期日などを横軸に入力したExcelデータが各月ごとに1年間分あります。 これをもとに2sheet目に、月の選択をプルダウンで入力するセルと、〇号店の選択をプルダウンで入力するセルを作りました。 この下に、上記で選択した月と店舗の請求料金確定日、請求書発行日、支払期日などが一覧で表示されるようにしたいのですが、私が使えるVLOOKUPでは月をどのように抽出させたらよいのかわからずお手上げ状態です。 どうか皆様のお力をお貸しくださいませ。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.1

もっと丁寧に、エクセルシートのサンプル実例でも挙げて、やりたいことを文章で書くべきと思う。 「プルダウン」など使うのは、VBAの領域と思うが。 質問の仕方の見本とでも思ってください。回答者の方も、結構時間がかかるのだ。 ーー 小生のやって見た例 Sheet1 A1:D8 店舗  確定日 発行日 支払期日 1号店 2023/4/1 2023/4/5 2023/4/30 2号店 2023/4/2 2023/4/10 2023/4/30 3号店 2023/4/3 2023/4/15 2023/4/30 4号店 2023/4/4 2023/4/20 2023/4/30 5号店 2023/4/5 2023/4/25 2023/4/30 6号店 2023/4/6 2023/4/20 2023/4/30 7号店 2023/4/7 2023/4/20 2023/4/30 ーー Sheet2でB2において、ドロップダウンリストを1つ貼り付け。 そのドロップダウンリストの「コントロールの書式設定」(右クリックで出る)で 入力範囲 Sheet1!A1:A8 リンクするセル Sheet2!$C$1 ドロップダウンリストの行数 8 を設定する。 ーー Sheet2においては A2の式 =INDEX(Sheet1!A1:A10,$C1) B2の式 =INDEX(Sheet1!$A$1:$D10,$C$1,COLUMN()) C2,D2はB2の式を複写 ーー 指定実行の結果 ドロップダウンリストで、「4号店」を選ぶと Sheet2のA2:D2は 4号店 2023/4/4  2023/4/20 2023/4/30

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Excel2007 で関数をプルダウンメニューから選ぶには

    Excel2007 を使用しています。 セルに =IS と入力すると、関数のプルダウンメニュー(ISBLANK、ISERROR、ISNUMBERなど)が現れ、カーソルキーの↑↓で選ぶことまではできますが、エンターキーで選択を確定すると、選んだ関数ではなく、セルの中身自体が =IS で確定してしまいます。 例えば関数 ISERROR を選ぶにはどうすれば良いですか? Excel2003 ではエンターを押したら関数を選べて引き続きセルの中身を入力できたように思うのですが、何か設定の問題でしょうか。 Microsoftのヘルプで、このプルダウンメニューを使いこなす方法を探す、方法すら探せません・・・。初歩的ですみませんが、マウスでプルダウンから選ぶのでなく、キーボードで確定させる方法を教えてください。

  • Excel2007 関数を教えてください

    こんにちわ。お世話になります。月別の日割り精算額を出すExcelの関数をお教えくださいませんか。 A1セル=10,000円 A2セル=各月の固定日数(例えば5月なら31日間。6月なら30日間) A3セル=答 で計算したいのですが、単月なら10,000円÷(5月)31日=322.58円 (A3=A1÷A2)となります。しかし12カ月の月内には28日、30日、31日の月があり、A3のセルに12カ月分の関数をまとめて入れるとしたらどのようになりますでしょうか?手入力するのはA1セルの金額とA2セルの各月名です。以下に各月の固定日数を記載します。よろしくお願いいたします。。 28日=2月  30日=4月、6月、9月、11月  31日=1月、3月、5月、7月、8月、10月、12月

  • EXCEL関数を教えてください

    EXCELの関数を教えてください。 sheet1のA1セルに 入力規制で「東京・埼玉」と選べれるようになってます。 sheet2のA1セルに「東京」B1セルに「埼玉」と入力してあります。 sheet1のA1セルで、「東京」を選択した場合、sheet2のA2のセルに「1」と出るようにしたいです。 もし、sheet1のA1セルで「埼玉」を選択した場合は、sheet2のB2のセルに「1」と出るようにしたいです。 説明不足でしたら補足しますので、どなたか教えてください。 お願いいたします。

  • Excel関数 条件に合わせて期日を表示したい

    Excel関数 条件に合わせて期日を表示したい 度々質問させていただいてます。 よろしくお願いします。 (1) 図1のようにパターンによって期間が定められています。 A4:B9 (2) 入力規則を設定したセル(A15)でパターンを選択すると、 関数によって自動的に期間が表示されるようになっています(B15) (3) 次に、依頼日(B12)を手入力で入れると、 期日(D12)が自動で表示されるようにしたいです。 【例】 パターン2を選択すると、「1週間」という期間が自動で表示されます。 依頼日を5月18日と手入力すると、 黄色セルに1週間前の期日が表示されるようにしたいです。 ※5月18日+8日前で、「5月11日」と表示されるように。 期間の定義ですが・・・ 2週間前 15日前 5月18日と入れたら5月4日と表示されるように 1週間前 8日前  5月18日と入れたら5月11日と表示されるように 3日前  4日前  5月18日と入れたら5月15日と表示されるように 2日前  3日前  5月18日と入れたら5月16日と表示されるように 1日前  2日前  5月18日と入れたら5月17日と表示されるように 半日  1日前   5月18日と入れたら5月18日と表示されるように と、したいです。 通して説明すると、 パターンをリストから選択する(ピンク色のセル)と期日が自動で表示され(水色のセル) スタート日を手入力すると(緑色のセル)期日(黄色)セルが自動的に表示される、です。 複雑で申し訳ないですが、お知恵を貸してください。

  • エクセルの関数式について教えてください。

    エクセルで12個のシートに各月の勤務シフトを作成しています。13個目のシートは社内で使用しているカレンダーになっていて、プルダウンで月を選べるようになっています。 カレンダーの4月をプルダウンで選んだら4月のシートから反映、5月を選んだら5月のシートから反映するようにしたいのですが、式がわかりません。。単体だと反映するのですが…。 ちなみに、式はこんな感じです。 IF(B1="4月",VLOOKUP(A5,'4月'!B5:AG5,2,FALSE),"") カレンダーシートは1つでプルダウン選択し、各シートから反映させるにはどうしたらいいでしょうか? よろしくお願い致します。

  • エクセル 請求書発行のVBA

    VBAの勉強をし始めたばかりの者です。 請求書発行のVBAを作成したいと思っているのですが、 1人では難しいので、お力を貸して頂きたいと思います。 【sheet1】には、 A列 連番 B列 伝票番号 C列 発行日 D列 請求先(社名) F・G列 支払期限 H~Kまで請求内容の詳細 など、請求書の元となるデータを入力します。 【sheet2】のJ3セルに【sheet1】の連番を入力すると、 vlookupで請求書のフォーマットに反映されるようになっています。 B7 請求先(社名) H6 発行日 H7 伝票番号 E43・F43 支払期限 今までは、【sheet2】のJ3セルに1回1回連番を入力していたのですが、 【sheet1】の発行したい請求書の連番を選択(Ctrl+マウスで選択)して、選択したものだけ一気に発行することは可能でしょうか?? このようなマクロは組めるのでしょうか?? どなたかご協力お願いします・・・

  • EXCEL関数について

    EXCEL関数について EXCEL2003を使用しております。 お知恵を拝借願います。 Sheet1、A列、A2~A100セルに「1~10」の数字がランダムに入力されています。 数字は「グループ1」、「グループ2」・・・「グループ10」という意味です。 Sheet1、B列、A2~A100セルに「1~20」及び、「OK」、「NG」がランダムに入力されています。 Sheet2、A列、A2~A21セルに「1~10」までの数字(グループ)が順に入力されており、 Sheet2、1行目、B1~W1セルに、「1~20」及び「OK」、「NG」が順に入力されております。 ここで、Sheet2のB2セルに、Sheet1にて「グループ1」は 「1」をいくつ選択しているかを返す式を入れたいのですが、 SUMIF?COUNTIF?等でいろいろと試してみたのですが、うまくいきません。 同じように、C2セルであれば、「グループ1」は「2」をいくつ選んでいるか。 W5であれば、「グループ4」は「NG」をいくつ選んでいるかの式を入力したいのです。 拙文乱文、大変恐縮ですが、ご教示頂きたく何卒宜しくお願い致します。

  • Excel関数で日付の自動入力をしたい場合・・・

    Excelの関数を用いて日付を自動入力できないものかと思いまして お詳しい方にご教授いただければと思うのですが A1 セルに”入力規則”で1月~12月まで選択できるようにしておいて ある月を選択すると A2~A32に自動で日付が入るようにできないでしょうか? 例 A1:4月をプルダウンから選択 A2:4/1 B2:火 (=TEXT(A2,"aaa")を使用してます) 以下31日まで自動入力 宜しくお願いいたします。

  • エクセル 関数について

    各月ごとにシートをつくっており、シート7月分のA1に  ='6月分'!A100  というセルをつくって前月分の残高を表示するようにしております。 毎月関数の月を手で変えているのですが、セルC1に日付を入力していますので、その月を使ってA1の関数を自動的に変えて表示することはできないのでしょうか。よろしくお願いします。

  • excel関数について

    現在、EXCELで会社の注文書を作成しています。合計金額が入力されると同時に合計金額入力して日を発行日として表示したいのですが、その発行日が次の日になると変わってしまいます。良い方法はないでしょうか?日付が入るセルには以下の関数を入れています。 =IF(C15,TODAY()," ") できれば関数で教えてください。よろしく お願いします。

このQ&Aのポイント
  • 筆王Ver.26を使用していますが、Ver.28にアップデートすることができません。
  • 現在のバージョンはVer.26であり、アップデート料金はクレジットカードで支払い済みです。
  • ソフトウェアを起動しても、Ver.28へのアップデートができない状況です。
回答を見る

専門家に質問してみよう