質問編集履歴

3

分かりづらい点を指摘いただいたため、修正しました。

2023/05/28 06:08

投稿

sasasasw
sasasasw

スコア2

test CHANGED
File without changes
test CHANGED
@@ -1,29 +1,34 @@
1
- ※1 個人のサービスやプロダクトなどの広告を目的とした投稿ではございませんので、ご安心してお読みいただければ幸いです。
1
+ ※1 個人のサービスやプロダクトなどの広告を目的とした投稿ではございませんので、ご安心してお読みいただければ幸いです。また、別サイトで掲載していたのは混乱を避けるために削除しました。ご迷惑をおかけして申し訳ございませんでした。
2
2
 
3
3
  ※2 専門的なプログラミング知識がない方でもメンテナンスができるよう、VBA(マクロ)は使用せず、関数のみで完結できるモジュールに仕上げたいです。
4
+
4
5
 
5
6
  ### 実現したいこと
6
7
  同じ氏名で違う値(日付)があるものを、関数を使って1行にまとめたいと考えています。
7
8
  現在1カ月のうちに、いつ・誰が業務報告書(日報)を上げていないかをリストアップするファイルを作成しています。
8
- 作成中のファイルは、こちになります
9
+ 作成中のファイルは、下記URLかダウンロードしてください
10
+ 下記に説明しているものも、イメージができるよう画像を張り付けています、
9
- https://2.gigafile.nu/0601-b325dbf02f3057791369cb1ccb0092e5b
11
+ https://5.gigafile.nu/0905-bac172f90e8ec82a7254c4a55f1c2d4ec
12
+
10
13
 
11
14
  例えば、Aさんという方が1か月のうちで1日と15日に業務報告書が上がっていない場合、
12
15
  Aさんという1行で1日と15日に×をつけるリストを作ります。
13
16
 
14
- しかし現状、Aさんが1日と15日で業務報告書が上がっていない場合、
17
+ しかし現状、Aさんが業務報告書が上がっていない場合、
15
- 1日と15日で1行ずつ、つまり2行でそれぞれ×がついている状態です。
18
+ 1日1行ずつ、それぞれ×がついている状態です。
19
+
16
20
  これを関数を使って、1行で未記入の日付をまとめようと考えています。
17
21
 
18
22
 
19
23
  ### 前提(ファイルをご参照ください)
20
- ①ある日報システムから、日々の業務報告書が未入力の方をダウンロードして、シート「エラー一覧」に貼り付ける
24
+ ①ある日報システムから、日々の業務報告書が未入力の方をダウンロードして、シート「エラー一覧」に貼り付ける
25
+ ※従業員の情報は「社員情報」(画像④)としてバックアップをとっていて「未確定者一覧」に情報を反映させる
21
26
 
22
27
  ②シート「未確定者一覧」に未入力の日付に×をつける
23
- (部署はシート「社員情報」と付け合わせている)
28
+ (部署はシート「社員情報」のデータと付け合わせている)
24
29
 
25
30
  ### 発生している問題・エラーメッセージ
26
- 「実現したいこと」でも説明しましたが、未入力の方で日付を1日ずつ1行に分けるのではなく、1日~31日の列の中で1行に納めるようにしたいです。
31
+ 「実現したいこと」でも説明しましたが、未入力の方で日付を1日ずつ1行に分けるのではなく、「画像①」のように1日~31日の列の中で1行に納めるようにしたいです。
27
32
 
28
33
 
29
34
  ### 試したこと

2

具体例を盛り込みました。

2023/05/26 10:12

投稿

sasasasw
sasasasw

スコア2

test CHANGED
@@ -1 +1 @@
1
- Excelで、同じ氏名で違う値があるデータ⇒違う値を関数使用で1行にまとめたい
1
+ Excel同じ氏名で違う値があるデータ⇒違う値を関数使用で1行にまとめたい(VBAなし)
test CHANGED
@@ -1,23 +1,35 @@
1
+ ※1 個人のサービスやプロダクトなどの広告を目的とした投稿ではございませんので、ご安心してお読みいただければ幸いです。
2
+
3
+ ※2 専門的なプログラミング知識がない方でもメンテナンスができるよう、VBA(マクロ)は使用せず、関数のみで完結できるモジュールに仕上げたいです。
4
+
1
5
  ### 実現したいこと
2
- 同じ氏名で違う値(日付)があるものを、関数を使って1行にまとめたい。
6
+ 同じ氏名で違う値(日付)があるものを、関数を使って1行にまとめたいと考えています
3
- ただし専門的なプログラミング知識がな方でもメンテナンスできるよう、VBAマクロは使用せず、関数のみで完結できるモジュールに仕上げい。
7
+ 現在1カ月のうちに、いつ・誰業務報告書日報上げないかをリストアップするファイルを作成しています
4
-
5
- ファイルは、こちらになります。
8
+ 作成中のファイルは、こちらになります。
6
9
  https://2.gigafile.nu/0601-b325dbf02f3057791369cb1ccb0092e5b
7
10
 
11
+ 例えば、Aさんという方が1か月のうちで1日と15日に業務報告書が上がっていない場合、
12
+ Aさんという1行で1日と15日に×をつけるリストを作ります。
13
+
14
+ しかし現状、Aさんが1日と15日で業務報告書が上がっていない場合、
15
+ 1日と15日で1行ずつ、つまり2行でそれぞれ×がついている状態です。
16
+ これを関数を使って、1行で未記入の日付をまとめようと考えています。
17
+
18
+
8
- ### 前提
19
+ ### 前提(ファイルをご参照ください)
9
- ①あるデータシステムから、日々の業務報告書が未入力の方をダウンロードして、シート「エラー一覧」に貼り付ける
20
+ ①ある日報システムから、日々の業務報告書が未入力の方をダウンロードして、シート「エラー一覧」に貼り付ける
10
21
 
11
22
  ②シート「未確定者一覧」に未入力の日付に×をつける
12
23
  (部署はシート「社員情報」と付け合わせている)
13
24
 
14
25
  ### 発生している問題・エラーメッセージ
15
- 未入力対象の方で、未入力の日付を1日ずつ1行に分けるのではなく、1日~31日の列の中で1行に納めるようにしたい。
26
+ 「実現したいこと」でも説明しましたが、未入力の方で日付を1日ずつ1行に分けるのではなく、1日~31日の列の中で1行に納めるようにしたいです
16
- 状況はシート「未確定者一覧」を参照ください。
27
+
17
28
 
18
29
  ### 試したこと
19
- IF・COUNTIF・MAX・INDEX関数の組み合わせで試したが、日付によっては空白が出るため適用ができない。
30
+ IF・COUNTIF・MAX・INDEX関数の組み合わせで試したが、日付によっては空白が出るため適用ができないです
20
31
  参考)https://toushitsu-off8.com/excel-chouhuku-naraberu/
32
+
21
33
 
22
34
  何分見づらい部分があるかもしれませんが、解決に向けてご教示いただければ幸いです。
23
35
  よろしくお願いします。

1

他のユーザーから修正依頼が届いたため。

2023/05/26 00:40

投稿

sasasasw
sasasasw

スコア2

test CHANGED
@@ -1 +1 @@
1
- Excel 同じ氏名で違う値があるデータ⇒違う値を関数使用で1行にまとめたい(VBAなし)
1
+ Excelで、同じ氏名で違う値があるデータ⇒違う値を関数使用で1行にまとめたい
test CHANGED
@@ -1,8 +1,8 @@
1
1
  ### 実現したいこと
2
2
  同じ氏名で違う値(日付)があるものを、関数を使って1行にまとめたい。
3
- ただし、他のメンテナンスを簡素化すべく、VBA(マクロ)は使用しない。
3
+ ただし、専門的なプログラミング知識がないでもメンテナンスができるよう、VBA(マクロ)は使用せず、関数のみで完結できるモジュールに仕上げたい。
4
4
 
5
- ※ 以下の文章をお読みになる前に、下記URLから添付ファイルを開封願います。
5
+ ファイルは、こちらになります。
6
6
  https://2.gigafile.nu/0601-b325dbf02f3057791369cb1ccb0092e5b
7
7
 
8
8
  ### 前提
@@ -19,7 +19,6 @@
19
19
  IF・COUNTIF・MAX・INDEX関数の組み合わせで試したが、日付によっては空白が出るため適用ができない。
20
20
  参考)https://toushitsu-off8.com/excel-chouhuku-naraberu/
21
21
 
22
- 冒頭での追記とはなりますが、専門的なプログラミング知識がない方でもメンテナンスを可能とすべく、VBAは使用せず関数のみで仕上がるモジュールを作り上げたいと考えています。
23
22
  何分見づらい部分があるかもしれませんが、解決に向けてご教示いただければ幸いです。
24
23
  よろしくお願いします。
25
24