[英]Need help in manipulation of Excel 2007 table
以下是有关我的问题的一些统计信息(与excel 2007相关)。...
所以这是我的问题
是否有任何工具/ excel实用程序可将同一名称的所有属性分组在特定的列下,并将其相关的值分组在下一列中。[IMP:不得更改行顺序,因为这些属性与某个主键逐行关联]
这是一个非常广泛的问题,但我可以提出一些建议。 我不知道有什么工具/工具可以满足您的需求。 但是,您可以使用以下三个选项来获得所需的结果。
弄清楚如何基于属性名称/值导入数据库。 如果不首先构造数据(将每个属性组织到其自己的列中),就不能确定是否可行。
使用公式HLOOKUP / VLOOKUP / INDEX / MATCH将每个属性组织到其自己的列中。 没有使用此选项的VBA,但使用非常复杂的公式。
使用VBA遍历各行并将每个属性组织到其自己的列中。 这在逻辑上可能是最容易实现的,但这取决于您的技能。
通常,我们会在帮助之前先查看您尝试过的内容。 您可以自己探索每个想法,然后针对遇到的特定问题提出其他问题。 尽我们所能向我们展示自己的努力。 我们希望帮助纠正特定的代码问题,而不是简单地为您创建程序。
编辑
这是方法2的公式,数据在Sheet1中,公式在Sheet2中。
这是Sheet2!A2中的公式; 尽可能复制下来。
= Sheet1!A2
这是Sheet2!B2中的公式; 向下复制并根据需要进行复制。
= IF(ISERROR(MATCH(B $ 1,Sheet1!$ A2:$ K2,0)),“”,INDEX(Sheet1!$ A2:$ K2,1,MATCH(B $ 1,Sheet1!$ A2:$ K2, 0)+1))
最好的祝愿。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.