手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

EXCEL如何将一列变成多列显示indirect的应用

时间:2024-10-15 09:59:10

1、 如图,A列数据很多。想从某个单元格开始,横着向右排,排6个。然后从第二行显示第7个数据,继续往右排。依次排完其他的。下面依次分析思路,研究INDIRECT的基本用法。

EXCEL如何将一列变成多列显示indirect的应用

2、 这里先说一下这个函数的使用习惯,一般我们都是手动直接输入函数的内容,例如本例直接输入=INDIRECT("A"&1) 其中括号内有两部分使用&连接起来,前面是字符A,后面是数字1。这样的意思是取A1的值

EXCEL如何将一列变成多列显示indirect的应用

3、 同理,依次改变第二个数字,就能在相应的单元格显示正确的结果。 现在的问题是使用什么方式,依次出现这些规律数字。这是核心问题。

EXCEL如何将一列变成多列显示indirect的应用

4、 让EXCEL自动产生上面所说的有规律的数。有很多方法,常用的是利用ROW和COLUMN函数组合计算得出。简单说明ROW是显示行号的函数,COLUMN是显示列号的函数。本例使用(伊怕锱鳏ROW(A1)-1)*6+COLUMN(A1)来完成。 如果一下子不是很明白,可以先输入使用记下来,以后慢慢理解。

EXCEL如何将一列变成多列显示indirect的应用

5、此公式随着公式的横向、纵向拖动,其中的A1参数发生改变,通过ROW和COLUMN函数计算,再使用合理乘法和加法的搭配产生向右加1,向下加6的效果。

EXCEL如何将一列变成多列显示indirect的应用

6、 最后,是将这个参数套入刚才的INDIRECT函数中。 即C4单元格输入=INDIRECT("A"&(ROW(A1)-1)*6+COLUMN(A1))

EXCEL如何将一列变成多列显示indirect的应用

7、 拖动C4的公式横向拖动到H列,然后将这些数据统一向下拖动。即可实现本例初提出的将单列变成多列的要求。

EXCEL如何将一列变成多列显示indirect的应用

8、 如果单列变多列时,需要先竖着排,然后再横着排。可以灵活更换第二稍僚敉视个参数。 例如图中使用=INDIRECT("A"&(COLUMN(A1)-1)*20敫苻匈酃+ROW(A1)) 达到将A列数据先竖着排20个,再换列显示接下来的20个的目的。道理和上面一样还是灵活使用ROW、COLUMN完成组合,大家可以参考学习。

EXCEL如何将一列变成多列显示indirect的应用
© 手抄报圈