本文讲述了如何使用Microsoft Excel给一列表排序的基础只是。只需按照这些简单的步骤来给你的列表重新排序。只要你需要,任何时候都行。本文中的例子使用了一个简单的列表,但是这里说的原理也同样适......
2023-05-29 0 excel,excel 函数,excel入门教程,Excel教程
使用公式将单元格区域中的数据颠倒过来。例如,下图所示工作表中的单元格区域Data(即A1:A7),使用公式将原来处于区域Data中第一个单元格A1中的数据放置到最后一个单元格,本例中为单元格C7,将区域Data中第二个单元格A2中的数据放置到倒数第二个单元格C6,……,依此类推,直至将区域Data中最后一个单元格A7中的数据放置到第一个单元格C1。
公式思路
先获取单元格区域中最后一行的行号,提取该行号所在的数据放置在第一个单元格,然后获取区域中倒数第二行的行号,提取该行号所在的数据放置在第二个单元格,直至将区域中第一行所在单元格的数据放置到最后一个单元格。
公式解析
使用单个公式
在单元格C1输入公式:
=INDEX(Data,ROWS(Data)-ROW(A1)+1,1)
公式的关键是:ROWS(Data)-ROW(A1)+1,其中ROWS(Data)返回单元格区域的行数,本例中为7。ROW(A1)返回单元格所在行的行号,在单元格C1中返回1,那么7-1+1的结果为7;C2中返回2,那么7-2+1的结果为6;……;C7中返回7,那么7-7+1的结果为1;因此ROWS(Data)-ROW(A1)+1的结果在C1至C7中依次为7、6、5、4、3、2、1,分别作为INDEX函数的行参数,在区域Data中获取相应的值。
使用数组公式
=INDEX(Data,ROWS(Data)-ROW(INDIRECT(“1:” &ROWS(Data)))+1,1)
其中,ROW(INDIRECT(“1:” & ROWS(Data)))生成数组{1;2;3;4;5;6;7},与ROWS(Data)即7并且加1进行运算后,生成数组{7;6;5;4;3;2;1},将该数组作为INDEX函数的行参数,依次从区域Data中取出值,放置在相应的单元格中。
如果区域中有空单元格,那么颠倒的相应单元格会显示0。使用下面的数组公式,将空单元格仍显示为空单元格:
=if(INDEX(Data,ROWS(Data)-ROW(INDIRECT(“1:” &ROWS(Data)))+1,1)=””,””,INDEX(Data,ROWS(Data)-ROW(INDIRECT(“1:”& ROWS(Data)))+1,1))
即使用if函数判断获取的值是否为空,如果为空则显示空,否则显示数据。
小结
要想获取某区域中的值,首先要考虑如何得到该值在该区域的行列号。这样,就可以使用INDEX函数来获取相应的值。
ROW函数相当于编程语言中的变量,根据单元格所在行的不同而得到不同的数值。
ROW函数配合INDIRECT函数使用,不用硬编码,更灵活。
标签: excel公式 excel技巧 excel教程 Excel表格 Excel教程 excel 数据 单元 区域 excel数据透视表 VBA怎么做数据透视表 VB
相关文章
本文讲述了如何使用Microsoft Excel给一列表排序的基础只是。只需按照这些简单的步骤来给你的列表重新排序。只要你需要,任何时候都行。本文中的例子使用了一个简单的列表,但是这里说的原理也同样适......
2023-05-29 0 excel,excel 函数,excel入门教程,Excel教程
在某个工作表单元格区域中查找值时,我们通常都会使用VLOOKUP函数。但是,如果在多个工作表中查找值并返回第一个相匹配的值时,可以使用VLOOKUP函数吗?本文将解这个技术。 最简单的解决方案是在每......
2023-05-29 0 Excel函数,excel函数公式,excel表格制作,Excel教程
我们经常在进行数据处理的时候,经常会遇到阿拉伯数字与中文数字之间的转换,尤其遇到“钱”的问题时。而EXCEL提供的设置单元格格式,根本满足不了这种需求。 今天跟大家利用NUMBERSTRING和TE......
2023-05-29 0 Excel函数,excel函数公式,excel表格制作,Excel教程
使用公式来解决问题:给定一个十进制的正整数,将其转换成指定进制的数。如下所示,在单元格A2中是给定的十进制正整数值,单元格B2中是指定的进制,示例中是4进制,单元格C2中是转换后的结果,单元格D2中使......
2023-05-29 0 Excel函数,excel函数公式,excel表格制作,Excel教程
下面继续介绍在满足指定的条件时才执行相应代码块的循环结构,接着来看看Do Until循环。 Do Until循环与Do While循环的结构相似,最本质的区别在于循环条件的判断。顾名思义,在Do W......
2023-05-29 0 Excel函数,excel函数公式,excel表格制作,Excel教程