首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >具有某些不可见字符的Excel单元格

我的电脑快要坏了。一项我预计会花费几分钟的任务,我已经坐了2个小时了。我在两个不同的excel工作表之间尝试vlookup,但总是返回#N/A。所以我拿了一个单元格并开始测试,我发现问题出在查找工作簿(第二个工作簿)上。单元格中的值是一个长度为9的字母串,但是当我使用=len(A1)公式时,它显示了10个字符。所以我使用了trim,仍然显示10,然后我使用了这篇文章:

通常,问题是一个不间断的空格-- CHAR(160) --特别是来自-that CLEAN不能删除的网页文本源,所以我会走得更远,尝试一个这样的公式,用一个标准的空格替换任何不间断的空格

=TRIM(CLEAN(替换(A1,CHAR(160),“”))

Ron de Bruin在这里有一篇关于清理数据技巧的很好的帖子

您还可以通过以下方式直接删除CHAR(160),而不使用解决方案公式

编辑....替换您选择的数据,在查找内容中按住ALT键并使用数字键盘键入0160,将替换为保留为空白,然后选择全部替换

仍然显示10个字符,而不是9个字符。请帮助

EN

回答 4

Stack Overflow用户

发布于 2016-11-04 19:14:45

我在从外部网站导出数据时遇到了这个问题。我尝试了修剪,清理,修剪(替换),清理(替换),重新粘贴到新的工作表中,检查了原始单元格的格式。什么都不起作用。所以我所做的就是检查了绳子的各个部分。在我的例子中,它是一个以字符串形式存储的16位数字。使用left函数,我返回了最左边的4个字符。只有3个角色出现了。所以我只是使用了正确的函数来返回最右边的16个字符,并且去掉了神秘的不可见的前导字符。

票数 1
EN

Stack Overflow用户

发布于 2017-11-03 07:40:50

我也有同样的问题。从数据库中复制数据并执行vlookup时,找不到相同的文本。我试了所有的方法,TRIM,RIGHT,LEFT,LEN,但还是不起作用。直到我找到了一个解决方案,但我忘记了从哪里得到它,它对我很有效。我复制要查找的区域,并将其作为未格式化文本粘贴到Word中。然后,将文本复制回来并粘贴到带有未格式化文本的excel中。这样做之后,vlookup就可以正常工作了。希望能有所帮助。谢谢。

票数 1
EN

Stack Overflow用户

发布于 2018-02-15 21:56:08

这个问题和上面(或下面)的答案指导我解决了一个我遇到的问题,所以我想抛出一些鼓励,并完整地总结一下OP最初的问题的答案:

第一步:确定神秘人物的字符代码。在单个字符上使用的=UNICODE()将为您提供此代码。如果出现#NAME?错误,请记住在神秘字符两边加上引号,因为它应该作为字符串输入。

提示:将字体转换为Webdings,以便清晰地看到所有字符。您将注意到[example](https://i.stack.imgur.com/snhqb.jpg)字符。

步骤2:将神秘角色替换为可见角色,或者使用以下命令将其完全删除:

代码语言:javascript
运行
AI代码解释
复制
=SUBSTITUTE(A1,UNICHAR(x),"y")

其中,x是在第一步中确定的代码,y是要用来替换它的代码,A1是问题单元的位置。

从理论上讲,CODECHAR可以取代UNICODEUNICHAR,但在我刚刚用♪执行的快速测试中,我无法让它们正常工作。

有许多替代方法,特别是当您开始考虑VBA时,但关键是能够弄清楚神秘的角色是什么。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32617535

复制
相关文章
VBA代码:将垂直单元格区域转换成水平单元格区域
有时候,我们想将垂直列表中的数据转换为水平列表,通常可以使用数据透视表来完成。假设数据是唯一ID,并且客户端可以附加到相同的唯一ID,如下图1所示。
fanjy
2022/11/16
3790
VBA代码:将垂直单元格区域转换成水平单元格区域
VBA代码:将水平单元格区域转换成垂直单元格区域
下图1所示是一个常见的需求,在多个列中放置着每个月份的数据,需要将月份移到单个列中,同时保留报表中的所有描述性信息。
fanjy
2022/11/16
1.4K0
VBA代码:将水平单元格区域转换成垂直单元格区域
POI判断某个单元格是否是合并单元格
注:比如我们的数据是上面N个单元组成,且每个单元所占行数可能不同。第一列占据一列,中间数据每个占用一个单元格,最后一列与第一列占用相同的行数,这时我们需要获取起始单元格占用几行(起始行--结束行),获取到这些数据后我们就能读取中间单元格数据(这些数据可以作为上面单元的一个属性),下面给出具体代码:
johnhuster的分享
2022/03/28
3.2K0
POI判断某个单元格是否是合并单元格
点击table的td单元格出现dialog弹窗,获取值后将值放回td单元格
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/106388.html原文链接:https://javaforall.cn
全栈程序员站长
2022/06/30
2.4K0
自适应单元格
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010105969/article/details/51558231
用户1451823
2018/09/13
3520
Excel公式练习32: 将包含空单元格的多行多列单元格区域转换成单独的列并去掉空单元格
本次的练习是:如下图1所示,单元格区域A1:D6中是一系列数据,其中包含空单元格,现在要将它们放置到一列中,并删除空单元格,如图中所示的单元格区域G1:G13,如何使用公式实现?
fanjy
2020/02/18
2.5K0
Excel公式技巧13: 从字符串中提取数字——将所有数字提取到单个单元格
前三篇文章分别讲解了提取位于字符串开头和末尾的数字的公式技术、提取字符串中所有的数字并放在不同的单元格中的公式技术,本文研究从字符串中提取所有数字并将这些数字作为单个数字放置在单个单元格中的技术。
fanjy
2020/03/16
2.7K0
将Power Pivot模型数据取值到单元格中
在Excel中,使用Power Pivot搭建的模型通常用透视表展现结果,如下图所示。
wujunmin
2021/09/07
1.5K0
将Power Pivot模型数据取值到单元格中
VBA: 禁止单元格移动,防止单元格公式引用失效
文章背景: 在工作生活中,存在文件共享的情况。在数据处理时,单元格公式中往往要引用原始数据源。多人操作时,每个人的操作习惯不同,如果数据源的单元格不小心被人为移动或删除,会导致单元格公式引用失效,产生#REF! 错误。如果进行的是跨表引用,这种错误往往还很难发现。
Exploring
2022/09/20
8080
POI合并单元格
核心代码: CellRangeAddress region = new CellRangeAddress(rowNum2-(chongfucishu-1), rowNum2, 0, 0); sheet2.addMergedRegion(region); //year1 年份重复的 for (String key : map_year1.keySet()) { String years = key;//重
手撕代码八百里
2020/07/28
1.4K0
关于单元格属性
在皕杰报表文本单元格属性中,有“数据值”,“显示值”和下“显示格式”三个属性,数据值是单元格的真实值,当单元格被引用时,引用的就是单元格的真实值;显示值是在报表展现时所显示的内容,仅仅用来显示;显示格式是当报表展现时的所展现的格式。通常我们在数据表里取出的某个字段的值是一个代号,但我们展现出来的报表,并不希望显示代号,希望显示的是每个代号代表的具体值,这时就要用到显示值的属性。
用户10133222
2022/11/21
4250
VBA专题13:引用单元格/单元格区域的方法
在VBA中,可以通过多种不同的方式来引用工作表中的单元格/单元格区域。下面是一些引用方法的汇总。
fanjy
2021/08/31
4K0
怎样将Excel包含某字符的单元格填充颜色
  在处理数据的时候,xmyanke想将Excel中包含某字符的单元格填充蓝色,比较容易看清,弄了好一阵子都没完成,最后试用条件格式处理了一下,终于实现了。   比如要将A1到A12区间包含数字1的单
ytkah
2018/03/05
3.1K0
怎样将Excel包含某字符的单元格填充颜色
Excel公式练习33: 将包含空单元格的多行多列单元格区域转换成单独的列并去掉空单元格(续)
本次的练习是:这个练习题与本系列上篇文章的练习题相同,如下图1所示,不同的是,上篇文章中将单元格区域A1:D6中的数据(其中包含空单元格)转换到单独的列(如图中所示的单元格区域G1:G13)中时,是以行的方式进行的,即先放置第1行中的数据、再放置第2行……依此类推。这里,需要以列的方式进行,即先放置第1列中的数据、再放置第2列中的数据……依此类推,最终结果如图中所示的单元格区域H1:H13,如何使用公式实现?
fanjy
2020/02/18
2.4K0
cssjshtml 单元格合并
function MergeCell(tableId, startRow, endRow, col) { var tb = document.getElementById(tableId); if (col >= tb.rows[0].cells.length) { return; } //当检查第0列时检查所有行 if (col == 0) { endRow = tb
葫芦
2019/04/17
1.4K0
单元格自动计算
在我们填报报表时,有的单元格的数据是需要通过自动计算直接获得,但是不是所有的函数都支持填报自动计算,这是为什么呢?
用户10133222
2022/12/15
3260
Excel技巧:使用上方单元格的值填充空单元格
有时候,工作表列中有许多空单元格,而不是在每行都重复相同的内容,这样可以使报表更容易阅读,然而也会导致一些问题,例如不方便排序或筛选数据。
fanjy
2022/04/13
3.5K0
Excel技巧:使用上方单元格的值填充空单元格
VBA: 禁止单元格移动,防止单元格公式引用失效(2)
文章背景: 在Excel中,公式引用无效单元格时将显示 #REF! 错误。当公式所引用的单元格被删除或被粘贴覆盖时最常发生这种情况。
Exploring
2022/09/20
1.3K0
VBA: 判断单元格区域内是否存在合并单元格
文章背景: 工作中,有时需要判断单元格区域内是否存在合并单元格,这时,可以用到Range.MergeCells属性。
Exploring
2023/10/22
2.4K0
VBA: 判断单元格区域内是否存在合并单元格
Excel公式技巧90:剔除单元格区域中的空单元格
有时候,在一列数据中有许多空单元格,导致数据不连续,我们需要剔除这些空单元格,让数据区域连起来。
fanjy
2021/07/12
4.7K0
Excel公式技巧90:剔除单元格区域中的空单元格

相似问题

在google电子表格中操作单个单元格

12

将单元格跨几行折叠为R数据帧中的单个列

310

Google电子表格:单个单元格的电子邮件通知

314

Google电子表格脚本-获取单个引用单元格的getColumn

23

Google电子表格单元格引用合并单元格

46
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档