搜索
写经验 领红包
 > 职场

taspose函数怎么用(用函数提取的数字怎么变成文本)

在生活中,很多人可能想了解和弄清楚transpose函数的应用(数字的提取)的相关问题?那么关于transpose函数怎么用的答案我来给大家详细解答下。

transpose函数怎么用(用函数提取的数字怎么变成文本)

大家好,今天用transpose函数跟大家分享一个关于数字提取的方法。我们先来看案例,案例的话是这样的一份字符串,现在要求我们把相应的数字提取出来

现在我们拆分公式来看一下它返回的一个结果,B2单元格的公式为:

=MAX(IFERROR(--MID(A2,ROW($1:$20),TRANSPOSE(ROW($1:$20))),0)),数组公式需按Ctrl +shift+回车3键

我们先来看transpose函数,它的作用是将纵向的一维数组转换成横向的一维数组

=TRANSPOSE(ROW($1:$20))的结果为:

=ROW($1:$20)的结果为:

mid函数的作用是从字符串的第1位开始分别提取1.2.3.....20个字符,从第二位开开始提取1.2.3......20个字符,从第三位开始提取1.2.3......20个字符,然后以此类推……

=MID($A2,ROW($1:$20),TRANSPOSE(ROW($1:$20)))的结果为:

然后对这个二维数组进行负负运算,这样文本就转为错误值,文本型数字转为数字

=--MID($A2,ROW($1:$20),TRANSPOSE(ROW($1:$20)))的结果为:

然后用iferror将错误值转为0

=IFERROR(--MID($A2,ROW($1:$20),TRANSPOSE(ROW($1:$20))),0)的结果为:

最后用max取最大值,即可得到最终的结果

=MAX(IFERROR(--MID(A2,ROW($1:$20,TRANSPOSE(ROW($1:$20))),0))

温馨提示:通过以上关于transpose函数的应用(数字的提取)内容介绍后,相信大家有新的了解,更希望可以对你有所帮助。