【发布时间】:2019-03-07 23:27:04
【问题描述】:
我已经为这个问题浪费了几天时间。
为了解决这个问题,我通过不同的尝试收集了 6 张不同的数据。我尝试过偏移、动态范围、vlookups、计数、计数、左、右、行,一切。我无法绕过它。
进入其对应命名的四列以达到预期的结果:
每个产品的数据不一致是问题所在。产品 9 有两个产品选项和两个价格,而第十个产品没有描述也没有选项。
如果有用的话,我也有以下格式的原始数据。
非常感谢任何帮助或资源。
过去几年我在没有学习 VBA 的情况下使用 excel,因此最受欢迎的是公式方法。不过,如果有必要,我不会因为需要学习这门语言而被吓倒,因为我是 CSS 和 HTML 的新手,并且涉足过几种编程语言。
编辑 1 - 查看问题is contained in this image 的更简洁方式,其中数据在左侧,结果在右侧。
编辑 2 - This is a link to a google sheet 应在下面的 cmets 中提出要求。我已包含所有相关信息和其他一些内容。
【问题讨论】:
-
电源查询似乎很适合解决这些问题。你有什么excel版本?
-
如果你的数据结构是严格格式化的,使得每个产品#都具有相同的四种类型以相同的顺序,使用OFFSET实现起来相当简单。也许可以使用您的其他解决方案之一将其转换为该格式,然后应用 OFFSET 方法
-
excel vba 可以与原始数据一起使用来解决它。如果你想我可以编码它给我原始数据文件
-
@bob_1982 这不是 Stack Overflow 的工作方式。所有相关代码都必须在问题和答案中本身。这不是免费的代码编写服务。参考How to Ask、How to Answer和help center。
-
@RicardoDiaz 我从来不知道电源查询是一回事。会调查。谢谢!
标签: excel vba excel-formula