首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >不带空白的Excel动态列表

不带空白的Excel动态列表
EN

Stack Overflow用户
提问于 2018-11-10 11:09:59
回答 1查看 446关注 0票数 1

例如,我有一个产品列表(1-10)和一个客户的发票。我想根据公式在发票上显示正在购买的产品。唯一的问题是,客户可能不会购买所有产品。例如,他们可以购买产品1,5,6,我想在第一行显示1,在第二行显示5,在第三行显示6(中间没有空格)。

根据this的帖子,我一直在摆弄索引和匹配,但我仍然得到空行通过。我知道我可以遍历发票并删除空行,但我不希望这样做(可重用性问题)。

我相信Helper列可以在这里工作。我已经使用Helper列很长一段时间了(没有意识到它们有一个术语:)我经常连接单元格来做vlookup等。

helper列在这里有什么帮助呢?我会怎么做?我该怎么做呢?

以下是产品列表:

Products

下面是客户想要的产品列表(空白行是他们没有订购的产品(products 2- 4,7-10):Ordered Products

EN

回答 1

Stack Overflow用户

发布于 2018-11-13 21:34:26

好吧,这不完全是解决方案,但它起作用了:我基本上列出了所有的值(空格和全部),在打印之前,我检查单元格是否为空,如果为空,它将隐藏行。

代码语言:javascript
运行
复制
For x = 1 To 300
  If Cells(x, 1) = "1" Then
    For z = x To x + 29
      If Cells(z, 2).Value = "" Then Rows(z).EntireRow.Hidden = True
    Next
  End If
Next

感谢大家的关注:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53235700

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档