隔行隔列提取,这两个 Excel 函数啥都为你想到了

yumo6665个月前 (07-25)技术文章95

很多同学会觉得 Excel 单个案例讲解有些碎片化,初学者未必能完全理解和掌握。不少同学都希望有一套完整的图文教学,从最基础的概念开始,一步步由简入繁、从入门到精通,系统化地讲解 Excel 的各个知识点。

现在终于有了,以下专栏,从最基础的操作和概念讲起,用生动、有趣的案例带大家逐一掌握 Excel 的操作技巧、快捷键大全、函数公式、数据透视表、图表、打印技巧等……学完全本,你也能成为 Excel 高手。

今天教两个 365 函数。


案例 1:


从下图 1 中提取出赵铁锤、诸葛钢铁和郑喜定每个季度末的业绩,效果如下图 2 所示。


解决方案 1:


1. 在 A15 单元格中输入以下公式 --> 回车:

=CHOOSEROWS(CHOOSECOLS(A1:M13,{1,4,7,10,13}),{1,5,11,13})


公式释义:

  • choosecols 函数的作用是返回数组中的指定列;语法为 CHOOSECOLS(需要返回列的数组,要返回的第一列,[要返回的第二列],…);
  • chooserows 函数的用法与之一样,只是返回的是指定行;
  • CHOOSECOLS(A1:M13,{1,4,7,10,13}):从区域 A1:M13 中提取出第 1、4、7、10、13 列;
  • CHOOSEROWS(...,{1,5,11,13}):从上述区域中提取出第 1、5、11、13 行


接下来我们再来看看 choosecols 的另一个应用场景。


案例 2:


将下图 1 中的“*”号视作分隔符,提取出每一行的倒数第二个分区中的字符,效果如下图 2 所示。


解决方案 2:


1. 在 C2 单元格中输入以下公式 --> 下拉复制公式:

=CHOOSECOLS(TEXTSPLIT(A2,"*"),-2)


公式释义:

  • TEXTSPLIT(A2,"*"):将 A2 单元格的值以“*”为界拆分开来;
  • CHOOSECOLS(...,-2):从上述数组中提取出倒数第二段;是的,choosecols 的参数可以是负数。

相关文章

WPS 隐藏神技!ROWS 函数这 5 种用法,让你数据处理快到飞起

一、ROWS 函数是什么?一文读懂基础语法ROWS 函数,从名字就能猜出个大概 —— 它专门用来计算某个区域或数组的行数。语法非常简单,就长这样:ROWS(array)。这里的array可以是单元格区...

Excel神操作:一键复制数据N次,自动垂直排列!职场效率翻倍秘籍

还在手动复制粘贴?这个公式让你的工作效率提升10倍!在日常工作中,我们经常遇到这样的场景:需要把某个数据重复生成多份,并且要整齐地垂直排列。比如制作员工工牌、生成测试数据或创建重复标签。今天教大家两种...

又来了2个新函数,提取任意行列数据,太好用了!

今天跟大家分享2个新的Excel函数,WPS用户也是可以使用的,它就是——CHOOSECOLS与CHOOSEROWS,废话不多说,让我们直接进入主题吧一、了解函数CHOOSECOLS:返回数组中的指定...

新函数EXPAND来了!自动扩展表格区域,没想到还能这么用!

今天我们来学习EXPAND函数的使用方法,它也是一个Excel的新函数,主要用于区域的扩展,经常与其他函数嵌套使用。一、EXPAND函数EXPAND:将数组展开到指定的行和列语法:=Expand(ar...

新函数TAKE来了,自动提取前几名的数据,太好用了

今天我们来学习下,TAKE函数的用法,这也是一个Excel新函数,最大的特点就是可以自动获取前几名,或者后几名的数据。操作非常的简单一、TAKE函数TAKE:从数据的开头或结尾中提取指定数量的连续行或...

这个函数不简单,能看懂的都是Excel高手,可以轻松实现动态求和

今天跟大家分享一下offset函数的使用方法,这个函数在Excel中的应用非常的广泛,可以用于制作动态图表,构建动态的引用区域,实现动态求和等等,可以说是Excel高手必备的函数之一。想要从零学习Ex...