excel软件应用:如何妙用Word拆分单元格数据

news2024/11/26 0:08:40

打仗亲兄弟,上阵父子兵!Word和Excel就是一对好兄弟,虽然各有分工,但有时也能彼此帮忙。Excel中的莫名其妙问题找Word帮忙解决,往往有效。譬如从平台中导出的数据,先使用Word做一次符号处理再粘贴到Excel中处理就会避免很多莫名其妙因为格式、符号导致的错误。

最近就遇到下面的问题,每个单元格里有7种产品。现在要求把下表中A1单元格的数值分别拆分到A3、A4、A5……各个单元中去,B1、C1、D1、E1、F1也要实现同样拆分。

对这样的拆分有两种比较简易的方法。一种是用MID函数提取字符,一种是借用WORD软件进行转换。

方法1:MID函数提取

1、首先A3单元格输入公式:

=MID(A$1,FIND(ROW(A1),A$1),FIND(ROW(A2),A$1)-FIND(ROW(A1),A$1)),然后向下填充到A8。

公式解析:

(1)MID函数用于提取字符,格式是MID(字符所在单元格,从哪个字符数开始,提前多少个字符)。譬如:

我们需要把“2.黑米”提取出来。这里的字符少,我们可以数字符数。数字“2”在A2中位于第5个字符,“2.黑米”一共4个字符,所以公式=MID(A2,5,4)即可完成提取。

(2)FIND函数用于返回字符在某个字符串中的位置,常用格式是FIND(要查找的字符,字符所在单元格)。譬如:

数字“2”在单元格中位于第几个字符?答案是5,位于第5个字符。

(3)当字符数多或者不便于数数,我们可以把MID和FIND套用进行字符提取。同样提取“2.黑米”,MID的第2参数可以用FIND(2,A2)取代,第3参数可以用FIND(3,A2)-FIND(2,A2)取代。最终公式变成:=MID(A2,FIND(2,A2),FIND(3,A2)-FIND(2,A2))。如下:

(4)因为提取的字符都是从数字开始的,并且数字是连续变化的,所以可以用ROW(A1)、ROW(A2)分别取代FIND函数中的第1参数。ROW函数用于返回单元格所在的行号,如ROW(A1)=1,ROW(A2)=2。取代后公式就变成:

=MID(A$1,FIND(ROW(A1),A$1),FIND(ROW(A2),A$1)-FIND(ROW(A1),A$1))

这样直接下拉填充公式就不用手动修改FIND函数的第1参数。

2、最后一个提取,已不能用两个FIND函数相减来确定提取字符数,所以需要单独输入公式:=MID(A$1,FIND(7,A$1),99)

公式中的第3参数为“99”是一个套路,就是写一个比所有要提取的字符的字符数都大的数字,如此在右拉填充公式时就不用改第3参数。

方法二:用WORD软件转换

Excel中同一单元格里包含了多行文字,那肯定是因为使用了手动换行符。如果能够把手动换行符替换为段落标记,则文本自动填充到多个单元格。因为Excel的查找替换不支持手动换行符等,所以我们需要使用WORD来替换。

(1)在Excel中选择A1:F1按Ctrl+C复制。

(2)在WORD中按Ctrl+V粘贴,结果如下:

(3)按CTRL+H调出替换对话框,在查找中输入^l(手动换行符)替换为中输入^p(段落标记符),然后单击“全部替换”。

替换后,表格变成如下:

(4)选中整个表格中的内容Ctrl+C复制,然后回到Excel中,单击A3单元格按Ctrl+V粘贴,完成整个内容的拆分。

用WORD处理Excel数据是一个不错的经验。从网络平台或者某系统导出的数据,有时会附带上Excel中不可见的字符,造成格式错误或者公式正确但结果错误等。这时,如果对函数不了解,则可以把数据粘贴到word中处理。单击word的“文件”/“选项”命令打开“选项”对话框,设置所有格式标记都能显示。设置后,即可检查出数据中那些在Excel中看不到的符号。根据需要清除这些符号,然后再把数据复制粘贴到Excel中即可解决问题。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/189414.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Go语言基础入门第五章

string 什么是stringGo中的字符串是一个字节的切片,可以通过将其内容封装在""中来创建字符串,Go中的字符串是 Unicode 兼容的,并且是 UTF-8 编码。 字符串是一些字节的集合。 package mainimport "fmt"func main() {st…

白盒测试用例设计-笔记

白盒测试用例设计方法白盒设计方法静态:桌面检查、代码审查、代码走查、代码扫描工具动态:逻辑覆盖法:语句覆盖、判断覆盖、条件覆盖、判定条件覆盖、条件组合覆盖、路径覆盖基本路径测试法逻辑覆盖法:是通过对程序逻辑结构的遍历…

97. BERT微调、自然语言推理数据集以及代码实现

1. 微调BERT 2. 句子分类 3. 命名实体识别 4. 问题回答 5. 总结 即使下游任务各有不同,使用BERT微调时只需要增加输出层但根据任务的不同,输入的表示,和使用的BERT特征也会不一样 6. 自然语言推理数据集 斯坦福自然语言推断语料库&#xf…

BP神经网络算法实现

目录 一、实验数学原理 二、实验算法和实验步骤 三、结果分析 1. 均方误差变化的影响 2. 迭代次数变化的影响 3. 学习效率变化的影响 四、预测 一、实验数学原理 激活函数: 一般使用S形函数(即sigmoid函数),比如可以使用log-…

【爬虫系列】Python如何实现进度条效果?

一、需求 在爬取数据过程中,发现不看输出日志是不知道当前的爬取进度,而单纯靠控制台输出日志信息也不方便判断。因此,就想办法给爬取过程加个进度条,实时展示当前的爬取进度。 有了这个需求和想法之后,那如何实现呢…

k8s中不同名称空间下的pod无法解析服务名

1、背景 公司的项目需要使用容器化部署,为了更好的维护和管理,我将各个项目按照命名空间进行隔离开,但是却发现存在一些问题 不同的系统间需要项目调用,而且是按照服务名进行调用,但是却导致不同名称空间下pod无法解析…

mac 快应用开发工具 真机调试 usb调试 提示Error:没有找到Android设备

项目场景: 项目场景:mac使用快应用开发工具连接Android手机 问题描述 显示错误没有找到Android设备 原因分析: adb连接的问题 解决方案: 1.确保手机开启开发者模式 2.确保手机与mac的连接线能传输数据,有的线只能…

python+moviepy音视频处理(一):基本操作

目录 视频处理 视频加载和输出 视频转换gif 视频裁剪 视频音量调节 去掉视频声音 视频中的音频提取与替换 获取视频属性 倍数播放视频 截取视频某帧为封面 多视频拼接 音频处理 替换视频文件的音频 多个音频文件拼接 安装:pip install moviepy 中文官…

【自学Docker】Docker stats命令

Docker stats命令 大纲 docker stats命令教程 docker stats 命令可以用于动态显示 Docker容器 的资源消耗情况,包括:CPU、内存、网络I/O。docker stats命令也可以指定已停止的容器,但是不会返回任何信息。 docker stats命令语法 haicoder…

Windows下载安装Nignx

下载 下载地址:http://nginx.org/en/download.html 下载完成以后,得到nginx压缩包; Nginx启动 方式一:可执行文件启动 双击nginx.exe启动 现在,我们打开任务管理器,如果发现nginx进程存在,说明启动完成; 方式二:命令行启动 进入nginx所在…

【Mysql第三期 基本查询语句结构】

文章目录1. SQL概述1.1 SQL背景知识1.2SQL 分类2. SQL语言的规则与规范2.1 基本规则2.2 SQL大小写规范 (建议遵守)2.3 注 释2.4 命名规则(暂时了解)3.基本的SELECT语句3.1 查询基本结构3.2 列的别名3.3 去除重复行扩展windows cmd…

同步FIFO设计verilog设计及仿真

同步FIFO设计 1.功能定义: 用16*8 RAM实现一个同步先进先出(FIFO)队列设计。由写使能端控制该数据流的写入FIFO,并由读使能控制FIFO中数据的读出。写入和读出的操作由时钟的上升沿触发。当FIFO的数据满和空的时候分别设置相应的高电平加以指示。 2.顶层信号定义: 信号名…

最小生成树问题(Prim算法和Kruskal算法)

问题引入: 这算是一道模板题了,只不过这次在做的时候感觉又学到了些新的东西,之前都是数据结构里学的,因为用惯了C,所以就想摆脱那些邻接数组之类的写法,用STL试一下,在其中把我遇到的一些问题写…

【论文翻译】边缘应用中加速卷积神经网络的剪枝算法综述

摘要 随着卷积神经网络(CNN)模型大小的增加,模型压缩和加速技术对于在边缘设备上部署这些模型变得至关重要。在本文中,我们对修剪进行了全面的调查,这是一种主要的压缩策略,可以从CNN模型中删除非关键或冗…

iOS_Memory Leak 内存泄露治理

1、内存分类 官方文档介绍 app 的内存分三类: Leaked memory:Memory unreferenced by your application that cannot be used again or freed (also detectable by using the Leaks instrument) Abandoned memory:Memory still referenced b…

设计模式 - 结构型模式_桥接模式

文章目录结构型模式概述CaseBad ImplBetter Impl小结结构型模式 结构型模式主要是解决如何将对象和类组装成较大的结构, 并同时保持结构的灵活和⾼效。 结构型模式包括:适配器、桥接、组合、装饰器、外观、享元、代理,这7类 概述 桥接模式的…

2023牛客寒假算法基础集训营4

A-清楚姐姐学信息论 链接:登录—专业IT笔试面试备考平台_牛客网 来源:牛客网 不同进制对于信息的表示效率不同,清楚姐姐最近学习了信息论中使用不同进制表示信息的方法,她现在想要比较两种不同进制表示信息时,谁的…

从软件角度看PCIe设备的硬件结构

从软件角度看PCIe设备的硬件结构 文章目录从软件角度看PCIe设备的硬件结构参考资料:一、 PCIe接口引脚二、 从软件角度理解硬件接口2.1 PCI/PCIe地址空间转换2.2 PCIe上怎么传输地址、数据三、 PCIe系统的硬件框图致谢参考资料: 《PCI Express Technolo…

ElasticSearch概念与架构原理

文章目录一、概述二、ElasticSearch架构原理三、ElasticSearch搜索入门一、概述 ElasticSearch简介 简介 ES是建立在Lucene基础之上的分布式准实时搜索引擎,它所提供的诸多功能中有一大优点,就是实时性好。比如:在业务需求中,新增…

计算机图形学 第7章 自由曲线曲面

先说好,第八章不学。 目录学习目标曲线与曲面的表示形式插值与逼近Bezier曲线定义一次Bezier曲线二次Bezier曲线⭐⭐⭐三次Bezier曲线⭐⭐⭐三次Bezier曲线的Bernstein基函数:Bernstein基函数的性质Bezier曲线的性质de Casteljau算法几何作图法绘制Bezie…