jth*_*h41 1 excel vba excel-vba
我有一张excel表,看起来像这样:

不要问我这是怎么发生的,但不知何故应该是列的东西在这张表中作为行......
你可以看到重复的帐号和列c中的单词,想象一切旋转180度.并为该特定帐号不存在的字段插入空格或空值.
简而言之,它应该看起来像这样:

我无法想到在excel中执行此操作的简单方法.但也许有一些VBA代码?
什么是最简单的解决方案?以及如何实施它?
我知道这个问题不是很清楚,但如果你留下一些指导意见,我很乐意编辑这个问题,直到它有意义.谢谢!
你不需要VBA :)
我正在选择一个例子来展示你如何继续前进.
假设您的数据看起来像这样

现在,创建一个数据透视.这将为您提供唯一的帐号.请参见下面的截图.

然后创建一个表格,其中包含截屏中显示的相应标题,并从您的数据透视表中复制并粘贴唯一的帐号.

现在您已准备好提取数据.因此,根据上面的屏幕截图,在单元格中输入此公式B13.请注意,这是一个数组公式.你必须按CTL+ SHIFT+ENTER
=INDEX($D$2:$D$5,MATCH(1,($C$2:$C$5=B12)*($A$2:$A$5=A13),0))
Run Code Online (Sandbox Code Playgroud)

简单地做其余的:)
| 归档时间: |
|
| 查看次数: |
732 次 |
| 最近记录: |