如何将Excel中某一列改为文本格式
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将Excel中某一列改为文本格式相关的知识,希望对你有一定的参考价值。
材料/工具:Excel2010
1、如本例A列中列示的内容为日期格式,要求将A列中的日期格式转换为文本格式,且最终在B列列示。
2、选中B2单元格,在单元格中输入运算符号=,然后点击【fx】按钮。
3、弹出【插入函数】对话框:在【或选择类别】中选择[全部]选项;在【选择函数】中选择函数[TEXT],这个函数根据指定的数值格式将数字转成文本,然后点击【确定】按钮。
5、如下图,弹出【函数参数】对话框:将光标移动到第一个参数后面的对话框中,直接选择工作表中的A2单元格;在第二个参数后面的对话框中输入[YYYYMMDD],参数设置好后点击【确定】按钮。
6、返回到工作表中,通过以上操作步骤A2单元格的内容由日期格式就转换为了文本格式。
7、选中B2单元格,点击鼠标左键拖动鼠标将A2单元格的公式复制到其他单元格。这样,A列中所有的日期格式就转换为了文本格式。
参考技术A选中那一列右击格式设置就行了。
具体的操作步骤如下:
1、打开EXCEL,选中你要更改格式的那一列单元格。
2、鼠标右键该列单元格,在下拉列表中选择【设置单元格格式】。
3、在弹出的窗口左列中选择【文本】。
4、点击确定就设置成功了。
参考技术B 一、如果是单个单元格:选中该单元格---右键----设置单元格格式----文本---确定----再双击进入单元格回车
或在单元格写入的内容前加上 ' 号也会默认写入的是文本格式的内容。
二、如果是整列:
则选中该列----数据---分列----下一步---到步骤三----列数据格式---勾选"文本"---完成。 参考技术C 右单击列头,即A B C等代表列的字母,选择“单元格格式”,在第一个选项卡(数字选项卡)中,分类中选择“文本” 确定 参考技术D 选择那一列,然后右击选择单元格格式,选择文本格式
如何让excel中某一列的序号自动增加
id name pwd
当我向表格中添加name=liu, pwd=123时,id自动添加为1,再添加name和pwd时id=2
示例:
id name pwd
1 liu 123
2 kang 234
感谢 enjoyllonely的回答,使用此方法确实是能解决id自增问题,但是依然解决不了我的问题,呵呵,我是通过网站将一个list导出到excel中,在excel中使用EL表达式
序号 项目名称
1 $pList.projectName
如果使用enjoyllonely的方法会出现错误
序号 项目名称
1 $pList.projectName
北京酒店
天津酒店
error
error
1、我们可以用函数来实现自动增加序号的,我们先在A2:C2单元格输入数据。
2、表格有可能会编辑到第500行,那么,我们就选中A3:A500又有些朋友会觉得麻烦,第500行,要按住鼠标一直往下拉,麻烦呢。我们可以用定位来选择A3:A500;我们按下键盘的CTRL+G键,调出定位框;然后,在“引用位置”这里输入A3:A500再点确定。
3、这时,就全选中了A3:A500的单元格然后,在编辑栏中输入:=IF(B3>0,A2+1,"")
4、然后,再按CTRL+回车键。记得一定要按CTRL+回车键,这样全部被选中的单元格才自动填充公式。按CTRL+回车键后,现在A3:A500,还是空白的,因为,B3:B500还没有数据。
5、现在,我们在B3单元格输入数据;比如,1002这时,A3单元格自动显示序号为“2”
6、再继续在B4:B500单元格输入数据,A4:500单元格都会自动增加序号。序号是递增的。
参考技术A软件版本:Office2013
方法如下:
1.如下图所示,如果其他行有内容,则对应的A列中当前行自动在上面序号基础上增加1:
2.输入公式如下:
3.下拉填充公式到需要的位置:
4.这样,C列一旦有了数据,A列就会跟着出现序号,并且是在上一行序号基础上增加1:
参考技术B在A2单元格输入以下公式,然后向下填充公式
=IF(B2="","",COUNTA(B$2:B2))
公式表示:如果B2为空,A2就留空;如果B2不为空,那么A2返回B2:B2当前有内容单元格的个数。
详见附图
参考技术C excel本身有自动填充公式功能,但你必须输入四次才行也就是
第一个id处,也就是A2你输入
=if(b2<>"",row(a1),"")
将这个公式下拉到C5
以后就不用再拉公式了。
四次公式这是底限,如果想连四次都不输入,那只能用vba.
区区四行跟vba事件一直跟着,我想谁都知道应该选哪一种方法。追问
谢谢!
=if(b2"",row(a1),"")
使用此公式,那么我必须向下拉A1,如果我有千万条数据呢?
不用下拉。只要拉四五行就行了。
剩下的当你输入BC列内容时,A列自动就有了。
如果没有
工具,选项,编辑,看一下“扩展数据区域格式及公式”是否勾选上了。勾选上就行了。
如果你已经写好了BC列,假设是1万行
那就先选定A1:A10000,用定位法选,
然后输入上面的公式,再按下ctrl+回车,即可。
这都是基础知识,并不是多么难的问题。
首先,我是根据你的提问问答问题,你自己的提问都不是实际情况别人怎么帮你?
其次,你补充问题我这里是不会提示到的。
最后,你的补充问题仍然让人看不懂。
PS: 扣扣 63639139
设置方法如下:
在序号栏写入公式为序号加一,例如下图:
之后只需要设置第一个序号,之后的序号就可以自动更新了。
以上是关于如何将Excel中某一列改为文本格式的主要内容,如果未能解决你的问题,请参考以下文章
Excel中灵活运用运算(乘)快速将文本格式批量改为数字格式