下面是小编为大家整理的教你一招 Excel数据分列处理技巧EXCEL基本教程(共含8篇),供大家参考借鉴,希望可以帮助到有需要的朋友。同时,但愿您也能像本文投稿人“送你上西天”一样,积极向本站投稿分享好文章。
当我们用Excel输入数据时,如果在一行内输入内容过长,事后想再改变的话,非常麻烦,这里教给大家一个小技巧,可以快速分列,
首先按平时输入一行文字。(如图一),然后选定所要分割的数据区域(如图二)。
图一 输入一行文字
图二 选定所要分割的数据区域
单击上方菜单栏的“数据”,呼出下拉菜单,选择“分列”。(如图三)
图三 分列
在弹出的对话框中选择“固定宽度”(如图四),并点击“下一步”。
图四 固定宽度
在希望分割的地方单击鼠标,这时会出现一道竖线,拖住鼠标还可以移动竖线的位置了,
(如图五)
图五 拖住鼠标还可以移动竖线的位置
选择好位置后,单击“下一步”,所要分割的区域此时会呈选中状态,点击完成(如图六)
图六 呈选中状态
这样就将内容分到不同列中了(如图七),怎么样,很实用吧!
图七 将内容分到不同列中
关 键 字:EXCEL
今天我们用动画的形式介绍在Excel中数据分列整理的方法和技巧,
如果一列英文和中文组合的字符数据,中间用“-”隔开了,如何将他们分开保存到两列中呢?我们可以用数据分列来解决。
选中相应的列,执行“数据分列”命令,启动“文本分列向导-3之步骤之一”,选中“分隔符号”选项(通常是默认选项),单击“下一步”按钮,选中“其它”选项,并在后面的方框中输入“-”,按下完成按钮即可,
注:有关分列的其它类型,请大家参看相关的帮助文件,并进行实际练习。
具体操作的动画演示过程如下:
关 键 字:EXCEL
笔者于“在Word中精确绘制调整斜线表头”一文中曾向大家介绍过Word 中绘制斜线表头的实用技巧,今天再向大家介绍一则在 Excel 中设置斜线表头的秘技,相信会对经常使用 Excel 统计数据的朋友有帮助的,本文所介绍的方法仅限于最简单的斜线表头,即只有两个标题的斜线表头。
技术要点:使用“单元格格式”对话框中的“边框”选项卡设置斜线,使用“对齐”选项卡结合空格键调整文字位置。
具体操作步骤如下。
1 .单击 工作表的的A1单元格,输入斜线表头的内容,比如本例中有两个标题“项目名称”和“日期”,先输入“项目名称”,然后按快捷键 Alt+ 回车键,这样可以在单元格内向下换行,再按 Alt+ 回车键一次,输入“日期”。
2.按Ctrl+ 回车键,这样可以在不离开该单元格的情况下选中该单元格。这时的单元格应如图1所示。
图1 选中A1单元格
3.按快捷键Ctrl+1 ,打开“单元格格式”对话框。 ( 如果在单元格上单击右键,然后从弹出的快捷菜单中选择命令“设置单元格格式”,也能打开该对话框,但使用快捷键会更快一些。 )
4.在 “单元格格式”对话框中,单击“边框”选项卡,然后单击如图2所示的左斜线按钮,
图2 单击左斜线按钮
5.在 “单元格格式”对话框中,单击“对齐”选项卡,将文本的水平和垂直对齐方式都设置为“两端对齐”,如图3所示。设置完毕,单击“确定”按钮,可以看到如图4所示的效果。
图3 设置单元格对齐方式
图4 出现斜线
6.观察表头中的文本,显然项目名称的位置不是很合适。双击A1单元格,将插入点定位到“项目名称”左边,并按两次空格键,让“项目名称”的位置向右一些。按Ctrl+ 回车键离开编辑状态并选中A1单元格,如果发现“项目名称”换行了,可以通过调整该列的宽度将其调整到合适为止,同样可以调整行宽,使表头的大小变得合适。当然,也可以改变表头中文本的大小。最后我们可以得到如图5所示的表头斜线效果。
图5 最终的表头斜线效果
关 键 字:EXCEL
一天朋友向我请教一个问题:有一个如图1所示的工作表,如何将其中B列的英文和中文分开成两列?
图1
我给他提供了下面三种方法,供其选择使用,文章末尾提供.xls文件供大家下载参考。
方法一、直接分列法
1、启动Excel(其他版本请仿照操作),打开相应的工作表,在B列右侧插入一个空白列,用于保存分列的结果。
2、选中B列,执行“数据→分列”命令,打开“文本分列向导-3步骤之1”对话框(如图2),选中其中的“分隔符号-……”选项(通常是默认选项)。
图2
3、按“下一步”按钮,进入“文本分列向导-3步骤之2”对话框(如图3),
图3
选中“其他”选项,并在后面的方框中输入间隔“-”号(因为B列数据中都有一个间隔“-”号,参见图1),单击“完成”按钮,分列完成(参见图4)。
图4
注意:大家可以通过图3中的“数据预览”窗口查看分列后的效果。
方法二、查找提取法
1、在B列右侧插入两列空白列,用于保存提出的字符。
2、选中C2单元格,输入公式:=LEFT(B2,FIND(“-”,B2)-1)。
注意:上述公式的含义是:先用“FIND”函数查找间隔“-”号在字符串中的位置,然后用“LEFT”函数从字符串左侧开始,提取至间隔“-”号的字符串(即英文字符串,其中“-1”,是为了去掉间隔“-”号)。
3、选中D2单元格,输入公式:=RIGHT(B2,LEN(B2)-FIND(“-”,B2))。
注意:也可以在D2中输入公式:=REPLACE(B14,1,FIND(“-”,B14),“”)。本公式的含义是,用空字符(“”)替换到原字符串中的英文字符。
4、同时选中C2和D2单元格,然后将鼠标移至D2单元格右下角,成“细十字线”状时(通常称之为“填充柄”),按住鼠标左键向下拖拉,将上述公式复制到C列和D列下面的单元格中,完成B列其他单元格中字符的分列(分列后的效果如图4),
方法三、统计提取法
上面两种方法,利用了原有字符串中的间隔“-”号。如果原有字符串中没有那个间隔“-”号,我们可以采取下面的方法来分列。
1、在B列右侧插入两列空白列,用于保存提出的字符。
2、选中C2单元格,输入公式:=LEFT(B2,2*LEN(B2)-LENB(B2)-1)。
注意:上述公式的含义是:先用LEN、LENB函数统计出字符串的字符数的(对于双字节字符,如“汉字”,LENB按数值“2”进行统计,LEN按数值“1”进行统计),然后用LEFT函数进行提取(“-1”同样是为了去掉间隔“-&
关 键 字:EXCEL
刚进办公室,小赵就急急忙忙地跑过来说:“快帮兄弟一把!”我走到他的电脑前,看到的是一张名为“职工简况”的Excel工作表,他说:“领导让我根据表上面的‘出生年月’,快速算出截止到5月31日每个人的年龄,下午就得交差。”这有何难,我胸有成竹地坐到了电脑前,立马在“出生年月”的右面插入了一列,在E3单元格里输入公式“=DATEDIF(D3,“-5-31”,“y”)”,一回车,E3单元格里竟是“#VALUE!”。仔细一看,原来图1表格中“出生年月”里的数据不符合要求,程序不能识别出这是日期,因
此不能利用这些数据进行有关日期的操作。如何将它们改为程序能够识别的日期形式呢?一个一个地改,不是办法,好几百人呢!
如果“出生年月”中的数据最右面都没有小数点(如68.9.26),只需用“替换”将数据中的小数点“。”替换为“-”,程序就会识别出这些数据是日期。
数据最右面有一个小数点,即使用上面的方法替换,程序也不认为这些数据是日期,可恰恰数据里有好多是这样的。提取字符吧!需要的字符又多少不一;删除最右面一个小数点吧,一时还找不到这样的函数。“天无绝人之路”,几经摸索还真找到了一个好办法,虽然还是有些麻烦,但总比一个一个地改要好的多。思路是将数据分为年、月、日三部分(如59.10.5),每部分各占一列,然后再将这三部分用“-”,连接起来。显然我们应以小数点“。”作为分隔标志,即分隔符号。
1. 因为数据的最右面还有一个小数点,所以应在“出生年月”列的右面插入3个空白列(请见图1)。
2. 选择“出生年月”下面的所有数据,即D3:D8,单击“数据→分列→下一步”,在“分隔符号”中勾选“其他”,在其右面的空白处输入一个小数点“.”,去掉“分隔符号”中的其他所有选项。
3. 单击[下一步→完成]按钮,
数据按要求分成了三列(请见图2)。
4. 选中G3单元格,输入公式“=(IF(F3>0,D3&“-”&E3&“-”&F3,D3&“-”&E3))+0”,回车后,G3单元格里是“21575”用填充柄向下拖动至G8.经过上述操作,字符串已转成数值,只不过还不是我们需要的形式。公式中“+0”,就是为了使文本型的数字转化为数值型的数字(请见图3)。
因为G列的数据是由左面单元格引用过来的,所以我们不能删除D、E、F列,要使G列的数据不受D、E、F的制约,可再做如下操作。
5. 选定G3:G8,单击“复制”,选择D3单元格,再单击菜单“编辑→选择性粘贴”,在打开的对话框的“粘贴”中选择“数值”,然后单击[确定]按钮。
关 键 字:EXCEL
我们在往电子表格Excel中录入数据时,有时会发生录入到一行或一列的最后,却发现前边少录入了一两个数据,从而造成整个这行或列的数据与前边的行或列对应关系错位,如遗漏了孟庆的英语成绩是109,却录成了张杰的成绩106,而张杰的成绩是106却录成了王凡的成绩105……,(如图1)出现这种情况时如果只是几个数据我们可以直接都从新录入,但如果是几十、几百个且数据比较复杂时,可就要想其它办法来解决了。
图1
1、右键单击E3单元格(106分),左键单击“插入”,在打开的“插入”对话框中选择“活动单元格下移”,然后点“确定”,这时就会把E3单元格给空出来,而其原数据则被推到了E4单元格中……我们在其中直接输入孟庆的英语成绩109就行了。(如图2)
图2
2、把E3单元格(106分)到E14单元格选中,然后把鼠标指针指向选中区域的上边框(左右下边框也可以,不过不好找拖动位置),等鼠标指针变成四向移动箭头时按住左键向下拖动到E4单元格后放手,
这样整个选中区域就向下移动了一个单元格,把遗漏数据的那个E3单元格给空出来了,我们在其中直接输入孟庆的英语成绩109就行了。(如图3)
图3
3、在表格数据区域外的一个单元格中输入孟庆的成绩109,然后按住一个Shift键,再把鼠标指针指向109所在元格任意边框上,鼠标指针变成四向移动箭头时按住左键拖动到E3单元格,等E3单元格上边框上出现一个虚线的大写字母H时放手。这样E3单元格中就插入了109这个数据,且从E4单元格开始的那列数据一起向下移动了一个单元格。(如图4)
图4
怎么样,这三个“后悔药”是不是还值得一买。
关 键 字:EXCEL
如果你使用的是Excel 或Excel ,则可选中需要转换单元格(区域),单元格旁边会出现一个智能标记,按一下这个智能标记,在随后弹出的下拉列表中选中“转换为数字”选项,即可快速完成转换。
关 键 字:EXCEL
很多老师和笔者一样,由于工作的关系,每到学期结束需要录入很多数据的时候,最让人头疼的就是总要在在不同的单元格中输入大量相同的数据信息,一个一个输入不仅花费时间还容易出错,其实,在Excel2003中,我们还可以通过下面的操作方法,让大家在多个相邻或不相邻的单元格中快速填充同一个数据。
打开需要输入数据的Excel表格,同时选中需要填充数据的单元格,如果某些单元格不相邻,可先按住Ctrl键并点击鼠标左键逐个选中单元格,
接着松开Ctrl键,输入单元格中需要填充的数据,然后再按下“Ctrl+Enter”组合键,则刚才选中的所有单元格就被同时填入该数据了。
关 键 字:EXCEL