标签: excel vba excel-vba excel-formula
我有一个大型数据表,我需要找出一行中是否有任何值大于阈值数。如果找到一个数字,我需要它返回该数字,或者返回列标题以便我找到该数字。
可能出现的一个问题是可能有多个值超过此阈值。
数据无法按升序或降序排序,因为这可能会弄乱其他订单,或将它们从需要的列中取出。
以下是我正在处理的一小段数据。我需要知道数字是否比-50更大(更积极)。我需要知道哪些数字超过它和/或它在哪个列中。
我宁愿它不是vba或宏,但如果需要,那就是生活。
帮助? Two Sample data rows
答案 0 :(得分:2)
从“主页”选项卡中选择“条件格式”
选择您有条件格式化的范围。输入评估的公式。在这种情况下> -50。
答案 1 :(得分:1)
使用 A1 至 E12 中的数据,在 F1 中输入数组公式:
=MIN(IF(A1:E1>-50,A1:E1))
并复制下来:
数组公式,而不仅仅是 Enter key。
注意:
如果所有值都小于-50,则公式将返回 0