[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『日付を入力したら別シートにその内容を抽出したいです』(素人)
すいません 判らないので教えて頂きたいのですが、宜しくお願い致します
(シートA)
J K L M N ----Yまで続きます Z AA 2行目 番号 日付 会社名 現場名 金額 作業列 請求日 ------------------------------------------------------------------------- 3行目 50 1/24 あ建設 A邸 10000------------------ 作業列 1月10日 4行目 51 1/26 い建設 B邸 20000----------------- 作業列 1月5日 5行目 52 1/27 う建設 C邸 30000----------------- 作業列 1月5日 6行目 53 1/30 え建設 D邸 40000----------------- 作業列 1月20日 7行目 54 1/30 お建設 E邸 50000----------------- 作業列 1月15日 8行目 55 1/5 か建設 F邸 60000----------------- 作業列 1月30日 ↓ ↓ 27行まで続きます
このシートA のAA列に 請求日を入れていくのですが それは必ず5日間隔の日にちです。 1月ならば、1月5日・1月10日・1月15日・1月20日・1月25日・1月30日 の中のどれかが入ります。 シートBには あらかじめ 5日間隔で請求日を入力してある、月ごとの入金予定表があります。月ごとの入金予定表が 12ヶ月分 作ってあって、1年分の 一覧表になっています。
シートAの AA列に 請求日が入ったら シートBの A C E G I K に あらかじめ入れてある 同じ請求日の列に シートAの 会社名と金額が入るようにしたいです。
(シートB)
A列 B C D E F G H 2行目 | 1月5日 会社名 | 1月10日 会社名 | 1月15日 会社名 | 1月20日 会社名---こんな感じで 1月30日まで L列 まで 続きます 3行目 | 20000 い建設 | 10000 あ建設 | 50000 お建設 | 40000 え建設 4行目 | 30000 う建設 | | | (A C E G I K の列に 金額が入るようにして、B D F H J L にその会社名が 入るようにしたいです) ↓ ↓ 22行目まで続き 23行目 合計金額 24行目 累計金額 -----------------------------------------------------------------------------
それで又 下に向かって 同じ表が6月まであります。右側には 7月から又 下に向かって12月まであります。
A列 B C D E F G H 25行目 2月5日 会社名 2月10日 会社名 2月15日 会社名 2月20日 会社名---こんな感じで 2月30日まで(2月も28日でなく 同じく30日としました) L列まで 続きます ↓ ↓ 45行目まで続き 46行目 合計金額 47行目 累計金額 -----------------------------------------------------------------------------
これが下に向かって 6月まで続きます 最後は 137行目、合計金額が138行目 累計金額が139行目 で終わりです。
そして 右隣の 7月から12月の表も 同じ形式の表になっていまして、
M列 L N O P Q R S 2行目 7月5日 会社名 7月10日 会社名 7月15日 会社名 7月20日 会社名---こんな感じで 7月30日まで X列まで 続きます ↓ ↓ 22行目まで続き 23行目 合計金額 24行目 累計金額 -----------------------------------------------------------------------------
これと同じ表が又 下まで12月まで あります 左の1月〜6月の表と同じく、最後の行は 137行目で、138行目が合計金額、139行目が累計金額です。
説明が くどくて すいませんが シートBに 関数を 入れるのを教えて頂けませんでしょうか? なにとぞ 宜しくお願い致します m(__)m
またまたコタです。 今度は日付による仕分けですね。 先ほどのご質問 [[20100516002008]]『シート1からシート2へ特定の会社名のいくつかの内容のセルを抽出したいです』(素人) と、同じ考え方で作ってみました。 ・月別シートの検証用として、2月分を「シートA2」の名前で作っています。 ・例によって、シートレイアウトは、ところどころ行・列を省略していますので、ご留意ください。
○【シートA】シート ※「_」セルは未入力または"" [R/C] [A] [J] [K] [L] [M] [N] [Y] [Z] [AA] [AB] [1] _ _ _ _ _ _ _ _ _ _ [2] _ 番号 日付 会社名 現場名 金額 項目16 作業列 請求日 作業列2 [3] _ 50 1/24 あ建設 A邸 10000 2503 あ建設-1 1/10 01/10-1 [4] _ 51 1/26 い建設 B邸 20000 2504 い建設-1 1/5 01/05-1 [5] _ 52 1/27 う建設 C邸 30000 2505 う建設-1 1/5 01/05-2 [6] _ 53 1/30 え建設 D邸 40000 2506 え建設-1 1/20 01/20-1 [7] _ 54 1/30 お建設 E邸 50000 2507 お建設-1 1/15 01/15-1 [8] _ 55 1/5 か建設 F邸 60000 2508 か建設-1 1/30 01/30-1 [27] _ _ _ _ _ _ _ _ _ _
AB3 =IF(AA3="","",TEXT(AA3,"mm/dd")&"-"&COUNTIF(AA$3:AA3,AA3)) →AB3:AB27フィルコピー
○【シートA2】シート [R/C] [A] [J] [K] [L] [M] [N] [Y] [Z] [AA] [AB] [1] _ _ _ _ _ _ _ _ _ _ [2] _ 番号 日付 会社名 現場名 金額 項目16 作業列 請求日 作業列2 [3] _ 78 2/21 あ建設2 A邸2 10028 2531 あ建設2-1 2/15 02/15-1 [4] _ 79 2/23 い建設2 B邸2 20028 2532 い建設2-1 2/10 02/10-1 [5] _ 80 2/24 う建設2 C邸2 30028 2533 う建設2-1 2/10 02/10-2 [6] _ 81 2/27 え建設2 D邸2 40028 2534 え建設2-1 2/25 02/25-1 [7] _ 82 2/27 お建設2 E邸2 50028 2535 お建設2-1 2/25 02/25-2 [8] _ 83 2/2 か建設2 F邸2 60028 2536 か建設2-1 2/25 02/25-3 [27] _ _ _ _ _ _ _ _ _ _
※作業列2の数式は、「シートA」と同じなので省略
○【シートB】シート [R/C] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [1] _ _ _ _ _ _ _ _ _ _ _ _ [2] 1月5日 会社名 1月10日 会社名 1月15日 会社名 1月20日 会社名 1月25日 会社名 1月30日 会社名 [3] 20000 い建設 10000 あ建設 50000 お建設 40000 え建設 _ _ 60000 か建設 [4] 30000 う建設 _ _ _ _ _ _ _ _ _ _ [5] _ _ _ _ _ _ _ _ _ _ _ _ [22] _ _ _ _ _ _ _ _ _ _ _ _ [23] 50000 合計金額 10000 合計金額 50000 合計金額 40000 合計金額 0 合計金額 60000 合計金額 [24] 50000 累計金額 10000 累計金額 50000 累計金額 40000 累計金額 0 累計金額 60000 累計金額 [25] 2月5日 会社名 2月10日 会社名 2月15日 会社名 2月20日 会社名 2月25日 会社名 2月30日 会社名 [26] _ _ 20028 い建設2 10028 あ建設2 _ _ 40028 え建設2 _ _ [27] _ _ 30028 う建設2 _ _ _ _ 50028 お建設2 _ _ [28] _ _ _ _ _ _ _ _ 60028 か建設2 _ _ [45] _ _ _ _ _ _ _ _ _ _ _ _ [46] 0 合計金額 50056 合計金額 10028 合計金額 0 合計金額 150084 合計金額 0 合計金額 [47] 50000 累計金額 60056 累計金額 60028 累計金額 40000 累計金額 150084 累計金額 60000 累計金額 [48] 3月5日 会社名 3月10日 会社名 3月15日 会社名 3月20日 会社名 3月25日 会社名 3月30日 会社名 [71] 4月5日 会社名 4月10日 会社名 4月15日 会社名 4月20日 会社名 4月25日 会社名 4月30日 会社名 [94] 5月5日 会社名 5月10日 会社名 5月15日 会社名 5月20日 会社名 5月25日 会社名 5月30日 会社名 [117] 6月5日 会社名 6月10日 会社名 6月15日 会社名 6月20日 会社名 6月25日 会社名 6月30日 会社名 [118] _ _ _ _ _ _ _ _ _ _ _ _ [119] _ _ _ _ _ _ _ _ _ _ _ _ [120] _ _ _ _ _ _ _ _ _ _ _ _ [137] _ _ _ _ _ _ _ _ _ _ _ _ [138] 0 合計金額 0 合計金額 0 合計金額 0 合計金額 0 合計金額 0 合計金額 [139] 50000 累計金額 60056 累計金額 60028 累計金額 40000 累計金額 150084 累計金額 60000 累計金額 [140] 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 [141] 3 1 3 1 3 1 3 1 3 1 3 1
A3 =IF($Y3>COUNTIF(シートA!$AB$3:$AB$27,TEXT(OFFSET(A3,-$Y3,A$140),"mm/dd")&"*"),"", INDEX(シートA!$L$3:$N$27,MATCH(TEXT(OFFSET(A3,-$Y3,A$140),"mm/dd")&"-"&$Y3, シートA!$AB$3:$AB$27,0),A$141)) →A3:L22フィルコピー A23 =IF(A$140=0,SUM(A3:A22),$Y23) →A23:L23フィルコピー A24 =IF(A$140=0,SUM(A1,A23),$Y24) →A24:L24フィルコピー ※↑で1表分作ったあと、他の表にコピペしてください。 ※月によってシートが分かれているので、コピペのあと、シート名を各月のものに置換してください。 例.コピペ後の範囲を選択したまま、「シートA」を「シートA2」に全て置換 M1 =A139 →M1:X1フィルコピー ※↑累計金額の数式を、全て同じにするために、6月末累計を右半分の1行目にもってきます。 ※作業行・列の数値は、手入力です。 作業行1は、0と-1の繰り返し。作業行2は、3と1の繰り返しです。
[R/C] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y] [1] 50000 累計金額 60056 累計金額 60028 累計金額 40000 累計金額 150084 累計金額 60000 累計金額 _ [2] 7月5日 会社名 7月10日 会社名 7月15日 会社名 7月20日 会社名 7月25日 会社名 7月30日 会社名 作業列 [3] _ _ _ _ _ _ _ _ _ _ _ _ 1 [4] _ _ _ _ _ _ _ _ _ _ _ _ 2 [5] _ _ _ _ _ _ _ _ _ _ _ _ 3 [22] _ _ _ _ _ _ _ _ _ _ _ _ 20 [23] 0 合計金額 0 合計金額 0 合計金額 0 合計金額 0 合計金額 0 合計金額 合計金額 [24] 50000 累計金額 60056 累計金額 60028 累計金額 40000 累計金額 150084 累計金額 60000 累計金額 累計金額 [25] 8月5日 会社名 8月10日 会社名 8月15日 会社名 8月20日 会社名 8月25日 会社名 8月30日 会社名 _ [26] _ _ _ _ _ _ _ _ _ _ _ _ 1 [27] _ _ _ _ _ _ _ _ _ _ _ _ 2 [28] _ _ _ _ _ _ _ _ _ _ _ _ 3 [45] _ _ _ _ _ _ _ _ _ _ _ _ 20 [46] 0 合計金額 0 合計金額 0 合計金額 0 合計金額 0 合計金額 0 合計金額 合計金額 [47] 50000 累計金額 60056 累計金額 60028 累計金額 40000 累計金額 150084 累計金額 60000 累計金額 累計金額 [48] 9月5日 会社名 9月10日 会社名 9月15日 会社名 9月20日 会社名 9月25日 会社名 9月30日 会社名 _ [71] 10月5日 会社名 10月10日 会社名 10月15日 会社名 10月20日 会社名 10月25日 会社名 10月30日 会社名 _ [94] 11月5日 会社名 11月10日 会社名 11月15日 会社名 11月20日 会社名 11月25日 会社名 11月30日 会社名 _ [117] 12月5日 会社名 12月10日 会社名 12月15日 会社名 12月20日 会社名 12月25日 会社名 12月30日 会社名 _ [118] _ _ _ _ _ _ _ _ _ _ _ _ 1 [119] _ _ _ _ _ _ _ _ _ _ _ _ 2 [120] _ _ _ _ _ _ _ _ _ _ _ _ 3 [137] _ _ _ _ _ _ _ _ _ _ _ _ 20 [138] 0 合計金額 0 合計金額 0 合計金額 0 合計金額 0 合計金額 0 合計金額 合計金額 [139] 50000 累計金額 60056 累計金額 60028 累計金額 40000 累計金額 150084 累計金額 60000 累計金額 累計金額 [140] 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 作業行1 [141] 3 1 3 1 3 1 3 1 3 1 3 1 作業行2
(コタ)
どうも ありがとうございました m(__)m とても 沢山、 丁寧に、 書いてもらったので とても疲れられたと思います。 本当に凄い 特技ですねー。 うらやましいです。 しばし私もコタさんの作ってくださったのを 見て、考えてみましたが、 難しくて、私の頭では とてもついていけません。 なので、丸写ししたので 意味は情けないですが、全く判りません (^_^;) すいません。 2回とも助けていただき、本当に凄くて 感謝致します m(__)m コタさん どうもありがとうございました
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.