如何在范围上使用LEFT()函数

时间:2018-05-02 02:41:01

标签: excel excel-formula

我想返回以" Total"。

开头的单元格的引用

示例行(A1:A4):

Students
Lecturers
Tutors
Total

使用=MATCH("Total",A$1:A$10,0)返回4,但在实际数据中,A4中的值将为" Total XZY"取决于内容,所以我只需要比较单元格的前5个字符。

使用=MATCH("Total",LEFT(A$1:A$10,5),0)会返回#VALUE!错误。当我进入函数编辑器窗口时,我可以看到公式正确地被评估并产生4,但它没有返回它。图片如下。

为什么会发生这种情况,我怎样才能达到预期的效果呢?

From within the formula window

1 个答案:

答案 0 :(得分:0)

您在正确的轨道上,您唯一错过的是因为这是一个数组,它不能与常规函数一起使用。创建 MATCH 函数后,尝试按 Ctrl+Shift+Enter。它在公式栏中看起来像这样:{=MATCH("Total",LEFT($A$2:$A$6,5),0)}(用所需的任何范围替换您的范围)