您的位置 首页 > 职场江湖

【数字框怎么复制到word】不怕从Excel中高效提取数字。

Excel的强项是高效地处理纯数据,但在日常工作中,很多用户总是使用Excel作为Word,输入数据时总是喜欢将数据与文本、货币符号等数据混合在一起。这样,Excel就不能发挥其数据处理作用,但我们可以通过以下方法从Excel中快速提取各种符号混合的纯数据:

提取混杂的“规律”,函数。

如果混杂的数据比较规则,例如数字都在文本的右侧或左侧,则可以通过内置函数LENB和LEN提取。假设原始数据如下图所示,数字都在汉字的右边。这里数字的数据都包含圆,所以首先单击“查找和选择替换”,在替换栏中输入“元”,用空格替换,然后单击“全部替换”(图1)。

图1替换了不需要的字符

然后移至C2输入公式“=RIGHT(B2,2*LEN(B2)-LENB(B2))”。其中,使用Right函数从B2右侧剪切字符。因为数字字符在右侧,所以函数可以截断右侧的所有数字。要统计数字,请使用下拉公式将提取的数字粘贴到D列中(选择粘贴方法“数字123”),以便使用总计函数计算统计数据。如果数字在左侧,请使用LEFT函数进行截断(图2)。

图2统计杂乱的数字

混合的不规则性,结合函数提取。

上面的数字有规律地分布在字符的左侧或右侧,如果数字分布不规则(例如,下面的数据数字分布在任意位置),上面的函数什么也做不了(图3)。

图3混乱的数字

对于类似的数据提取,需要通过组合函数提取的C2输入公式"=-LOOKUP(,-MIDB(B2,SEARCHB('?'))、B2)、ROW($1:$8))),然后进行下拉,即可提取所有原来混杂的数字(图4)。

图4混乱的数字提取

提示:

嵌套函数从内到外解释。ROW($1:$8)是1到8个序列,即(1;2;3;4;5;6 .)也就是说,找到1-8行原始数据。SEARCHB('?'),B2),匹配单元格B2中的第一个半角字符。在这里?所有单字符数据,SEARCHB('?')),B2)从B2开始查找数字字符所在的位置,并将其用作MID剪裁字符的位置。MIDB(B2,SEARCHB('?')),B2),在单元格B2中,从第一个半角字符开始剪切,并剪切1-8位数字。如果前面加减号(-),截断的文本数字中的数字将转换为数字,成为负数。最后,使用Lookup查找不大于0的序列末尾的值,并在前面添加减号(-),将原始负值更改为原始值。这样,无论数字在文字中的位置如何,都可以将所需的数字与单元格分开。

文字混杂,沃德帮忙。

上述函数均使用数字(单字节)和汉字(双字节)查找单字节字符,并提取数字。如果原始数据包含单字节数据(如字符),则可以通过Word查找和替换进行提取(图5)。

图5英数字汉字混合数据

首先复制数字列并将其粘贴到Word中,如果在“查找和替换,查找内容”中输入“$”以全部留空,则所有字符都将被删除。其中$是字符正则表达式通配符,表示查询语句中的所有字符。这样,原始数据中的所有字母都将消失(图6)。

图6替换字符

现在,以上所有字符中剩下的都是数字和汉字,继续查找和替换,在“查找”框中输入“[1-旁边]”(查找所有汉字的通配符,“旁边”字是繁体字,拼音切换为y,Google切换为输入法繁体字输入即可),单击更多选择下面的“使用通配符”

图7更改汉字

这样,如果用上述方法替换,则只剩下必要的数字,但有些数字包含半角空格。在查找中输入[w],再次使用“查找替换”工具替换为空格,然后将所有提取的数字复制回Excel中(图8)。

图8更改汉字

当然,Word查找和替换功能比Excel强大。类似的情况下,如果需要在Excel中提取或替换文字,可以将数据直接复制到Word中,或者直接在Word中插入Excel表,然后使用Word高效地处理。

关于作者: luda

无忧经验小编鲁达,内容侵删请Email至wohenlihai#qq.com(#改为@)

热门推荐