Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel,需要将一列数据转换为四列的方法_Excel - Fatal编程技术网

Excel,需要将一列数据转换为四列的方法

Excel,需要将一列数据转换为四列的方法,excel,Excel,需要将一列数据转换为包含Lat Long(映射)列的4列,“Lat”始终为正数,“Long”始终为负数、日期列和字符串列。有什么想法吗?数据示例。“日期”第1行,(字符串)“说明”第2行,“纬度”第3行,“长”第4行。在下一个“描述”之前可以有多个横向和纵向对,在下一个“日期”之前可以有多个“描述”。这些是按日期、类型和地点排列的紧急呼叫。每个日期都有几个不同类型的呼叫,当然还有不同的地点。提前感谢您的帮助。按照以下说明操作: 在4500多行数据所在的Excel工作簿中添加新工作表。给它贴上你喜

需要将一列数据转换为包含Lat Long(映射)列的4列,“Lat”始终为正数,“Long”始终为负数、日期列和字符串列。有什么想法吗?数据示例。“日期”第1行,(字符串)“说明”第2行,“纬度”第3行,“长”第4行。在下一个“描述”之前可以有多个横向和纵向对,在下一个“日期”之前可以有多个“描述”。这些是按日期、类型和地点排列的紧急呼叫。每个日期都有几个不同类型的呼叫,当然还有不同的地点。提前感谢您的帮助。

按照以下说明操作:

  • 在4500多行数据所在的Excel工作簿中添加新工作表。给它贴上你喜欢的标签
  • 将以下标题添加到新工作表中:
    • A1
      :“日期”
    • B1
      :“说明”
    • C1
      :“Lat”
    • D1
      :“长”
    • E1
      :“说明(2)”
    • F1
      :“Lat(2)”
    • G2
      :“长(2)” 更改这些不会破坏任何东西,但这将帮助您了解目前的情况

  • 假设数据在工作表“Sheet1”上(如果不是,只需将每个公式中的“Sheet1”更改为正确的工作表),并且数据在A列中,则粘贴以下公式:
    • A2
      (日期):
      =左侧(Sheet1!A1,FIND(2020,Sheet1!A1)+3)
    • B2
      (说明):
      =MID(活页1!A1,LEN(A2)+2,FIND(C2,活页1!A1)-LEN(A2)-3)
    • C2
      (Lat):
      =替换(中间(表1!A1,查找(D2,表1!A1)-10,10),“”,“”)
    • D2
      (长):
      =替换(中间(Sheet1!A1,FIND(“-”,Sheet1!A1),FIND(“,Sheet1!A1,FIND(“-”,Sheet1!A1)+1)-FIND(“-”,Sheet1!A1)),”,”)
    • E2
      (说明(2)):
      =MID(Sheet1!A1,(FIND(D2,Sheet1!A1)+LEN(D2))+1,FIND(“-”,Sheet1!A1,FIND(D2,Sheet1!A1)+LEN LEN(D2,Sheet1!A1)+LEN 10)
    • F2
      (Lat(2)):
      =替换(MID(Sheet1!A1,FIND(E2,Sheet1!A1)+LEN(E2),10),“”,“”)
    • G2
      (长(2)):
      =MID(Sheet1!A1,FIND(“-”,Sheet1!A1,FIND(E2,Sheet1!A1))+1,10)
  • 选择范围
    A2:G2
    ,将公式向下拖动4500多次

  • 您的数据现在将以表格格式显示

    实例数据请参见2020年1月1日星期二胸痛43-112糖尿病问题43-112 lat和long必须按照规定进行更改。但是这个示例是累积的,数字是“43”,长数字是“-112”,有单独的行谢谢你的帮助,我会试试看它是否能满足我的需要,我讨厌在列中有4500多行必须分开到:日期列::描述列::Lat列:和长列的想法。顺便说一句,横向和纵向对必须匹配。这意味着Lat,也就是说,在A5上,其合作伙伴将在A6上。这些人最终可能会选择D4和E4,或者只要他们是一对就行。哦,lat和long都有一个小数点,后面有6个数字。没问题。我现在正在更新我的答案,因为我对您要查找的内容有了更好的了解。您是否同时使用负lat和long解析数据?我查看lat的位置将始终为正,long将始终为负。不幸的是,这个解决方案不起作用,日期很好,但其他单元格没有进入新的电子表格。它确实给了我一些关于如何进行的其他想法。谢谢你的帮助。