您的位置:百味书屋 > 范文大全 > 经典范文 > excel表格如何转置 正文

excel表格如何转置

2016-12-03 10:06:23 来源网站:百味书屋

篇一:Excel小技巧行列转置

1. 行列转置。选择一片区域复制,然后在要粘贴的地方选择编辑->选择性粘贴,勾选转置,你会发现行变成了列,列变成了行。记住它的快捷键:选中,Ctrl-C,单击目的地,Alt-E, s, Alt-E,单击确定。

2. 公式转化成数值。有时使用一排公式算出结果后,想要删除原数据,但又要保留结果,则可以先选中计算结果,复制,原地不动进行编辑->选择性粘贴,选择数值后确定。键盘快捷方式:Ctrl-C,Alt-E,s,v,回车。

3. CSV转。网页上的CSV如何快速输入到Excel中?先保存成.csv文件再用Excel打开,不过太麻烦。应该直接复制所有内容,打开Excel,编辑->选择性粘贴,选文本,确定,然后单击粘贴区域右下方的粘贴图标(如下图),选择使用文本导入向导,适当选择即可。

4. 隐藏工作表。就像隐藏行和列一样,选择格式->工作表->隐藏,即可将当前显示的工作表隐藏起来。一些常量值、列表数据、计算中的临时变量等,都可以放在一个临时工作表中,制作完成后将临时工作表隐藏起来,就不会影响表格美观。反过来,当你分析别人做的表

格时发现引用了“不存在”的工作表,试试格式->工作表->取消隐藏也许会有发现。

5. 给复杂的引用定义名称。选择你要引用的单元格或范围,然后插入->名称->定义,即可为其定义一个简短的名称,以后在公式中就不必写成完整的“工作簿!单元格范围”的形式。

6. 多人共同编辑。选择工具->共享工作簿...,勾选其中的复选框,确定,然后将你的Excel表格共享(通过Windows的共享功能)。别人就可以与你一同编辑表格,每次保存时数据会自动合并。

7. 折叠部分行或列。选中你要折叠的几行,选择数据->组及分级显示->组合,即可将选中的行折叠,如下图。

8. 输入提示,如下图的效果。方法是数据->有效性...,在输入信息标签页中设置。

1.

2.

3.

4.

5.

6.

7.

8.

9. 通过Excel数据有效性防止重复输入数据 在Excel中录入数据时,有时会要求某列或某个区域的单元格数据具有唯一性,如身份证号码、发票号码之类的数据。但我们在输入时有时会出错致使数据相同,而又难以发现,这时可以通过“数据有效性”来防止重复输入。

例如我们要在B2:B200来输入身份证号,我们可以先选定单元格区域B2:B200,然后单击菜单栏中的“数据”→“有效性”命令,打开“数据有效性”对话框,在“设置”选项下,单击“允许”右侧的下拉按钮,在弹出的下拉菜单中,选择“自定义”选项,然后在下面“公式”文本框中输入公式“=COUNTIF($B$2:$B$200,$B2)=1”(不包括引号),选“确定”后返回(如图1)。

以后再在这一单元格区域输入重复的号码时就会弹出提示对话框了(如图2)。

10.

11.

12.

13.

14. 用EXCEL可多种办法生成99乘法表 做九九乘法表,多种思路造就多种方法生成,

1、在一个工作表区域内(B12:J12),依次输入1-9.(A13:A21)区域内依次输入1-9.然后再单元格B13内输入一个公式,通过拖曳填充产生具有上三角矩阵结构的九九乘法表

2、在a13到a21输入1-9

b13输入

=IF(B$12<=$A13,B$12*$A13,"")

然后拖拉即可

3、在b2单元格输入如下公式:

=IF(AND($A2<>"",B$1<>"",B$1<=$A2),B$1&"×"&$A2&"="&B$1*$A2,"")

A1单元格的公式如下:

=IF(AND(ROW()<10,COLUMN()<10,COLUMN()<=ROW()),ROW()&"×"&COLUMN()&"="&ROW()*COLUMN(),"")

4、Sub 九九表()

Dim i As Byte, j As Byte, msg As String

For i = 1 To 9 ?定义相乘的一个数字变量

msg = msg & Chr(10)

For j = 1 To I ?定义另一个数字变量

msg = msg & WorksheetFunction.Text(j, "[DBNum1][$-804]0") & WorksheetFunction.Text(i, "[DBNum1][$-804]0") & VBA.IIf(i * j > 9, "", "得") _

& WorksheetFunction.Text(i * j, "[DBNum1][$-804]0") &

篇二:在EXCEL中实现数据转置的方法

在EXCEL中实现数据转置的方法

(一)如何快速在EXCEL中实现数据转置 如下图称为转置

图一

图二

方法:先选择要转置的范围,点右键,复制,然后选择一个要粘贴的地方,点右键,选择"选择性粘贴",在弹出的框中点"转置"前打勾就OK了.

(二)转置函数transpose()的使用方法:

基本条件:已知数据表格sheet1中有a1,b1,c1,d1,e1,d1,h1......(共100个数) 问题:现要创建让一个新的数据表格sheet2,要求sheet2中a1=sheet1中的a1,sheet2中的a2=sheet1中的b1,sheet2中的a3=sheet1中的c1,依次类推,使用公式(不用转置粘贴)实现上述操作。如果sheet1中的数据出现更改,则sheet2中的数据会自动更改。

图:

sheet1

图:sheet2

解决方案:使用TRANSPOSE函数(公式)来实现,首先缩小样本数量为10, 即sheet1中有a1,b1,c1,d1,e1,f1,g1,h1,i1,j1。

为达到题所述效果,按如下步骤进行:

1、鼠标左键选中sheet2中用来放置sheet1中的10个数据的a1-a10;

2、插入函数(公式)

TRANSPOSE()

3、在Array中输入:

sheet1!a1:j1

3、按 Ctrl+Shift+Enter(注意:此时不要点击确定按钮,否则只能实现sheet2中a1的单个单元格的数据成功转置)。

篇三:excel转置

Excel用公式实现横向转纵向的操作方法,需要的就进来看看

一、问题的提出

我们在使用EXCEL过程中,有时需要将一个表中数据的“列”变为“行”,如图1、图2所示,需要将表2中引用表1的数据,将“列”转换为“行”,即大家通常所说的引用EXCEL表,并将横向转换成纵向。

(图1)

(图2)

二、解决思路

经过网上查阅,应用TRANSPOSE函数是比较简便可行的办法。根据EXCEL提供的

TRANSPOSE函数帮助,TRANSPOSE函数的功能是:返回转置单元格区域,即将一行单元格区域转置成一列单元格区域,反之亦然。使用 TRANSPOSE 可在工作表中转置数组的垂直和水平方向。

并且提示,在行列数分别与数组(1)的行列数相同的区域中,必须将 TRANSPOSE 输入为数组公式(2)。

TRANSPOSE函数的语法:TRANSPOSE(array)。

Array为需要进行转置的数组或工作表中的单元格区域。所谓数组的转置就是,将数组的第一行作为新数组的第一列,数组的第二行作为新数组的第二列,以此类推。

注:(1)数组:用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常量。

(2)数组公式:数组公式对一组或多组值执行多重计算,并返回一个或多个结果。数组公式括于大括号 ({ }) 中。按 Ctrl+Shift+Enter 可以输入数组公式。

三、操作方法

问题很清楚,EXCEL提供的解决思路也很明确,可是操作起来却不太容易。以下通过实例操作,演示操作方法。

1、选中表2需要转置的数据区域(B2:I9)左上角的单元格(B2),选择插入函数菜单,弹出如图3所示窗口,在函数类别中选择“查找与引用”,找到TRANSPOSE函数,选中并确定后见图4。

(图3)

2、设置TRANSPOSE函数转置数据区域,即指表1中的数据范围(表1!B2:I9),可以直接输入,也可以点击图4中填写框右侧的选择按钮直接到表1个拖选(如图5)。

(图4)

(图5)

3、设置好转换数据区域后,将表2中B2单元格的内容横向复制到C2、D2……I2(见图6)。再将B2:I2纵向复制至B9:I9(见图7),并保持B2:I9被选中的状态。


excel表格如何转置》出自:百味书屋
链接地址:http://www.850500.com/news/37985.html
转载请保留,谢谢!
查看更多相关内容>>excel表格如何转置
相关文章
推荐范文