Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 结构化非结构化数据_Excel_Vba - Fatal编程技术网

Excel 结构化非结构化数据

Excel 结构化非结构化数据,excel,vba,Excel,Vba,我正在尝试构造一个非结构化数据集 数据显示在以下5列中: 描述符告诉您右侧将填充多少单元格。该数字的范围为2-4(如图所示或20/30) 我希望能够搜索完成和不完成,并计算发生的频率,然后完成 欢迎提出任何建议,包括VBA。完成是使用的最简单的类别 谢谢 冒着过于简化任务的风险,我认为您甚至不需要VBA。我认为一个公式会起作用。在这种情况下,SUMIF公式可以计算完整或不完整的实例数 如果分别使用以下公式添加列K和列L: =COUNTIF(G2:J2,"=Incomplete") =COUNT

我正在尝试构造一个非结构化数据集

数据显示在以下5列中:

描述符告诉您右侧将填充多少单元格。该数字的范围为2-4(如图所示或20/30)

我希望能够搜索完成和不完成,并计算发生的频率,然后完成

欢迎提出任何建议,包括VBA。完成是使用的最简单的类别

谢谢


冒着过于简化任务的风险,我认为您甚至不需要VBA。我认为一个公式会起作用。在这种情况下,
SUMIF
公式可以计算完整或不完整的实例数

如果分别使用以下公式添加列K和列L:

=COUNTIF(G2:J2,"=Incomplete")
=COUNTIF(G2:J2,"=Complete")
它将统计发生的次数。然后你需要做的就是把这些列加起来

下面是它的样子:


您不需要这样做,但如果您将范围转换为表格,它将真正有助于扩展数据和公式应用程序。

尽管任务过于简单,但我认为您甚至不需要VBA。我认为一个公式会起作用。在这种情况下,
SUMIF
公式可以计算完整或不完整的实例数

如果分别使用以下公式添加列K和列L:

=COUNTIF(G2:J2,"=Incomplete")
=COUNTIF(G2:J2,"=Complete")
它将统计发生的次数。然后你需要做的就是把这些列加起来

下面是它的样子:


您不需要这样做,但如果您将范围转换为表格,这将真正有助于扩展数据和公式应用程序。

我建议您编辑问题,以明确您要做的事情。您的标题说明您正在尝试构造数据,但似乎您只想计算值。是哪一列,还是故事还有更多?在你的例子中,哪一列包含不完整或完整?为什么要过滤某些行?这有关系吗?这些描述符在哪里?对于数据转储中的Wayne G.Dunn&Nick.McDermaid注释(我已经显示了前100行,每个数据集的行数根据游戏中出现的类别而变化),我想对数据集做很多事情。从一个公式/方法开始,它可以将所有这些信息拉入一个标准化的表格中,这样我就可以运行生成报告、统计测试、创建图表等。正如您可以看到的,有更多行,尽管相同的单词/值在描述符中不断重复出现,但行/列的显示顺序并不相同。我建议您编辑问题,以明确您想做什么。您的标题说明您正在尝试构造数据,但似乎您只想计算值。是哪一列,还是故事还有更多?在你的例子中,哪一列包含不完整或完整?为什么要过滤某些行?这有关系吗?这些描述符在哪里?对于数据转储中的Wayne G.Dunn&Nick.McDermaid注释(我已经显示了前100行,每个数据集的行数根据游戏中出现的类别而变化),我想对数据集做很多事情。从一个公式/方法开始,它可以将所有这些信息拉入一个标准化的表中,这样我就可以运行生成报告、统计测试、创建图表等。正如您可以看到的那样,有更多的行,尽管相同的单词/值在描述符中不断出现,但行/列的显示顺序不同。对于@Hambone,我曾考虑过COUNTIF、INDEX MATCH、VLOOKUP,但无法让它们进行搜索和“分类”,然后是整行,这似乎是解决这一问题的最简单方法。我从每个数据集中添加了前100行,以向您展示我的意思。您能否(至少出于示例目的)给出所需输出的示例?我仍然100%确定结果应该是什么样子。这听起来很可行。听起来你还需要一个数据库来加载它,但这可能是另一个主题。我已经添加了我希望日期进入的数据库。然后我可以使用图表等数据,这有助于。。。是的,您确实有一些仅用公式和标准Excel无法完成的事情。你想让时间(从列A/B)进入中间的那些细胞吗?到@ Hambone,我想到了CordIF、索引匹配、VLoopUp,但是我不能让它们搜索“类目”,然后是完整的行,这似乎是解决这个问题的最简单的方法。我已经添加了前100行,从每一个数据集中,向您展示我的意思。您能否至少出于示例目的,给出一个包含所需输出的示例?我仍然100%确定结果应该是什么样子。这听起来很可行。听起来你还需要一个数据库来加载它,但这可能是另一个主题。我已经添加了我希望日期进入的数据库。然后我可以使用图表等数据,这有助于。。。是的,您确实有一些仅用公式和标准Excel无法完成的事情。你想让时间(从A/B栏)进入中间的那些细胞吗?