我有一个excel电子表格,其中包含A列中的数字列表(例如3105,3106,3107等)。在H列中,我有一个类列表(例如TD,PIGD,中级)。 H列中的一些单元只有1类,其他单元在同一单元中有2个甚至全3个类。我想根据列H中的条件返回同一行的A列中的数字值。然后我希望所有值按数字顺序列在以逗号分隔的列表中。
实施例
A栏:A1:3105 A2:3106 A3:3107
H H H1栏:TD H2:TD& PIGD H3:PIGD&中间
鉴于标准,H列中的单元格范围仅包含TD,则结果需要吐出3105.但是考虑到H列中的单元格范围包含TD的标准(无论单元格中还有什么其他内容) )然后结果需要吐出3105,3106。
我不认为使用excel公式或数组的组合是可能的,但如果是这样,请解释如何。我确信使用applescript是可能的,但我无法解决这个问题。
希望这是有道理的。提前谢谢!
答案 0 :(得分:0)
就像快速回答一样(我希望我能够理解你的需求),只需使用Excel中的Filter
功能,即可轻松完成所要求的一切。
如果您过滤该范围,则:
TD
,则只需在过滤器下拉列表中选择TD
TD
的任何内容,请选择Text Filters
> Contains..
> TD
我希望这是有道理的,如果这不是您正在寻找的,那么请进一步解释。