根据证书标准选择名称,并在第二个电子表格中显示

时间:2019-06-19 18:20:14

标签: excel excel-formula

我有一个Excel电子表格,可以跟踪一群人的体重减轻。我想从一个电子表格(名称,人体脂肪损失%)中获取数据,并根据静态百分比输出到第二个电子表格(名称,人体脂肪损失%)中。例如,如果一组人的体内脂肪减少了1%,则将它们显示在一组中。

跟踪器电子表格的外观

+---+------+--------+------+-----+------+------+------+-----+-----+------+------+------+-----+------+------+------+----------+
|   |  A   |   B    |  C   |  D  |  E   |  F   |  G   |  H  |  I  |  J   |  K   |  L   |  M  |  N   |  O   |  P   |    Q     |
+---+------+--------+------+-----+------+------+------+-----+-----+------+------+------+-----+------+------+------+----------+
| 1 | Name | Depart | 6/27 | 7/4 | 7/11 | 7/18 | 7/25 | 8/1 | 8/8 | 8/15 | 8/22 | 8/29 | 9/5 | 9/12 | 9/19 | 9/26 | % Change |
| 2 | Tom  | Bus    | 31   | 30  |      |      |      |     |     |      |      |      |     |      |      |      |     -1   |
| 3 | Jon  | Bus    | 32.5 | 32  |      |      |      |     |     |      |      |      |     |      |      |      |    -.5   |
+---+------+--------+------+-----+------+------+------+-----+-----+------+------+------+-----+------+------+------+----------+

分组电子表格看起来像

+----+------+--------+
|    |  A   |   B    |
+----+------+--------+
|  1 | Name | % Lost |
|  2 | Tom  | 1      |
+----+------+--------+

我不确定要使用哪个函数来实现这一目标。

2 个答案:

答案 0 :(得分:1)

如果正确理解了您的尝试,那么这可以工作:

enter image description here

您需要一些经验法则来说明哪些人属于哪一类。因此,我所做的第一件事是将公式放在单元格Q2

=ROUND(MIN(C2:O2)-C2,0)

然后向下拖动。显然,如果您希望舍入不同,则必须应用自己的规则。

A9中,我使用了公式:

=TEXTJOIN(", ",TRUE,IF($Q$2:$Q$5=B9,$A$2:$A$5,""))

通过 Ctrl Shift Enter

输入

向下拖动。

答案 1 :(得分:0)

这将根据丢失的百分比将名称放入表格

% Table

=IFERROR(INDEX($A$2:$A$5,SMALL(IF($Q$2:$Q$5=-1,ROW($A$2:$A$5)-1),ROW()-ROW(A$8))),"")

CTRL SHIFT ENTER

确认

这将为您提供第一天和最后一天之间的数据更改:

=ROUND((LOOKUP(2,1/($C2:$P2<>""),$C2:$P2)-$C2),0)

enter image description here