advanced help
per page, with , order by , clip by
Results of 1 - 1 of about 159 for (素人) (0.000 sec.)
[[20200930172458]]
#score: 10177
@digest: cb779e9df421448c72427854643a641d
@id: 85339
@mdate: 2020-10-01T13:27:11Z
@size: 6657
@type: text/plain
#keywords: 定入 (97711), 水会 (49880), 力!$ (39403), 議19 (38744), 室他 (37491), 間場 (35939), 議2 (22075), 予定 (20699), 日予 (18082), 議室 (17859), 会議 (16207), 所そ (13623), 他4 (11991), 定表 (11933), た予 (11922), 他3 (10338), 付曜 (10009), 力! (9429), 右コ (6844), 力シ (6764), 日水 (6149), 定時 (4667), (素 (3515), 表シ (3098), 入力 (2582), 下コ (2301), aggregate (2247), tora (2233), 素人 (2009), 第2 (1715), 示形 (1699), 場所 (1687)
『一年の予定表から入力された予定だけを抽出したい。』(素人) 一年の予定表から入力された予定だけを抽出して表示させたいのですが宜しくお願いします。 シート1(予定入力)に1年間のカレンダーがあります。 A B C D E F G H I 2 日付 曜日 予定 時間 場所 その他 3 4/1 水 会議 19:00 会議室 他 4 4/2 5 4/3 6 4/4 〜 〜 367 3/31 水 会議2 19:00 第2会議室 368 4/1 369 4/2 シート2(予定表) 1 A B C D E F G 2 4/1 水 会議 19:00 会議室 他 3 3/31 水 会議2 19:00 第2会議室 4 説明が下手ですがこのようにシート1予定入力に入力された予定だけをシート2予定表に抽出されるようにしたいのですが宜しくお願いします。 < 使用 Excel:Excel2016、使用 OS:Windows10 > ---- [A] [B] [C] [D] [E] [F] [1] 日付 曜日 予定 時間 場所 その他 [2] 4月1日 水 会議 19:00 会議室 他 [3] 3月31日 水 会議2 19:00 第2会議室 シート予定入力が最大何行あるかわからないのでとりあえず1000までとして、 シート予定表のA2セルに =IFERROR(INDEX(予定入力!A:A,AGGREGATE(15,6,ROW($A$3:$A$1000)/(予定入力!$C$3:$C$1000<>0),ROW(A1))),"") と入力して下・右にコピーします。 D列の表示形式を時刻に、F列はゼロを表示しない設定にするとこのようになります。 なお、日付がシリアル値で重複がないのであればB列〜F列は VLOOKUP関数でもいいです。 (tora) 2020/09/30(水) 21:21 ---- toraさん返信有り難うございます。 説明が下手ですみません。 予定入力シートの入力された予定だけを予定表のシートに表示されるようにしたいのですが、下、右にコピーすると予定入力シートの入力された予定が全て表示されてしまいます。 (素人) 2020/09/30(水) 23:08 ---- >下、右にコピーすると予定入力シートの入力された予定が全て表示されてしまいます。 「予定入力シートの入力された予定」をすべて表示するのではないのですか? それとも上記の例で、4月1日の会議、3月31日の会議2以外の部分も日付だけが表示されるという意味ですか? 私の提示したものは、実際にこちらでこの通り表示されます。 もしうまくいかないのであれは、どこかが間違っているということです。 表のレイアウトは提示されたものと同じですか? 数式に間違いはないですか? 特に$マークのついている場所、ついていない場所に注意してください。 または、上記の数式をコピーして A2セルに貼り付ければきちんと表示されるはずですけど。 (tora) 2020/10/01(木) 09:34 ---- ちょっと確認ですけど 予定入力シートは日付がB列で、予定はF列? A B C D E F G H I 1 2 日付 曜日 予定 時間 場所 その他 3 4月1日 水 会議 19:00 会議室 他 4 4月2日 木 だとして・・・ 予定表シート(B列からですよね?) B2 =IFERROR(AGGREGATE(15,6,予定入力!$B$3:$B$400/(予定入力!$F$3:$F$400<>""),ROW(A1)),"") 表示形式「日付」で下コピー C2 =TEXT(B2,"aaa") D2 =IF($B2="","",VLOOKUP($B2,予定入力!$B$3:$I$400,COLUMN(E2),FALSE)) 右コピー ※COLUMN(E2)の「E2」は間違いではありません。変更しないように E2セルの表示形式「時刻」 G2セルの表示形式〜ユーザー定義 # C2:G2を下コピー G2セルだけ最後に &"" をつけて、表示形式「標準」でもオッケー =IF($B2="","",VLOOKUP($B2,予定入力!$B$3:$I$400,COLUMN(H2),FALSE)&"") 最後に一応言っておきますと、フィルターオプションでもできます。 以上 (笑) 2020/10/01(木) 10:28 ---- D2 =IF($B2="","",VLOOKUP($B2,予定入力!$B$3:$I$400,COLUMN(E2),FALSE)&"") ‾↑‾ 初めから &"" をつけて右コピー E2セルだけ &"" を外して表示形式「時刻」 C2:G2を下コピー、でも 参考まで (笑) 2020/10/01(木) 10:49 ---- 予定表シートのD列以降は、少し長くなりますけど INDEX〜MATCH の方がいいかも D2 =IF($B2="","",INDEX(予定入力!F$3:F$400,MATCH($B2,予定入力!$B$3:$B$400,0))&"") 右コピー E2セルだけ &"" を外して表示形式「時刻」 参考まで (笑) 2020/10/01(木) 11:17 ---- そうなんですか? 最初の質問で表のレイアウトが崩れているので予定入力シートが [A] [B] [C] [D] [E] [F] 日付 曜日 予定 時間 場所 その他 のようになっているものとして回答していました。 違うようならそれに合わせて修正する必要があります。 (tora) 2020/10/01(木) 13:34 ---- toraさん、笑さん、返信有り難うございます。 説明が下手ですみません。 予定入力シートは笑さんの言うよう日付がB列で、予定はF列です。 A B C D E F G H I 1 2 日付 曜日 予定 時間 場所 その他 3 4月1日 水 会議 19:00 会議室 他 4 4月2日 木 予定表のレイアウトは、toraさんの言うようになります。 [A] [B] [C] [D] [E] [F] 1 日付 曜日 予定 時間 場所 その他 予定入力シートで、予定を入力された日付 の日付 曜日 予定 時間 場所 その他を予定表に表示させたいのですが宜しくお願いします。 (素人) 2020/10/01(木) 20:26 ---- 笑さんの式で予定表に表示されるのですが、予定入力の予定の項目を入力されないと他の項目が表示されないようです。その他の項目だけだを入力すると予定表に表示されないようです。あと、予定入力に時間を入力しないと0になります。 すみませんが宜しくお願いします (素人) 2020/10/01(木) 21:14 ---- >予定入力の予定の項目を入力されないと他の項目が表示されないようです。 予定入力シートのF列(予定)に入力されている行だけを抽出するんじゃないんですか? F列が空白でも、I列のその他だけが入力されていたらそれも抽出するってこと? どの列が空白でなければ抽出するのか、条件を明確にしてください。 以上 (笑) 2020/10/01(木) 21:33 ---- 笑さん 何度もすみません。 予定入力のFからIの項目のどれかに入力された予定表に表示されるように出来ますか? あと、時間が入力されていない時の0を表示させないようにできれば宜しくお願いします。 (素人) 2020/10/01(木) 21:47 ---- ところで予定表シートはA列からなんですか? 最初に提示された表はB列からになってますけど?(編集用ページを見ればわかります) A列からだとして・・・ ■A列(日付) A2 =IFERROR(AGGREGATE(15,6,予定入力!$B$3:$B$400/(予定入力!$F$3:$F$400&予定入力!$G$3:$G$400&予定入力!$H$3:$H$400&予定入力!$I$3:$I$400<>""),ROW(A1)),"") または予定入力シートに作業列を使ってもいいのなら 予定入力 J3 =IF(COUNTA(F3:I3),ROW(),"") 最終行まで下コピー 予定表 A2 =IFERROR(INDEX(予定入力!B:B,SMALL(予定入力!$J$3:$J$400,ROW(A1))),"") 表示形式を「日付」にして下コピー ■B列以降 B2 =TEXT(A2,"aaa") C2 =IF($A2="","",INDEX(予定入力!F$3:F$400,MATCH($A2,予定入力!$B$3:$B$400,0))&"") F2まで右コピー D2セルだけ &"" を外し、表示形式〜ユーザー定義 h:mm;; ← セミコロン「;」を2つつける この表示形式で 0:00 は表示されません。 予定入力のG列(時間)に 0:00 を入力することがなければ、ですけど。 あればその 0:00 も表示されなくなりますが、ありますか? 以上 (笑) 2020/10/01(木) 22:14 ---- 笑さん 完璧です。大変お世話になりました。有り難うございました。 (素人) 2020/10/01(木) 22:27 ...
https://www.excel.studio-kazu.jp/wiki/kazuwiki/202009/20200930172458.txt - [detail] - similar
PREV NEXT
Powered by Hyper Estraier 1.4.13, with 97056 documents and 608292 words.

訪問者:カウンタValid HTML 4.01 Transitional