[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『シート1からシート2へ特定の会社名のいくつかの内容のセルを抽出したいです』(素人)
すいません 宜しくお願い致します
(シート1)
J2 番号 K2 日付 L2 会社名 M2 現場名 N2 金額------------Y2まで続きます --------------------------------------------------------------------------- J3 112 K3 4/24 L3 山田建設 M3 井上邸 N3 50000-----------Y3まで続きます J4 552 K4 4/26 L4 近藤建設 M4 岡田邸 N4 80000-----------Y4まで続きます J5 333 K5 4/27 L5 山田建設 M5 美容院 N5 60000-----------Y5まで続きます J6 555 K6 4/30 L6 伊藤建設 M6 米田邸 N6 50000-----------Y5まで続きます J7 444 K7 4/30 L7 近藤建設 M7 木下邸 N7 50000-----------Y5まで続きます ↓ 27行まで続きます
シート1の L列に出てくる会社名が,10社あるのですが これは決まった会社名が10社 あって、その10社の中の会社名が 入力されます。27行までに 同じ建設会社が 何軒も出てきます これをシート2で、この10社の会社名の J列からY列までの情報を 抽出したいのです つまり 建設会社別の 仕分けみたいな感じというか です
(シート2)
10社あるので 5段づつを2列に作ってあります。D2に あらかじめ山田建設と入れてあります
B2 番号 C2 日付 D2 山田建設 E2 金額-------------------Pまで続きます B3 112 C3 4/24 D3 井上邸 E3 50000------------------Pまで続きます B4 333 C4 4/27 D4 美容院 E4 60000------------------Pまで続きます ↓ 11行目までです
D13に あらかじめ近藤建設と入れてあります B13 番号 C13 日付 D13 近藤建設 E13 金額-----------------Pまで続きます B14 552 C14 4/26 D14 岡田邸 E14 80000---------------Pまで続きます B15 444 C15 4/30 D15 木下邸 E15 50000---------------Pまで続きます ↓ 22行目までです
D24に あらかじめ伊藤建設と入れてあります B24 番号 C24 日付 D24 伊藤建設 E24 金額----------------Pまで続きます B25 555 B25 4/30 B25 米田邸 E25 50000---------------Pまで続きます ↓ 33行までです
こんな感じで 会社名を入れているのが、D2・D13・D24・D35・D46と 隣の同じ作りの表の S2・S13・S24・S35・S46 の合計10個のセルに10社の名前が 入れてあります。全部が同じ表です。 すいませんが 教えて頂けませんでしょうか 宜しくお願い致します 説明が 変で すいません。 それとですが、なるべくなら 配列数式?{ }で くくるやつではない 関数で出来るのでしょうか 前 人に教えてもらって 配列数式?で 作っていたのですが 重たい感じがありました。 どんな方法があるのか判らないのですが、配列数式? が この場合は いいならば それでいいですが、SAM位しか 全くと言っていい程に判らなくて 言っていることが とてもおかしいかもしれませんが、ごめんなさい。 教えて頂けませんでしょうか 宜しくお願い致します
こんにちは。 作業行・列を使って、なるべく数式を簡素化してみましたが、いかがでしょうか。 シートレイアウトは、ところどころ行・列を省略していますので、ご留意ください。
○【Sheet1】シート ※「_」セルは未入力または"" [R/C] [A] [J] [K] [L] [M] [N] [Y] [Z] [1] _ _ _ _ _ _ _ _ [2] _ 番号 日付 会社名 現場名 金額 項目16 作業列 [3] _ 112 4/24 山田建設 井上邸 50000 2503 山田建設-1 [4] _ 552 4/26 近藤建設 岡田邸 80000 2504 近藤建設-1 [5] _ 333 4/27 山田建設 美容院 60000 2505 山田建設-2 [6] _ 555 4/30 伊藤建設 米田邸 50000 2506 伊藤建設-1 [7] _ 444 4/30 近藤建設 木下邸 50000 2507 近藤建設-2 [8] _ 113 4/25 山田建設B 井上邸B 50001 2508 山田建設B-1 [9] _ 553 4/27 近藤建設B 岡田邸B 80001 2509 近藤建設B-1 [10] _ 334 4/28 山田建設B 美容院B 60001 2510 山田建設B-2 [11] _ 556 5/1 伊藤建設B 米田邸B 50001 2511 伊藤建設B-1 [12] _ 445 5/1 近藤建設B 木下邸B 50001 2512 近藤建設B-2 [27] _ _ _ _ _ _ _ _
Z3 =IF(L3="","",L3&"-"&COUNTIF(L$3:L3,L3)) →Z3:Z27フィルコピー
○【Sheet2】シート [R/C] [A] [B] [C] [D] [E] [P] [Q] [R] [S] [T] [AE] [AF] [1] _ _ _ _ _ _ _ _ _ _ _ _ [2] _ 番号 日付 山田建設 金額 項目16 番号 日付 山田建設B 金額 項目16 作業列 [3] _ 112 4/24 井上邸 50000 2503 113 4/25 井上邸B 50001 2508 1 [4] _ 333 4/27 美容院 60000 2505 334 4/28 美容院B 60001 2510 2 [5] _ _ _ _ _ _ _ _ _ _ _ 3 [6] _ _ _ _ _ _ _ _ _ _ _ 4 [7] _ _ _ _ _ _ _ _ _ _ _ 5 [8] _ _ _ _ _ _ _ _ _ _ _ 6 [9] _ _ _ _ _ _ _ _ _ _ _ 7 [10] _ _ _ _ _ _ _ _ _ _ _ 8 [11] _ _ _ _ _ _ _ _ _ _ _ 9 [12] _ _ _ _ _ _ _ _ _ _ _ _ [13] _ 番号 日付 近藤建設 金額 _ 番号 日付 近藤建設B 金額 項目16 _ [14] _ 552 4/26 岡田邸 80000 2504 553 4/27 岡田邸B 80001 2509 1 [15] _ 444 4/30 木下邸 50000 2507 445 5/1 木下邸B 50001 2512 2 [16] _ _ _ _ _ _ _ _ _ _ _ 3 [17] _ _ _ _ _ _ _ _ _ _ _ 4 [18] _ _ _ _ _ _ _ _ _ _ _ 5 [19] _ _ _ _ _ _ _ _ _ _ _ 6 [20] _ _ _ _ _ _ _ _ _ _ _ 7 [21] _ _ _ _ _ _ _ _ _ _ _ 8 [22] _ _ _ _ _ _ _ _ _ _ _ 9 [23] _ _ _ _ _ _ _ _ _ _ _ _ [24] _ 番号 日付 伊藤建設 金額 _ 番号 日付 伊藤建設B 金額 項目16 _ [25] _ 555 4/30 米田邸 50000 2506 556 5/1 米田邸B 50001 2511 1 [26] _ _ _ _ _ _ _ _ _ _ _ 2 [27] _ _ _ _ _ _ _ _ _ _ _ 3 [56] 作業行1 2 1 0 -1 -12 2 1 0 -1 -12 _ [57] 作業行2 1 2 4 5 16 1 2 4 5 16 _
B3 =IF($AF3>COUNTIF(Sheet1!$L$3:$L$27,OFFSET(B3,-$AF3,B$56)),"", INDEX(Sheet1!$J$3:$Y$27,MATCH(OFFSET(B3,-$AF3,B$56)&"-"&$AF3, Sheet1!$Z$3:$Z$27,0),B$57)) →B3:P11フィルコピー ※↑で1表分作ったあと、他の表にコピペしてください。 ※作業行・列の数値は、手入力です。 作業行1は、2から始まり1ずつ減少。作業行2は、1から始まり1ずつ増加ですが、3は抜け番です。 ※OFFSET関数を使っていますので、ブックを開いただけでも再計算されます(仕様なのでやむなし)。 (コタ) #余談ですが、非常に分かりやすく説明されていて、感心いたしました。
凄いですねーー。本当に びっくりです。ありがとうございます。感謝感激です。 又 私の変な説明に 分かりやすいなんて 言ってくださって ありがとうございます。 この作ってくださった表を じっくりと見直して、私も勉強してみます。 同じような感じの 表が まだあるので 又そちらも この表をみながら 作ってみます。 でも 難しそう (^_^;) 判らなかったら 又質問させて下さい。(^_^;) 本当に大変にお世話になりました m(__)m ありがとうございました m(__)m
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.