首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何检查列中的每个单元格,看看它是否包含来自另一列的单元格中的文本字符串?

如何检查列中的每个单元格,看看它是否包含来自另一列的单元格中的文本字符串?
EN

Stack Overflow用户
提问于 2016-02-24 07:57:51
回答 1查看 219关注 0票数 1

我正在使用Excel中的产品数据库,并试图清理和同质化制造商的推荐方式。数据库大约是9k行,因此对手工编辑不友好。数据库中也缺少一些制造商的名字--这并不完美。

每一栏的标题排列如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
SKU(commercial product code)  |  Commercial Description  |  Manufacturer Name

行条目的一个例子是:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
MCO20264  |  PAD,BURNISH,27 IN,PK5  |  3M Corp.

目的是编辑制造商名称列,以便每次引用一个制造商,例如3M,无论它是由条目3M公司、3M公司、3M等等,它使用的同质名称,如3M,而不是多个名称。大约有500个不同的制造商名称。许多是通过多个名称引用的,但是当它们被引用时,它们总是在文本字符串中包含一些其名称的缩写版本,比如3M总是出现在上面的列表中。

我已经有一些同质化制造商的名字了。我所拥有的同构制造商名称位于单独的工作表上的一列中,而且由于有多少,我希望引用该列中的单元格,而不是在函数中包含每个名称的单独文本字符串。

我试图排除列表中的所有制造商中的任何一行,其中制造商名称单元格包含单元格中任何位置的同构名称的文本字符串,例如3M,这样我只能处理那些缺乏同构名称的名称。最终目标是完成同构制造商名称列表,并将其应用到数据库中,以便仅以一种方式引用每个制造商。

我尝试过各种方法

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
"*"A2"*"

函数中的类型表示法解决了这个问题,但是在这里没有成功地包括这个表示法。

有人知道我该怎么解决我的问题吗?

EN

回答 1

Stack Overflow用户

发布于 2016-02-24 08:16:14

您可以使用公式和搜索函数来完成它,所以类似于

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
=IFERROR(IF(SEARCH("3M",A1,1)>0,"3M",A1),A1)

您可以修改这个以满足您的需要。

例如,如果有A1:A6中的数据,下面的数组公式将返回文本中3M所在的行

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
=SMALL(IF(IFERROR(SEARCH("3M",$A$1:$A$6,1)>0,0),ROW($A$1:$A$6)),ROWS($B$1:$B1))

如果我还能帮上忙的话请告诉我。

编辑进一步的解决方案

如果你的数据以A1:B4作为你的替换数据,那么在A中替换,在B中,3M在A中,3M在B中,我的专栏是D,所以在那里有各种各样的,比如3M公司,3M亚洲公司,松下公司,松下有限公司,那么在E中我有以下公式

=INDEX($B$2:$B$4,MAX(IF(ISERROR(FIND($A$2:$A$4,D2)),-1,ROW($A$2:$A$4)-1)),1)希望这能帮上忙。

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

https://stackoverflow.com/questions/35606890

复制
相关文章
Android 隐藏显示键盘
版权声明:本文为博主原创文章,转载请标明出处。 https://blog.csdn.net/lyhhj/article/details/49105161
Hankkin
2018/09/06
1.9K0
android 模拟器 haxm,Android模拟器不使用HAXM
我遇到HAXM问题.在我使用Windows 7之前,一切都很好,但升级到Win8.1 Pro后,当我从AVD屏幕启动模拟器时,我看不到haxm启动消息. HAXM安装并正常工作,我安装了x86的图像,我的设备使用它但仍然无法在启动窗口中看到Emulator正在使用haxm的确认消息.
全栈程序员站长
2022/09/13
2.1K0
Android开发-模拟器的使用-02
我们开发的Android程序是放在移动设备(如:手机,平板电脑等)上面运行的,我们不可能每次编写一个程序都要放到移动设备上面去测试运行。这样是很不方便的。另外,不是每个开发人员都有这样的移动设备。
Hongten
2018/09/13
7990
[译]Android 模拟器:Project Marble 中的改进
这是 Android Studio 团队一系列博客文章中第三篇,深入探讨了 Project Marble 中的细节和幕后情况。本文是由模拟器团队的 Sam Lin(产品经理),Lingfeng Yang(技术主管)和 Bo Hu(技术主管)撰写的。
Android 开发者
2019/08/29
1.1K0
使用天天模拟器开发android应用
使用android studio开发安卓应用,自带的模拟器比较坑,于是用天天模拟器,先下载安装天天模拟器,然后:
冰封一夏
2019/09/11
5000
Genymotion Android模拟器Genymotion的安装和使用
下载地址:http://download.canadiancontent.netGenymotion.html
授客
2019/09/10
2K0
Genymotion Android模拟器Genymotion的安装和使用
移动端 input 键盘落下,页面未落下
页面整体不要设置 height:100%;overflow:hidden; 否则安卓端 点击input,页面不会上顶,也无法滚动,可能会遮挡【兑换】按钮,需要先收起键盘,再点击按钮,影响用户体验~
super.x
2019/11/03
8310
Android apk中so库文件未压缩
升级AS 3.6.1, 并且升级project build.gradle AGP 到3.6.1, 一个项目发现打包后文件骤然增大, 查看apk包,发现apk 包中so库文件未被压缩. 但是一个类似项目,相同版本却没有问题
全栈程序员站长
2022/07/02
1.3K0
Android apk中so库文件未压缩
Android TextView中显示图片
Android官方给我们提供的Html类下面的fromHtml方法 当你需要转换的HTML代码是带图片的,比如<IMG/>,那么你就需要使用到重载的第二个方法了,这个方法里面有个ImageGetter对象,实现这个类会发现它回调了一个抽象getDrawable方法,在这个方法里,我们可以进行远程图片的下载获取,本地资源图片的获取等。第三个参数TagHandler是用来自定义一些不属于HTML代码的一些标签,一般我们不会去用到,直接置为null即可 package com.example.mytestdemo
欢醉
2018/01/22
1.6K0
Android开发,在Fragment中,隐藏或关闭软键盘(虚拟键盘)的方法
网上可以搜到各种方法,实际测试中,我的开发用机中,仅仅下面这个方法有效,记录一下。
张云飞Vir
2020/03/16
4.3K0
Android SDK Manager无法显示可供下载的未安装SDK解决方案
Android SDK Manager无法显示可供下载的未安装SDK解决规划 2012-10-14
黄啊码
2020/05/29
2.8K0
一行代码帮你检测Android模拟器
博客:https://www.jianshu.com/p/434b3075b5dd
陈宇明
2020/12/15
4.3K0
一行代码帮你检测Android模拟器
点击加载更多

相似问题

Android键盘未显示

13

设置中未显示键盘的Android Manifest

10

Android :未显示软键盘

41

android web视图:键盘未显示

20

Android模拟器键盘

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

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

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文