質問編集履歴
3
分かりづらい点を指摘いただいたため、修正しました。
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://
|
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さんが
|
17
|
+
しかし現状、Aさんが業務報告書が上がっていない場合、
|
15
|
-
1日と1
|
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
具体例を盛り込みました。
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
Excel
|
1
|
+
【Excel】同じ氏名で違う値があるデータ⇒違う値を関数使用で1行にまとめたい(VBAなし)
|
test
CHANGED
@@ -1,23 +1,35 @@
|
|
1
|
+
※1 個人のサービスやプロダクトなどの広告を目的とした投稿ではございませんので、ご安心してお読みいただければ幸いです。
|
2
|
+
|
3
|
+
※2 専門的なプログラミング知識がない方でもメンテナンスができるよう、VBA(マクロ)は使用せず、関数のみで完結できるモジュールに仕上げたいです。
|
4
|
+
|
1
5
|
### 実現したいこと
|
2
|
-
同じ氏名で違う値(日付)があるものを、関数を使って1行にまとめたい。
|
6
|
+
同じ氏名で違う値(日付)があるものを、関数を使って1行にまとめたいと考えています。
|
3
|
-
|
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
|
-
未入力
|
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
他のユーザーから修正依頼が届いたため。
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
Excel
|
1
|
+
Excelで、同じ氏名で違う値があるデータ⇒違う値を関数使用で1行にまとめたい
|
test
CHANGED
@@ -1,8 +1,8 @@
|
|
1
1
|
### 実現したいこと
|
2
2
|
同じ氏名で違う値(日付)があるものを、関数を使って1行にまとめたい。
|
3
|
-
ただし、
|
3
|
+
ただし、専門的なプログラミング知識がない方でもメンテナンスができるよう、VBA(マクロ)は使用せず、関数のみで完結できるモジュールに仕上げたい。
|
4
4
|
|
5
|
-
|
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
|
|