excel在文本的固定位置插入字符、进行日期和时间的合并

1.excel在文本的固定位置插入字符

如上图,现在想要将其转化为日期格式(比如2017/1/1),但是当设置单元格格式为日期时却显示出很多#。我们可以通过在20170101中添加两个斜杠“/”来将其转化为2017/1/1。可以用replace函数,在L1单元格里填入=replace(K1,5,0,"/")即可将20170101转化为2017/0101.

同理,可以在M1中填入=REPLACE(L1,8,0,"/")来使L1中的2017/0101变为2017/01/01。把M1中的值粘贴到其它单元格(粘贴值),比如下图中的N1,这是N1就是日期格式了,比如说可以更改它的格式为2017年1月1日。

 

说明:

replce()函数的功能:根据指定的字符数,REPLACE 将部分文本字符串替换为不同的文本字符串。

replace()函数的语法:REPLACE(old_text, start_num, num_chars, new_text)

参数:

  • old_text    必需。 要替换其部分字符的文本。

  • start_num    必需。 old_text 中要替换为 new_text 的字符位置。

  • num_chars    必需。 old_text 中希望 REPLACE 使用 new_text 来进行替换的字符数。

  • new_text    必需。 将替换 old_text 中字符的文本。

2.excel进行日期和时间的合并

如上图所示,J列是日期,K列是小时,怎样把他们两个合并到一个单元格中。可以在L1单元格中输入=K1&":00",

然后在M1单元格中输入=TEXT(J1,"yyyy/m/d")&" "&TEXT(L1,"h:mm"),结果如下图。

最后可以把M列中得到的数据粘贴到其他行(粘贴值),使其摆脱对公式中涉及的列的依赖。

以上两种方法感觉比较复杂,估计有其它更好的方法。

2023/11/29更新

上面的第一步,即把数字格式的20210101变成日期形式的2021/1/1,除了用上面的方法外,还可以用date函数。假如A2处是20210101,则可以通过DATE(LEFT(A2,4),MID(A2,5,2),RIGHT(A2,2))来将其变成日期格式的2021/1/1.

现在假设B2已经是时间格式的日期,如2021/1/1,而C2是数字形式的小时,如1、2、3、4,则可以通过

=CONCATENATE(TEXT(B2, "yyyy/m/d"), " ", C2, ":00:00")

或者

=TEXT(B2, "yyyy/m/d") & " " & C2 & ":00:00"

两种方式中的任意一种来得到最终需要的时间形式 2021/1/1 1:00:00

2023/12/1更新

使用上面的方法得到的只是2021/1/1 0:00:00的形式,实际上它并不是日期格式。可通过以下方法得到日期格式。

假设我们现在有两列数据,分别为列A和列B。列A是20210101形式的数字,它代表日期;列B是0,1,2,3……23形式的数字,它代表时间,即小时。现在我们想要把它们两个合并在一块变成2021/1/1 1:00形式的日期格式。步骤如下:

1. 将列A的20210101变成日期格式:

在C2处键入公式        =DATE(LEFT(A2,4),MID(A2,5,2),RIGHT(A2,2))

2. 将列B的0,1……23变成小时格式:

在D2处键入公式        =TIME(B2,0,0)

3. 合并日期和时间:

在E2处键入公式        =C2+D2

4. 然后设置E2的单元格格式,使其变成我们需要的格式 2021/1/1 1:00

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 在Excel添加字段可以帮助我们更好地管理和分析数据,而ArcGIS是一个功能强大的地理信息系统软件,可以帮助我们进行空间分析和地图制作。那么,在Excel中如何添加字段到ArcGIS中呢? 首先,我们需要确保Excel表中的数据是符合ArcGIS的要求的,比如表格中应该有至少一个列包含位置信息,比如城市名称或经纬度。然后,我们可以将Excel表格导入到ArcGIS中。方法是,在ArcGIS中打开一个新的地理数据库或地图文档,选择“添加数据”选项,然后选择Excel表格所在的路径。在导入的过程中可以选择将Excel中的哪些字段作为ArcGIS的字段。 一旦Excel表格成功导入到ArcGIS中,我们可以使用ArcGIS提供的工具和功能来进一步处理和分析数据。比如,我们可以使用ArcGIS中的工具来连接多个图层或数据来源,进行空间分析和空间查询。我们还可以使用ArcGIS的可视化功能来创建地图,并根据需要添加符号、标签和其他图形元素来展示数据。 值得注意的是,在将数据从Excel导入到ArcGIS中时,我们需要保持数据的一致性和准确性。因为ArcGIS是一个专门用于地理数据处理的软件,它对数据的格式和质量要求较高。因此,在导入数据之前,我们可能需要对Excel表格进行一些预处理,比如清除无效数据、统一格式等。 总结起来,通过在Excel添加字段,我们可以更好地整理和管理数据,并将其导入到ArcGIS中进行针对性的空间分析和地图制作。这样,我们可以更好地理解和展示数据,为决策提供有力支持。 ### 回答2: 在ArcGIS中,可以使用Excel添加字段对地理数据进行属性信息的编辑和管理。下面是如何通过Excel添加字段来实现的步骤: 1. 首先,在ArcGIS Desktop中打开所需的地理数据。可以是矢量数据(例如点、线、面)或栅格数据。 2. 将你的数据导出为一个Excel文件。在ArcGIS中,通过右键点击图层的名称,在弹出菜单中选择“数据”>“导出数据”。 3. 在导出数据对话框中,选择所需的输出位置和文件名,并将文件格式设定为Excel文件(.xls或.xlsx)。 4. 打开导出的Excel文件,并在工作表中找到你的数据表格。 5. 在Excel添加一个新的列作为新的字段。可以在列标题栏中输入字段的名称。 6. 对于每个要添加字段值的要素,填充相应的单元格。可以使用Excel提供的各种数据类型和格式进行填充。 7. 保存并关闭Excel文件。 8. 在ArcGIS中,通过右键点击对应的图层,在弹出菜单中选择“数据”>“添加数据”。 9. 在添加数据对话框中,选择刚才保存的Excel文件,并点击“添加”。 10. Excel文件将被加载为表格,并与ArcGIS图层连接起来。字段将自动映射到相关的属性字段。 11. 如果需要,可以更改字段的属性设置,例如字段类型、长度、精度等。 12. 最后,保存并关闭你的地理数据,添加字段的操作就完成了。 以上是通过Excel添加字段到ArcGIS的简单步骤,可以根据具体需求和数据类型进行适当的修改。这种方法对于批量添加属性信息或将其他数据源中的字段导入到ArcGIS中非常方便快捷。 ### 回答3: Excel是一款功能强大的电子表格软件,可以用于数据管理、计算和分析。而ArcGIS是一款专业的地理信息系统(GIS)软件,用于地图分析和地理数据处理。如果要在Excel添加字段到ArcGIS中,可以按照以下步骤进行: 1. 在Excel中打开需要添加字段的数据表。 2. 根据需要,可以通过插入列的方式在Excel添加新的字段。例如,可以在表格的末尾添加一个新的列,并输入字段名称。 3. 在ArcGIS中打开ArcMap或ArcCatalog。 4. 在ArcMap中,选择“文件”菜单,然后选择“添加数据”以导入Excel数据表。在ArcCatalog中,选择要导入的GIS数据库,右键点击“加载”或“添加到地图”。 5. 在ArcMap中,右键点击添加的数据表,在弹出的菜单中选择“打开属性表”以查看和编辑数据表。 6. 在属性表中,可以看到Excel添加的新字段。在该字段中输入相应的数据。 7. 根据需要,可以进行其他操作,如数据的空间分析、地图显示等。 需要注意的是,在添加字段到ArcGIS之前,确保Excel表中的数据格式正确且与ArcGIS中的数据类型相匹配。例如,如果Excel中的字段是文本类型,则在ArcGIS中对应的字段类型也应为文本类型。 总之,通过在Excel添加字段,并将数据导入ArcGIS中,可以更好地管理和分析数据,为地理信息系统的使用提供了更多的数据处理选项。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值