在包含特定单词但仍包含数字的列中查找单元格,并返回该行位置

时间:2017-05-21 19:57:39

标签: excel excel-formula

我需要在列中找到“技能”一词的位置。我遇到的问题是包含单词“Skill”的行也包含一个数字,因此单元格读取类似“Skill 1498”的内容。单元格中的数字会发生变化,因此我无法匹配“技能1498”,因为该数字会有所不同。

现在我所拥有的只是:

var myRegexp = new RegExp("\\d+","g");

var myRegexpProps = {};

var props = ["source", "flags", "global", "multiline", "sticky", "unicode"];

for (let prop of props) myRegexpProps[prop] = myRegexp[prop];

console.log(myRegexp.source, myRegexp.global, myRegexp.flags
           , myRegexp.ignoreCase, myRegexp.multiline);
           
console.log(myRegexpProps);

但由于该单元格中存在的数字而返回#N / A.

1 个答案:

答案 0 :(得分:0)

在文本字符串中使用通配符。在大多数计算机程序中,这通常是星号。

您的公式将是:

=MATCH("Skill" & "*",BK:BK,0)

Jeeped的公式完全有效,可能更清晰。 :)