• 締切済み

できるだけ簡単に数値を入力したい

下のような表があって A列 B列   C列   D2列 社名 管理No 1日  2日 3日~31日 A 001 B 002 小計 M N 小計 Y Z 小計 総計 この場合に「社名」「管理No」「日付」が入力できる表があってそれに連続して入力すれば 上の表に数値が入ってゆくような方法は作成できないでしょうか。 お知恵をお貸し下さい。

みんなの回答

  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.4

>7月31日にA2 ***社に売上、\10,000があった場合 >7枚目(7月度)のシートでAH2(31日)に10,000と手動で入力 基本的なデータベースとしてのシートの構成に間違いがあります。 提案 1、顧客マスターシート   A     B  顧客管理ID 顧客名 (約150行) 2、売上データシート  A   B   C 日付 顧客管理ID 品名 数量 単価 ・・・ (一枚のシートに年月日いれて縦方向にデータを追加していく) 3、集計シート  顧客管理ID   顧客名  集計年月    2008年7月 とシートの上部分(A4用紙の上部)に集計を希望する顧客管理ID、年月 を入力すると  年月日 品名 数量 単価 の一覧表が下に自動で表示される 4、或いは ピボットテーブルで 一括集計します。

dorasuke
質問者

お礼

私の説明不足が原因で申し訳ありません。 集計ではなく入力方法でした。 ご協力いただき感謝しています。 有難うございました。

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

質問表現が不明確です。 ーー A,Bは行数が一定してないでしょう。 ということは小計が入る行が一定できない。 関数式でやろうとすると、定位置行に式を入れないといけないのは常識で判るでしょう。ですから普通の式をいれる方法では出来ない。 ーー それにA,BとM,Nグループを区別する基準は何なのか説明しないと話しにならないのは判るでしょう。質問者自分では判っているはずだが、質問に書かないと。 コードでも入れて行くか他のデータから導出できるなら下記。 ーーー 例データ 小計を意識しないで一旦詰めて入力していく。 コード 区分 計数 1 a 1 1 b 2 1 c 3 2 m 4 2 n 5 3 s 6 3 t 7 3 u 8 データー集計ー 基準ーコード 集計ー合計 集計フィールドー計数 集計行をデータの下に挿入する で コード 区分 計数 1 a 1 1 b 2 1 c 3 1 合計 6 2 m 4 2 n 5 2 合計 9 3 s 6 3 t 7 3 u 8 3 合計 21 総計 36 のようになるが。 これの応用がよいかな。

dorasuke
質問者

お礼

私の説明不足が原因で申し訳ありません。 集計ではなく入力方法でした。 ご協力いただき感謝しています。 有難うございました。

dorasuke
質問者

補足

説明不足で申し訳ありません。言葉で表現するのは難しいですね。 A列 顧客名 B列 顧客管理番号  C~AH列 日付(1~31日) 1 A & B列 は150の数の顧客数 2 4つの小計があるのは用紙の関係で区切っています。   用紙で言うと上記の1と併せてA4サイズで12枚になります。 3 この表が1月度から12月度までのシートが12あります。 例えば   7月31日にA2 ***社に売上、\10,000があった場合   7枚目(7月度)のシートでAH2(31日)に10,000と手動で入力するようにしています。 ここで私が希望するのは150の顧客数の日々の売上を簡単に自動的に入力できないものかと 苦慮しています。 例えば別なフォーマット(入力表)があって  顧客番号 日付 金額を入力後にOKボタンをクリックしたら自動的に表に金額が入り次の  入力画面にと連続できる物はと考えています。

  • siroakaki
  • ベストアンサー率47% (21/44)
回答No.2

違うかも・・・ A列 B列   C列   D2列 社名 管理No 1日  2日 3日~31日 A 001 B 002 M N Y Z と、入力だけして、 データ~集計で、小計・合計を計算・表示させるってのは? この場合、 A列 B列   社名 管理No 1 A 001 1 B 002 2 M 2 N 3 Y 3 Z と、グループを作っておくこと必要です。 それとも、 1件の「社名」「管理No」「日付」を入力すると、 集計表に値が反映するようにすることでしょうか?

dorasuke
質問者

お礼

私の説明不足が原因で申し訳ありません。 集計ではなく入力方法でした。 ご協力いただき感謝しています。 有難うございました。

dorasuke
質問者

補足

説明不足で申し訳ありません。言葉で表現するのは難しいですね。 A列 顧客名 B列 顧客管理番号  C~AH列 日付(1~31日) 1 A & B列 は150の数の顧客数 2 4つの小計があるのは用紙の関係で区切っています。   用紙で言うと上記の1と併せてA4サイズで12枚になります。 3 この表が1月度から12月度までのシートが12あります。 例えば   7月31日にA2 ***社に売上、\10,000があった場合   7枚目(7月度)のシートでAH2(31日)に10,000と手動で入力するようにしています。 ここで私が希望するのは150の顧客数の日々の売上を簡単に自動的に入力できないものかと 苦慮しています。 例えば別なフォーマット(入力表)があって  顧客番号 日付 金額を入力後にOKボタンをクリックしたら自動的に表に金額が入り次の  入力画面にと連続できる物はと考えています。

  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.1

何が質問なのか良くわかりません。 C列より右に入力する場合? 範囲を指定して、数値入力 Enter を押せば順にセルが移動します。 小計 を連続して入力? =SUM(C2:C3) 右フィルします。 総計? =SUM(C2C10)/2 右フィルします。

dorasuke
質問者

お礼

私の説明不足が原因で申し訳ありません。 集計ではなく入力方法でした。 ご協力いただき感謝しています。 有難うございました。

dorasuke
質問者

補足

説明不足で申し訳ありません。言葉で表現するのは難しいですね。 A列 顧客名 B列 顧客管理番号  C~AH列 日付(1~31日) 1 A & B列 は150の数の顧客数 2 4つの小計があるのは用紙の関係で区切っています。   用紙で言うと上記の1と併せてA4サイズで12枚になります。 3 この表が1月度から12月度までのシートが12あります。 例えば   7月31日にA2 ***社に売上、\10,000があった場合   7枚目(7月度)のシートでAH2(31日)に10,000と手動で入力するようにしています。 ここで私が希望するのは150の顧客数の日々の売上を簡単に自動的に入力できないものかと苦慮しています。 例えば別なフォーマット(入力表)があって  顧客番号 日付 金額をその表に入力した後にOKボタンをクリックしたら自動的に表に金額のみが入り次の入力画面にと連続できる物はと考えています。

関連するQ&A

  • 総計をエクセルVBAで出すには。。

    A列にいくつかランダムに小計が入っておりB列の数値をA列の小計が入っている 行まで数式で足しています。 例=SUM(B16:B20)   A列の最終行に総計が入っているのですが総計にはB列のいくつかの小計行を 足して総計を出したいです。 小計を出すにはこちらで教えて頂き、VBAで自動でいれることができたのですが 総計をいれることができません。 VBAではどのように組めばいいのでしょうか?

  • Excel(数値の非表示)

    日々の出費を管理する表を作っています。 A列は日付、B列C列D列は項目別の数値 E列はその日付の数値の合計(B1+C1+D1) F列はその日までの累計(A列ではE1=F1、B列以降はF1+E2) この表の翌日以降のE列、F列の数値を表示したくないのですがどうしたらよいでしょうか? E列に関しては、翌日以降はB列C列D列が未入力となり必ず0が入るので、オプションで「ゼロ値」のチェックをはずすことで対応しようと考えているのですが問題ないでしょうか? F列に関しては数値が0にはなりませんので関数を使うことになるかと思うのですが、それが分からず困っています。 初歩的な質問と思いますが宜しくお願いします。

  • 入力された数値とその右側の数値(文字)での表作成

    Excel Ver2007 任意の列(この場合はB列)のセルに入力してある数値(「表A」のB2、B4、B5、B8)と、その右側にあるのセルの数値(文字の場合もあります。「A表」のA2、A4、A5、A8)だけを選んで、「表B」のように作成できる関数はありますか、ご教示をお願いします。

  • 入力された数値とその左側の数値(文字)で表の作成

     http://okwave.jp/qa/q8214979.html(「入力された数値とその右側(左側でした)の数値(文字)での表作成」)で質問した者です。その際は大変お世話になりました。有り難うございました。その後、その回答に対して新たに質問があり「補足」で質問させて頂きました。しかし、トピックを新たに立てた方が回答が寄せられると思い、トピックを立てさせて頂きました。ご理解を頂けばと思います、  質問内容は、下の「表A」から、数値が入力され、かつ「0」よりおおきな数値だけを選んで(この場合「B列)、その数値の左側あるのセルの文字(この場合「A列」。数値の場合もあります)と一緒に移動させて、「表B」を作成することができる関数はどのようにつくれば良いのでしょうか、改めてご教示をお願いします。宜しくお願いします。

  • 期待する数値が入力されている行番号を探したい

    エクセルの3698行、A列からC列に数値データがあります。 B列には0から2.702073までの数値データがあります。 C列には、2.5から5.0までの数値データがあります。 C列の数値データは、2.5に近いか、5.0に近いかどちらかの数値です。(3.5~4.5の数値データは存在しません) 2.5付近のデータがある一定の行において連続し、その後、5.0付近のデータがある一定の行において連続し、これらのデータは交互に発現し、その回数は40回です。 この表で、C行の数値データが2.5付近になったときの40個の行番号および当該行のB列の数値データを取得するための方法を教えて下さい。 どうぞよろしくお願いします。

  • VBA 検索したセルに入力

    ExcelのVBAを使用して データの入力されたファイルに行列から検索したセルに数値を入力したいのです。 例えば、名前(行)と、日付(列) 2つの条件で、セルを検索し、該当するセルに、データ(数字とか)を 入力したいのです ------------------------------------  6/1 6/2 6/3 6/4 ・・・ a b c ・ ・ ------------------------------------ 例えば、A5に名前、B5に日付、データエリアがB10:Z20の場合 =INDEX(B10:Z20,MATCH(A5,A10:A20,0),MATCH(B5,B9:Z9,0)) で、該当するセルを探すことはできたのですが、 このセルに、データを入力したいときは、 ROWやCOLUMNで、行番号、列番号を取り出して Cellsで、入力すればいいのかな?と考えていますが もっと簡単にできるのでしょうか? (FIND関数は、使ったことがなく、どうなんだろう?と) それでいいよ とか、こっちの方が簡単 とかあれば、教えてください 

  • 文字を入力したら数値が自動入力!(エクセル)

    いつもお世話になっています。 例えばA列の1行目に「りんご」と入力(若しくはリストの中から選択)すれば、B列の1行目には自動的に「5」と数値が入力されるという仕組みを教えて頂ければと思います。 因みにA列1行目に入力する文字(上記の例では「りんご」)が仮にA列の1行目以外に入力しても、それに対応し、数値を出せるようにしたいのです。(例:A列5行目に「りんご」を入力すると、B列5行目に数値の「5」が表示) 以上の説明で分かりにくいかもしれませんが、宜しくお願いします。

  • Excelで2つの表を比較して重複しない数値をすべて一覧表にして取り出

    Excelで2つの表を比較して重複しない数値をすべて一覧表にして取り出したいのですが簡単な方法がありましたらどなたか教えていただけませんか。 A列とB列にそれぞれ縦方向に4桁の数字が「A1:A500」「B1:B1000」にランダムに入力されています。A列の表とB列の表を比較して、B列の中からA列に入力されている数値と重複していない数値を全てC列に取り出したいのです。 よろしくお願いいたします。

  • エクセルで列の一番最後の数値を表示させるには。

    例えば、A1からA6 B1からB6までの表があるとします。 この時にB6に数値が入力されている場合は、その数値を指定のセルに表示し、B5までしか入力されていなげればB5の数値を表示させたいのです。 仮に、B列に何も入力がなければA列の一番最後の数値が表示されるようにしたいのですが。 このような事は可能でしょうか? 宜しくお願いします。

  • エクセルVBAで関数を入力するには

    A列に小計と入力されていれば、その隣のB列にSUM関数を入れたいのですが どうすればいいのでしょうか? 例えばA2からA20までの中でA5に小計と入力されていれば、隣のB列に=SUM(B2:B5) と入力、A10に入力とあれば隣のB列に=SUM(B6:B9)と入力されるようにしたいのですが。。

専門家に質問してみよう