excel2016如何分列单元格内容?分列函数汇总_Excel 基础教程-查字典教程网
excel2016如何分列单元格内容?分列函数汇总
excel2016如何分列单元格内容?分列函数汇总
发布时间:2016-01-26 来源:查字典编辑
摘要:

  excel2016如何分列单元格内容?

  1、打开数据,我们会看到列表中的时间输入的方法是中文数字混合输入。


  2、在“数据”菜单下选择“分列”命令。


  3、在“分列”窗口中选择“分隔符号”,点击“下一步”按钮。


  4、分隔符号选择其他,并在文本框中输入“啦”



  5、这个时候我们会看到数据分成两列了。这个时候我们可以发现,,分列后,第二列分列的数据为空值


  6、选择这个区域,这个时候Ctrl+G,打开定位窗口,点击“定位条件”


  7、在“定位条件”窗口中选择“空值”输入公式=左侧数据,按住Ctrl+Enter填充b列的空白单元格


  excel2016分列单元格函数汇总

  1、 函数:

  TRIM+MID+SUBSTITUTE+REPT:

  A2单元格值为” 1,★,zhongguo,北京,Excel”,将其分为1、★、zhongguo、北京、Excel:

  (1)在B2单元格输入” =TRIM(MID(SUBSTITUTE($A2,",",REPT(" ",50)),50*COLUMN(A:A)-49,50))”,向右填充可得;

  (2)在B2单元格输入” =TRIM(MID(SUBSTITUTE($A2,",",REPT(" ",LEN($A2))),LEN($A2)*(COLUMN(A:A)-1)+1,LEN($A2)))”,向右填充可得。

  MID+FIND:

  A2单元格为” 中国VS英国”,将其分为“中国”、“英国”:

  在B2单元格输入” =MID(A2,1,FIND("V",A2)-1)”, 在C2单元格输入” =MID(A2,FIND("S",A2)+1,10)”。

  Left:

  (1)LEFT 基于所指定的字符数返回文本字符串中的第一个或前几个字符。

  语法:LEFT(text,num_chars)

  Text 是包含要提取字符的文本字符串。

  Num_chars 指定要由 LEFT 所提取的字符数,Num_chars 必须大于或等于 0,如果 num_chars 大于文本长度,则 LEFT 返回所有文本,如果省略 num_chars,则假定其为 1。

  例如:返回16012/501450=460|00|9771|3591中的16012

  =left("16012/501450=460|00|9771|3",5)回车即可

  2、VBA代码:

  比如说,当你有一列数为a;b;c,随后以";"为分隔符,使用分列菜单将其分为三列,第一列内容为a、第二列为b、第三列为c:

  代码如下:

  Sub ResetText2ColumnsDelimiter()

  Dim rngEmptyCell As Range

  On Error Resume Next

  Set rngEmptyCell = ActiveSheet.Cells.SpecialCells(xlCellTypeBlanks).Cells(1, 1)

  rngEmptyCell.Value = "ABC"

  rngEmptyCell.TextToColumns Destination:=rngEmptyCell, _

  DataType:=xlDelimited, TextQualifier:=xlDoubleQuote, _

  ConsecutiveDelimiter:=False, Tab:=True, _

  Semicolon:=False, Comma:=False, Space:=False, _

  Other:=False, FieldInfo:= Array(1, 1), TrailingMinusNumbers:=True

  rngEmptyCell.Clear

  End Sub

  总结:以上就是全部的内容,相信大家肯定对这个函数有了比较深的了解了,希望网友们认真理解,做到灵活使用。

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新Excel 基础入门教程学习
    热门Excel 基础入门教程学习
    办公制作子分类