以下是关于我的问题的一些统计数据(与excel 2007相关)....
所以这是我的问题 是否有任何工具/ excel实用程序可以将特定列下的所有同名属性及其相关值分组到下一列中。[IMP:不能更改行顺序,因为这些属性与某些主键按行相关联]
答案 0 :(得分:0)
这是一个非常广泛的问题,但我可以提出一些建议。我不知道有什么工具/实用工具可以满足您的需求。但是,您可以使用三个选项来获得所需的结果。
了解如何根据属性名称/值导入数据库。如果没有先构建数据,请确保这是可能的(将每个属性组织到自己的列中)。
使用公式HLOOKUP / VLOOKUP / INDEX / MATCH将每个属性组织到自己的列中。没有使用此选项的VBA但使用非常复杂的公式。
使用VBA遍历行并将每个属性组织到自己的列中。这可能是逻辑上最容易实现的,但这取决于您的技能。
通常我们希望在我们帮助之前看到您尝试过的内容。您可以自己探索这些想法,然后针对遇到的具体问题发布其他问题。尽可能多地向我们展示自己的努力。我们希望帮助纠正特定的代码问题,而不是简单地为您创建程序。
修改
以下是方法2的公式:数据在Sheet1中,公式在Sheet2中。
这是Sheet2!A2中的公式;根据需要复制。
= Sheet1!A2
这是Sheet2中的公式!B2;根据需要向下复制。
= IF(ISERROR(MATCH(B $ 1,$表Sheet 1 A2:!K2,0 $)), “”,INDEX(工作表Sheet $ A2:$ K2,1,MATCH(B $ 1,$表Sheet 1 A2! $ K2,0)+1))
祝福。