在Excel中每个月找到唯一的电子邮件ID。

huangapple go评论120阅读模式
英文:

Find unique email id in each month in Excel

问题

我有一个包含电子邮件地址、创建日期和数量的数据集。我想找出在特定月份创建了多少个新的电子邮件地址。这是示例数据集。如何使用Excel公式找到每个月的新电子邮件地址呢?

我使用了这个Excel公式:

=SUMPRODUCT(IF(Orders_Data!$G$2:$G$2442=Repeats_Summary_Copy!V3,1/COUNTIFS(Orders_Data!$G$2:$G$2442,Repeats_Summary_Copy!V3,Orders_Data!$B$2:$B$2442,Orders_Data!$B$2:$B$2442),0))

来获取计数。但我认为它包括了先前月份中存在的电子邮件地址。

数据:

电子邮件地址                     创建日期        数量
johnppibokh@email.com         2022年9月1日       1
gopijipooj@email.com          2022年9月1日       1
bibygog2016@email.com         2022年10月1日      1
imiti4282@email.com           2022年10月1日      2
godwollipdii@email.com        2022年10月1日      4
kwoot.khtp@email.com          2022年11月4日      2
imiti4282@email.com           2022年11月12日     10
pmokh.midhpki95@email.com     2022年11月2日      2
).ktigtpk-tgikkod@iclopd.com  2022年12月8日      1
).ktigtpk-tgikkod@iclopd.com  2022年12月9日      1
英文:

I have a dataset that contains email id, created date, and quantity. I want to find out how many NEW email id got created in a particular month. This is the Sample Dataset. How can we find the new email id for each month using excel formula.
I used this excel Formula:

=SUMPRODUCT(IF(Orders_Data!$G$2:$G$2442=Repeats_Summary_Copy!V3,1/COUNTIFS(Orders_Data!$G$2:$G$2442,Repeats_Summary_Copy!V3,Orders_Data!$B$2:$B$2442,Orders_Data!$B$2:$B$2442),0))

to get the count. But I think its taking email id which are present in previous month also.
Data:

Email                        CreatedAt      Quantity
johnppibokh@email.com         2022-Sep-01       1
gopijipooj@email.com          2022-Sep-01       1
bibygog2016@email.com         2022-Oct-01       1
imiti4282@email.com           2022-Oct-01       2
godwollipdii@email.com        2022-Oct-01       4
kwoot.khtp@email.com          2022-Nov-04       2
imiti4282@email.com           2022-Nov-12       10
pmokh.midhpki95@email.com     2022-Nov-02       2
).ktigtpk-tgikkod@iclopd.com  2022-Dec-08       1
).ktigtpk-tgikkod@iclopd.com  2022-Dec-09       1

答案1

得分: 1

首先,你的表格应按年份+月份排序(只需按CreatedAt排序)。
在Excel中每个月找到唯一的电子邮件ID。
公式:

H2 = YEAR(F2)*100 + MONTH(F2),向下填充

I2 = COUNTIF($E$1:E1;E2),向下填充

M6 = DCOUNT($E$1:$I$11;3;$K$5:$L$6)

在K6中输入你感兴趣的年/月。

使用数据透视表生成报告。
在Excel中每个月找到唯一的电子邮件ID。

英文:

First you table should be ordered by year+month (just sort by CreatedAt).
在Excel中每个月找到唯一的电子邮件ID。
Formulas:

H2=YEAR(F2)*100+MONTH(F2), fill down

I2=COUNTIF($E$1:E1;E2), fill down

M6=DCOUNT($E$1:$I$11;3;$K$5:$L$6)

Enter to K6 the year/month you are interested in.

Use the pivot table to create a report.
在Excel中每个月找到唯一的电子邮件ID。

huangapple
  • 本文由 发表于 2023年8月9日 15:28:19
  • 转载请务必保留本文链接:https://go.coder-hub.com/76865507-2.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定