[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『入金管理』(ペイ)
簡単な、日付順、顧客別入金管理をしたいと思っています。
たとえば、シート1に
A B C D
日付 顧客先名 入金額 備考
という項目として、これで日付順管理をして
入力の都度別シートに顧客名がシート名で
A B C
顧客先名
日付 入金額 備考
という感じで、転記できないものでしょうか?
顧客先は30件ほどです。
それと、その際なんですが、日付は4桁で入力(1003)で、10/3という感じにならないでしょうか?宜しくお願いいたします。
Sheet2以降のシート名をA社、B社、C社・・・とした場合です。
Sheet1 A B C D 1 日付 顧客先名 入金額 備考 2 903 A社 10,000 無 3 1004 B社 20,000 無 4 1005 A社 15,000 有
A社Sheet A B C 1 A社 2 日付 入金額 備考 3 9/03 10000 無 4 10/05 15000 有
A社Sheetの A1=REPLACE(CELL("filename",A1),1,FIND("]",CELL("filename",A1)),) #VALUE!が表示される場合は、一旦上書き保存して再度読み込んでください。
A3{=IF(COUNTIF(Sheet1!$B$2:$B$100,$A$1)<ROW(A1),"",INDEX(Sheet1!A$1:A$100,SMALL(IF(Sheet1!$B$2:$B$100=$A$1,ROW($A$2:$A$100)),ROW(A1))))} B3{=IF(COUNTIF(Sheet1!$B$2:$B$100,$A$1)<ROW(A1),"",INDEX(Sheet1!C$1:C$100,SMALL(IF(Sheet1!$B$2:$B$100=$A$1,ROW($A$2:$A$100)),ROW(A1))))} 配列数式ですので Ctrl+Shift+Enter で確定します。{式}の形になります。 B3をC3にコピー A3:C3を選択して必要分フィルダウン
B社(Sheet3)以降のシートを作業グループ化しておいて、A社(Sheet2)のA〜C列をコピペ。
※日付順管理 前もってSheet1を日付順に並べ替えておくのが得策と思います。 ※(1003)を10/3に ユーザー定義を 0!/00 とすれば可能かと思います。但し、10/03 となります。 日付セルには当初より日付(シリアル値)で入力するのが、後々の処理にも適しているかと思いますが。 (gon-2)
日付については、暦年単位で一つのブックにするので、シリアル値ではなくても平気でしょうか?
日付間の日数を求めたり、曜日を表示させたりする場合などにはシリアル値でなければなりません。 その必要がなければ数値でもかまわないと思います。(gon-2)
配列数式 http://pc.nikkeibp.co.jp/pc21/special/hr/index.shtml
たびたびすみません。教えて下さい。 シート1は入力用で日々入力していくのですが、1日のうちに何社か入金がある場合、日付をその都度 4桁で入力することになるのですが、同じ日にしたい場合、直前行の日付を自動で複写(たとえば何も数字を入力しないでエンターキーを押すと)などというのはありますでしょうか? 同じように顧客先名、備考(何月分という感じで入力します。)も出来ますでしょうか?(ペイ)
そのようなことはマクロが適しているのかもしれませんが......多分? データ入力が終わってからの作業になりますが、こんな方法は如何でしょうか。
例えば A1:A20 が日付入力範囲で、A2 と A10 に日付が入力されているとします。 まず、 A3:A20 を選択します、 次にメニューバーの編集⇒ジャンプ⇒セル選択⇒空白セルにチェックをいれOK。 次に、 =A2 と入力し Ctrlキーを押したままで Enterキーを押す。 これで空白セルに真上の文字が入ると思いますが。 (SS)
ショートカットキーです。 Ctrl + ; (セミコロン)今日の日付を入力 Ctrl + D 上のセルのコピー&貼り付け Alt + ↓ リストの表示 (SS) さんの方法を行った後、値貼り付けを行ったほうが良と思います。(並び替えすると・・) (TT)
(SS)さんも(TT)さんもありがとうございます。 暦年管理で今年の途中でエクセルでやってみようと思いましたので、 来年のためにこの入金管理をいろいろ改造したいと思います。
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.