如果我想取不包括最高和最低值的中间平均值,有没有办法在 Excel 上执行此操作,而无需手动查找并从平均值计算中排除最高和最低值?
我有一个带触控板的键盘,但缺少全尺寸键盘上可用的一些普通键(其中包括Home和End)。
此外,工作表中有 30,000 行,将单元格的角向下拖动到列的长度需要太长时间。它滚动了几分钟,我必须创建许多公式。
公式本身是否可以说它适用于整个列?
我想要这个新列的公式来获取另一列的前两个字符:
=LEFT(E1|2)
Run Code Online (Sandbox Code Playgroud)
有没有办法指定“列E”而不是单元格E1?
Excel 具有“评估公式”功能(它位于“公式审核”组中的“Excel 公式”功能区中,如下图所示)。

LibreOffice Calc 中是否有与该 Excel 功能等效的功能?
编辑:
按照 fixer1234 的建议,我添加了一个指向一个站点的链接,该站点显示了 Excel“评估公式”功能如何工作的示例。这样,熟悉Calc但不太熟悉Excel的用户可能会更好地了解问题所在并更轻松地提供信息。
在示例中,您可以注意到我所说的公式的逐步“演变”。事实上,在评估过程的每一步,部分公式都被替换为实际结果,直到达到最终结果。(这在处理特别长的公式时可能会非常方便。)
worksheet-function openoffice-calc microsoft-excel libreoffice-calc
我想知道如何:
自动=now()在 Excel 的 B 列中具有该功能,仅在我在相应单元格 (A1, A2, .. A?) 的 A 列中写入内容时才显示在每个单元格 (B1, B2, .. B?) 中。
如果 A1 包含miles,则以下评估为真:
=IF(A1="miles",1,0)
如果 A1 包含miles 和miles,则以下评估返回false:
=IF(A1="*miles*",1,0)
我找到的每个资源都使用(在我看来)像识别字符串的后门方式,通过搜索它的位置:
=IF(ISNUMBER(SEARCH("miles",A1)),1,0)
这样就完成了任务,但是 Excel 可以使用通配符来评估较长的字符串是否包含较小的字符串吗?
我在这里需要一些东西,但我认为它们可能是类似的公式:
我在 Excel 文件(A 列)中有一个日期列表。我想创建一个第二个列表(B 列),该列表将有一个公式,该公式将返回A 列中相应单元格最近的前一个(最近的)第 25 天。如果日期正好落在 25 日,我需要结果来保持相同的日期。
例如:
我还需要一个公式,该公式将返回该月的下一个25 日。
例如:
我有一个数字列表,让我们说:
500 530 460 510
Run Code Online (Sandbox Code Playgroud)
任何人都可以帮助我使用一个公式来查看 530,460 和 510 以找到与 500 的最大绝对值差异吗?
该公式应得出 40 的答案。
我有一个评分系统,其中有一列数字等于百分比。
例如 B2-B5 是每个数字取决于等级。1 相当于 85%,2 相当于 95%,3 相当于 97%,4 相当于 100%。在 A1 的左上角,我有一个总分框,它应该采用这些数字,将它们解释为百分比,然后对它们进行平均。
我的目标是使用 SUBSTITUTE 和 AVERAGE - 我尝试使用 Substitute 但您似乎无法一次将它应用于列中的一系列单元格,上帝,我很生气。
这在Excel中可能吗?我是一名开发人员,可以轻松地在任何其他方面做到这一点,但这是对同事的要求,Excel 使我无休止地沮丧。我觉得它完全不直观。
我有一个邮件地址列表,假设我们有这个列表
thisisanexample@home.com
anotherthing@whatever.com
hello.world@idontknow.com
default@idk.com
youleave@whatever.com
nomoreideas@sorry.com
example@g.com
another_option@home.com
efg@idk.com
Run Code Online (Sandbox Code Playgroud)
在 Excel 中,如何设置 2 条排序规则?我喜欢第一个排序规则说我们在@ 符号之后按字母顺序排序。
第二个排序规则是,如果@符号之后的部分相同,则按字母顺序对@之前的部分进行排序。
所以基本上,如果我们应用这 2 个排序规则,上面的列表将如下所示:
example@g.com
another_option@home.com
thisisanexample@home.com
default@idk.com
efg@idk.com
hello.world@idontknow.com
nomoreideas@sorry.com
anotherthing@whatever.com
youleave@whatever.com
Run Code Online (Sandbox Code Playgroud)
我至少知道如何在 Excel 中设置第一条规则。通过选择要排序的列,将其复制两次到另外两列,然后在第二列中选择所有邮件地址,按“列中的文本”,当您看到符号@ 时将邮件分开。然后你在第一列有实际的邮件地址,第二列是@之前的部分,第三列是@之后的部分。现在只需让 @ 部分之后的列排序即可。
但我不知道如何同时考虑这两个规则......?:S
我真的希望我的问题很清楚,否则明天我将在工作中度过漫长的一天:P
我有一个公式可以返回一组中的值,例如:
{0;0;0;9;7;6;0;0;0}
Run Code Online (Sandbox Code Playgroud)
如果我使用
COUNTIF({0;0;0;9;7;6;0;0;0};0)
Run Code Online (Sandbox Code Playgroud)
我收到 Excel 发出通知的错误:发现您的公式有问题。我该如何解决这个问题才能计算零。