最大值如果不是这个在excel中

4ngedf3f  于 2023-04-07  发布在  其他
关注(0)|答案(1)|浏览(74)

对于下面的数据集,我希望找到跨行的最大值和最小值,然后报告与该值关联的相应字母。因此,如果最大值为0.19,关联字母为U,则我希望将其填充到单独的列0.19和U中。有些列为空(没有字母),所以如果它是最大/最小值,旁边的列是空白的,那么我希望它说“空白”。
| 1|U|1|U|
| --------------|--------------|--------------|--------------|
| | | | |
| | | | |
| | | | |
| 0.19 |U|零点一九|U|
| | | | |
| 0.19 |U|零点一九|U|
| | | | |
| 2.3 |U|2.1|U|
| | | | |
| | | | |
| 七千七百||两百|U|
| 1.4 ||1|U|
| | | | |
| 10个|U|10个|U|
| 6.7 ||0.3|U|
| 三百八十||十八岁||
| 小行星22||一百六十||
| 八千七百||五十九||
| 二十五||10个|U|
| | | | |
| 一百一十||九十六||
| 0.3 ||零点二四|J+|
| 0.05 |U|零点零五|R|
| 二百六十||10个|U|
| 两百||10个|U|
| 0.5 |U|0.5|U|

dsekswqp

dsekswqp1#

我猜你想要这些预期的结果

我编辑了答案:

=LET(dt,CHOOSECOLS(WRAPROWS(TRANSPOSE(A2:D2),2),1),ltrs,CHOOSECOLS(WRAPROWS(TRANSPOSE(A2:D2),2),2),mx,MAX(dt),mn,MIN(dt),mxl,INDEX(ltrs,MATCH(mx,dt,0)),mnl,INDEX(ltrs,MATCH(mn,dt,0)),HSTACK(mx,IF(mxl="","Blank",mxl),mn,IF(mnl="","Blank",mnl)))

我希望这会给予你一个想法。你必须拖动它。或者如果你可以使用递归lambda,它会一次性给你省略的数组,而不是拖动公式上千行。

相关问题