Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/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_Database - Fatal编程技术网

我需要帮助使excel中的数据一致

我需要帮助使excel中的数据一致,excel,database,Excel,Database,我有一个数据库,其中一些数据不一致。该数据库总结了10年内10000家工业企业的不同变量(如员工数量、能源消耗、资产价值等83个变量)。我的问题是,随着时间的推移,公司会改变国际标准行业分类(ISIC)代码,我需要将相同的代码放入公司,以便进行一致的分析 在图中,您可以看到987653公司如何拥有两个不同的ISIC代码(纺织品和食品制造) 有可能需要一些帮助来创建一个公式,以根据重复次数最多的值放置一个新的ISIC代码(在987653公司的例子中将是食品制造业)。您可以尝试以下数组公式来查找最

我有一个数据库,其中一些数据不一致。该数据库总结了10年内10000家工业企业的不同变量(如员工数量、能源消耗、资产价值等83个变量)。我的问题是,随着时间的推移,公司会改变国际标准行业分类(ISIC)代码,我需要将相同的代码放入公司,以便进行一致的分析

在图中,您可以看到987653公司如何拥有两个不同的ISIC代码(纺织品和食品制造)


有可能需要一些帮助来创建一个公式,以根据重复次数最多的值放置一个新的ISIC代码(在987653公司的例子中将是食品制造业)。

您可以尝试以下数组公式来查找最常使用的代码:

{=INDEX($D$2:$D$23,MODE(IF($A$2:$A$23=A2,MATCH($D$2:$D$23,$D$2:$D$23,0))))}
编辑后的数组公式通过按ctrl键确认


如果你能接受为公司使用第一个ISIC,那么一个简单的
VLOOKUP
应该可以做你想做的事情。例如:

F2: =VLOOKUP(B2,$B$1:$E$10,4,FALSE)

如何将数据输入工作表?您自己做过任何尝试来解决这个问题吗?:如果您想使用输入的第一个ISIC,您可以使用带有简单的
VLOOKUP
Hi-Ron的helper列!非常感谢你的回答。我不确定我是否理解你关于数据是如何输入的问题——这是一个由国家统计局编译的数据库。最初我尝试手动操作,但我有将近90.000个条目。然后我尝试了索引公式,但到目前为止我还没有成功。数据是如何从国家数据库传输到你的桌面的?是Excel文件吗?是其他类型的文件吗?另请看我的第二条评论。非常感谢Ron。这是一个excel文件,我尝试了VLOOKUP,但得到的值是一样的。非常感谢您的帮助!由于某些原因,按ctrl+shift+enter时无法输入数组公式。“有什么我必须打开的选项吗?”Luiscrepo奇怪。您正在使用哪个excel版本?Microsoft excel for Office 365 32位在那里,您需要能够无限制地输入数组公式。您甚至可能不需要按ctrl+shift+enter键-它可以使用简单的enter键。按ctr+shift+enter时会发生什么情况?您看到了什么结果?我不工作,公式被粘贴为单元格中的文本。按enter键或ctrl+shift+enter键将保留为文本