0

我有一个 Excel 电子表格,其中包含 A 列中的数字列表(例如 3105、3106、3107 等)。在 HI 列中有一个类别列表(例如 TD、PIGD、中级)。H 列中的某些单元格只有 1 个类,而其他单元格中有 2 个或什至所有 3 个类。我想根据 H 列的标准返回同一行的 A 列中的数值。然后我希望所有值都按数字顺序列出在以逗号分隔的列表中。

例子

A 列:A1:3105 A2:3106 A3:3107
H 列 H1:TD H2:TD 和 PIGD H3:PIGD 和中间体

给定 H 列中的单元格范围仅包含 TD 的标准,那么结果将需要吐出 3105。但鉴于 H 列中的单元格范围包含 TD 的标准(无论单元格中还有什么),那么结果需要吐出3105、3106。

我认为使用 excel 公式或数组组合不可能做到这一点,但如果是这样,请解释如何。我确信使用 applescript 是可能的,但我就是无法解决。

希望这是有道理的。提前致谢!

4

1 回答 1

0

作为一个快速的答案(我希望我能正确理解您的需求),您可以通过使用FilterExcel 中的功能轻松完成您所要求的一切。

如果您过滤该范围,则:

  • 如果您只想要TD,那么您只需TD在过滤器下拉列表中选择
  • 如果您想要任何包含 的内容TD,请选择Text Filters> Contains..>TD

我希望这是有道理的,如果这不是您想要的,请进一步解释。

于 2013-05-17T19:44:55.423 回答