重复名称以...开头的样品

您不仅可以根据特定的数据字段来重复复合组,还可以根据自定义表达式重复复合组。例如,您可以使用表达式来根据样品名开头的部分重复复合组。我们假设序列中包含以下的样品:

  • Sample1_a

  • Sample1_b

  • Sample1_c

  • Sample2_a

  • Sample2_b

  • Sample2_c

现在,我们假设您只要将复合组重复两次,也就是对 Sample1 和 Sample2 进行重复。因此,表达式的第一部分必须调用 Split 函数,使用下划线作为分隔符将样品名拆分为两个部分:

=Split(Sample_Name, "_")

此函数的结果是包含下列子条目的列表:

  • Sample1; a

  • Sample1; b

  • Sample1; c

  • Sample2; a

  • Sample2; b

  • Sample2; c

表达式的下一个部分必须为 Choose 函数,它始终返回列表中的第一个元素:

Choose(1, [list] )

本例中的列表是由 Split 函数返回的:

Choose(1, Split(Sample_Name, "_"))

此表达式返回下列结果:

  • Sample1

  • Sample1

  • Sample1

  • Sample2

  • Sample2

  • Sample2

如果使用该表达式重复复合组,您将只会得到两个复合组,因为这里只有两个不同的值。

×