EXCEL如何将b列当结构或构件出现下列2次以上的数据,标注在a列

如何将EXCEL中A列数据中相同的数据筛选出来显示B列中。谢谢 三路知识网
如何将EXCEL中A列数据中相同的数据筛选出来显示B列中。谢谢
来源:网络收集 & 发布时间: &
把所有值复制到B列然后点 数据 下面的 删除重复项
本文地址:https://www.slzays.com/7320.html
所有问题分类记录下自己学习的路途
excel批量修改 A列中相同项的同行B列数据
标题可能写得不是很清晰,可以看图理解,如下:
经过升降序排序,很容易可以将A列的数据相同项排列在一起,目标是同一个物理站点名称相应的物理站点编号需要一致。
那么,就是需要批量将A列中相同的项同行的B列数据,进行筛选,并修改。
例如:A列的A3和A4都是“214所”,需要将物理站点编号都设置为“BB1020024”
其中可以用到两个公式,INDEX 和 MATCH
这两个公式的含义如下:
INDEX(查询A和B两列的数据,将A列中相同的行数都显示相同项的第一个行数,查询出第二列的数据,查询第一个区域的数据)
MATCH(查询A4的数据,查询A列的数据区域,查询文本类型) 输出 A列中,A4相同项的第一个行数
结合这两个函数,则可以查询出需要的数据了,如下:
没有更多推荐了,Excel技巧:如何把B列中含有A列的相同字符显示在C列?Excel技巧:如何把B列中含有A列的相同字符显示在C列?天空中最亮的星百家号最近国家大事不少,香港回归20,长沙被淹,上海也到了rain season…真是让人难受。这个是一个典型的查找近似线索,模糊匹配的案例,第一个反应一定会用到查找函数find,数据匹配自然会想到vlookup或lookup函数,那么我们赶紧来试试这个场景的问题如何解决?为了方便理解,换成这样的场景,A列为公司简称,B列为产品,C列这是A列在B列存在的公司简称自动的匹配到C列。利用lookup+find的超级组合函数就可以搞定这个问题。具体看操作:是不是很快就批量解决这个问题,但相信大家会有疑问,什么是lookup的第一个参数是0?为什么find函数前面带个减号,为什么find函数的第一个参数是个区域,而不是单独的查找文本。如果能把这些问题搞清除也是真正的掌握这两个函数的搭配使用。事实上这两个函数的这种组合,在牛闪闪看来就是一个“偏方”解决法。我们先来搞清楚,为什么会想到查找0,因为lookup函数有个定理如下:如果 LOOKUP 函数找不到 lookup_value(下图中的0),则该函数会与 lookup_vector (下图B列)中小于或等于 lookup_value(下图A列) 的最大值进行匹配。上面这句话你可能看不懂,牛闪闪举个栗子,应该就能懂了。发现了什么现象,查找0对应B列在A列对应的数据,匹配到C列。刚开始B列没有,所以C2单元格报错,但只要B列对应的数值小于查询值0,就会显示A列对应的公司。是不是这样!所以你需要做的事情就是,在产品B列中,只要让包含公司名称的产品产生对应的负数区域即可。也就是D1要得到腾讯,这B的区域一定是(B2空,B3负数,B4空)。D2要得到百度,则B列区域一定是(B2空,B3空,B4负数)。以此类推,你会发现如果手工去改,会导致D列所有的匹配都发生变化,这样就需要实现更强大的功能,D列公式进行向下拖拽的时候B列的负数的区域动态变化的,才能实现批量的对应关系。所以这个时候find函数出场。Find函数的默认用法这样。=-FIND("微",C2)比如要在“微”字在C2单元格中的位置,返回微字在第三个,所以B2单元格返回3,如果加入负数,就是-3,所以很像我们前面得到那种负数效果。但仔细想会有问题,这个微字是要匹配微软啊,怎么匹配到微信去了。所以用find正常的用法绝对是行不通的。所以用到find的这种用法,-FIND($D$2:$D$4,A2) 同时查找多个字,然后进行逐个的返回字的个数,找的到就是数字,找不到就报错,相当于单元格空。如果回到之前写好的公式,利用公式求值这个功能,就能理解了,你会发现B列的动态区域就是靠find函数产生的负数,正好对应公司简称。大家一定多操作仔细体会。总结:Find+Lookup函数的使用绝对是两个函数的“超级偏方“组合才能得到结果,非一般的人物是绝对想不到的。所以大家请记住这个“固定“搭配吧。本文由百家号作者上传并发布,百家号仅提供信息发布平台。文章仅代表作者个人观点,不代表百度立场。未经作者许可,不得转载。天空中最亮的星百家号最近更新:简介:表现宇宙现象,普及科学知识。作者最新文章相关文章在excel中怎样在a列中输入商品编号则b列中自动跳出相应的商品名称呢
例如:我在A列中的单元格A1输入商品编号则B列中的单元格B1则自动跳出相应的商品名称。我有100个商品编号对应的商品名称。因我在录入每张单据时,商品名称太长所以想录入编号。请高手帮个忙。怎么做呢?
09-11-25 &匿名提问
EXCEL单元格的引用包括相对引用、绝对引用和混合引用三种。相对引用  公式中的相对单元格引用(例如 A1)是基于包含公式和单元格引用的单元格的相对位置。如果公式所在单元格的位置改变,引用也随之改变。如果多行或多列地复制公式,引用会自动调整。默认情况下,新公式使用相对引用。例如,如果将单元格 B2 中的相对引用复制到单元格 B3,将自动从 =A1 调整到 =A2。 绝对引用  单元格中的绝对单元格引用(例如 $A$1)总是在指定位置引用单元格。如果公式所在单元格的位置改变,绝对引用保持不变。如果多行或多列地复制公式,绝对引用将不作调整。默认情况下,新公式使用相对引用,需要将它们转换为绝对引用。例如,如果将单元格 B2 中的绝对引用复制到单元格 B3,则在两个单元格中一样,都是 $A$1。混合引用  混合引用具有绝对列和相对行,或是绝对行和相对列。绝对引用列采用 $A1、$B1 等形式。绝对引用行采用 A$1、B$1 等形式。如果公式所在单元格的位置改变,则相对引用改变,而绝对引用不变。如果多行或多列地复制公式,相对引用自动调整,而绝对引用不作调整。例如,如果将一个混合引用从 A2 复制到 B3,它将从 =A$1 调整到 =B$1。    在Excel中输入公式时,只要正确使用F4键,就能简单地对单元格的相对引用和绝对引用进行切换。现举例说明。  对于某单元格所输入的公式为“=SUM(B4:B8)?”。  选中整个公式,按下F4键,该公式内容变为“=SUM($B$4:$B$8)”,表示对横、纵行单元格均进行绝对引用。  第二次按下F4键,公式内容又变为“=SUM(B$4:B$8)”,表示对横行进行绝对引用,纵行相对引用。  第三次按下F4键,公式则变为“=SUM($B4:$B8)”,表示对横行进行相对引用,对纵行进行绝对引用。  第四次按下F4键时,公式变回到初始状态“=SUM(B4:B8)”,即对横行纵行的单元格均进行相对引用。  需要说明的一点是,F4键的切换功能只对所选中的公式段有作用。
Excel中对交叉内容进行报表合并
    在学校的成绩统计中,有的老师会遇到这样的问题:比如说手头有两份成绩报表,一份是语文成绩,另一份是数学成绩,现在需要将这两份成绩报表合并起来,并计算出总分。本来这在Excel中是非常容易实现的事情,但这还不算,最大的困难在于这两份成绩报表中的学生情况并不一致,即有一部分学生只有单科成绩,这样一来,两份成绩报表中的学生名单就出现了交叉(既有相 同部分,又有不同部分)。对于这种问题,我们应该怎样解决呢?
   有的人可能会想到用VBA写一段代码来完成这样的工作,但毕竟这东东不是每个人都会的,单为了这么点小事情去专门学习VBA,又显得有些小题大做了。况且这摆在眼前的工作,哪里来得及等你去学习VBA。(等你学好了,估计也要下岗了!)其实,会者不难,只要你能灵活运用Excel中的函数与公式,这个问题也是能被轻松解决的。
   在介绍笔者的具体方案之前,请大家先耐心来进行一些有关此方案的Excel函数及公式知识的准备工作。(先别急嘛,所谓磨刀不误砍柴功!)
   首先我们要来学习的是Excel中的COUNTIF函数。COUNTIF (range,criteria) 函数的功能是计算给定区域内满足特定条件的单元格的数目。Range 参数是需要计算其中满足条件的单元格数目的单元格区域。而Criteria参数则用以确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式或文本。假设 A1:A5 中的内容分别为 “张三”、“李四”、“王五”、“张三”、“张三”,则COUNTIF (A1:A5,& 张三&) 等于3。
   接下来上场的是笔者最钟情的VLOOKUP函数,它在笔者的工作中无数次发挥了巨大的威力,其作用可能仅次于IF和SUM函数,所以笔者在此向大家吐血推荐!(作广告?)VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)函数的功能是在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。Lookup_value参数为需要在数据表第一列中查找的数值。Table_array 参数为需要在其中查找数据的数据表,可以使用对区域或区域名称的引用,例如数据库或数据清单。Col_index_num 参数为 table_array 中待返回的匹配值的列序号。Col_index_num 为 1 时,返回 table_array 第一列中的数值;col_index_num 为 2,返回 table_array 第二列中的数值,以此类推。最后一个参数Range_lookup为一逻辑值,指明函数 VLOOKUP 返回时是精确匹配还是近似匹配。当其值为0时,将返回精确值;当其值为1时,将返回近似匹配值。关于VLOOKUP函数,在Excel的帮助文件中有非常详细的解释,本文限于篇幅的原因不能在此讲得更多,大家有兴趣的话可以自己进行学习。
   另外在下面的方案中还将用到一些别的函数,如IF、ISNA等,就不单独介绍了,笔者将在介绍方案时一并向大家讲解。最后我们要了解的是关于Excel公式中绝对引用和相对引用的概念。相对引用是指公式中对单元格或单元格区域的引用仅仅是相对于包含公式的单元格的相对位置。引用的源单元格或单元格区域会随着公式所在单元格的改变而改变。例如A1单元格包含公式 =B1,当我们把A1的公式复制到A2后,则A2单元格包含公式 =B2,B1自动被调整为B2了。这一点在大量复制公式时特别有用,因此也是Excel公式的默认引用方式。绝对引用与相对引用恰恰相反,无论公式所在单元格怎么变动,引用的源单元格或单元格区域也不会发生任何改变。绝对引用的标识符是美元符号“$”。 好了,下面就来正式介绍此问题的解决方案了:假设已有工作簿文件“成绩单”,其工作表“语文”和“数学”分别是前文所说的两份成绩报表。
   新建一工作表,将其命名为“索引”,在A1、B1单元格中分别输入“索引”和“姓名”。选择“语文”工作表,将其中的学生姓名字段的所有内容全部复制到“索引”工作表中B列,接着再复制“数学”工作表的同样内容。复制完成后稍作检查,要保证“索引”工作表中B列的数据区域中不要有空单元格,否则会影响后面的公式。(当然,将公式设置得更为复杂的话,也可以忽略空单元格,但这个就请各位自己去摸索了)
   假设最后一个学生姓名在单元格B24,下面我们来为这些包含重复内容的学生姓名数据建立索引,以过滤掉重复内容。先在A2单元格中输入数字“1”,然后再在A3单元格中输入公式“=IF(COUNTIF(B3:$B$24,B3)&1,A2,1+A2)”。这个公式的含义是如果在单元格区域B3:B24中,单元格B3中的学生姓名的出现次数大于1的话,就返回A2——也就是公式所在单元格的上一个单元格的值,注意这里使用的是相对引用,此时即返回数值1;如果单元格B3中的学生姓名的出现次数不大于1的话,就返回另一个数值,该数值等于A2的值加上1。在表示单元格区域B3:B24时,笔者在标识该区域的结束单元格时用到了绝对引用,虽然实际上单元格B24后面已经没有任何数据了,但这样做一来是为了强调在编辑公式时需要养成良好的习惯,二来是为了与同一公式中的其它相对引用进行对比。绝对引用保证了COUNTIF函数不会超出指定范围,而相对引用又保证COUNTIF函数进行判断的条件每次都不同,且进行统计的范围每次都在缩小,如此才能避免对判断过的单元格进行重复统计。最后我们将单元格A3的公式向下进行拖曳到单元格A24,以进行公式的快速复制。这样,索引过程就完成了。结果如图一所示。          
   有朋友可能要问了“有没有搞错,索引值怎么会有这么多相同的?”实际上,这个索引值是专门配合后面的VLOOKUP函数来使用的,光靠这个数字是没有用的。不过我还是可以告诉你,相同的索引值中,第一次出现的为有效索引值。
   再新建一工作表,将其命名为“汇总”。在A1、B1、C1、D1、E1单元格中分别输入“索引”、“姓名”、“语文”、“数学”、“总分”。在A2单元格中输入数字1,然后向下拖曳到单元格A25,得到从1到24的序列数。在B2单元格中输入公式“=VLOOKUP(A2,索引!$A$2:$B$24,2,0)”,参照前文对VLOOKUP函数的介绍,我们可以知道此公式的功能在于根据A列相应单元格的数值,在“索引”工作表指定区域中找到对应的数值,返回给当前的单元格。Lookup_value参数和Table_array 参数分别运用了相对引用和绝对引用,都是为了复制公式的需要。在此,我们还利用了VLOOKUP函数的另一个特性,即如果Table_array 中有多个值与Lookup_value对应,则函数仅响应第一个出现的值。现在明白为什么“索引”工作表中有多个重复值也没关系了吧!
   然后在C2和D2中分别输入公式“=IF(ISNA(VLOOKUP(B2,语文!$A$2:$B$13,2,0)),0,VLOOKUP(B2,语文!$A$2:$B$13,2,0))”、“=IF(ISNA(VLOOKUP(B2,数学!$A$2:$B$13,2,0)),0,VLOOKUP(B2,数学!$A$2:$B$13,2,0))”,用于根据B列中的学生姓名从“语文”和“数学”工作表中取得他们相应的成绩。ISNA()是用来判断VLOOKUP()的值是否有效的函数,即如果VLOOKUP()找不到相应的成绩时,ISNA()返回TRUE。再结合IF(),此公式的完整含义为如果相应的学生有对应的成绩,则返回他的成绩,否则为0。因为有许多学生只有单科成绩,所以这样的判断还是必要的,否则当VLOOKUP()找不到对应的成绩时,会返回值“#N/A”,不但难看,而且影响后面总分的计算。
   在E1单元格中输入公式“=C2+D2”就能得到总分,这个公式应该没什么好说的吧! 最后,同时选中C1、D1、E1单元格并往下进行拖曳以复制公式。怎么样,全都算好了吧!学生一个不多也一个不少,刚刚好,而且他们的成绩也一分不差,是不是很容易!见图二所示。          
   好了,现在再回过头去理解一下方案中所有的公式,应该都是非常简单了的吧!按照本文的思路,如果出现类似的问题,相信也难不倒你啦!  
单元格的绝对引用:是指公式的计算结果不随着存放结果的单元格的变化而变化。相对引用:则是指公式的计算结果随着存放结果的单元格的变化而变化。例如:在A3单元格有一个公式为=A1+A2,将此公式复制到B4单元格,因为是相对引用,它的公式变为=B2+B3,即存放结果的单元格由A3变为B4,行和列都加了1,那么公式的A1和A2的行和列也加1,变为了B2和B3。如果是在A3单元格有这样一个公式为=$A$1+$A$2,即绝对引用了,那么将此公式复制到B4单元格,因为是绝对引用,它的公式仍然是=$A$1+$A$2,不会变。
仔细看看一楼的回答,说得很清楚了
请登录后再发表评论!
商品编号: 商品品牌: 计量单位: 商品重量: 0.000 kg商品简介: 作者:(美)沃肯贝奇 著,杨艳,刘启业,胡娟 译出版社:人民邮电出版社原价:88.00出版日期:ISBN... 会员价格: $ 66.18顾客评分: 共有0条评分 | 登录评论商品作者:(美)沃肯贝奇 著,杨艳,刘启业,胡娟 译出版社:人民邮电出版社原价:88.00出版日期:ISBN:5字数:1215000印次:1版次:1纸张:胶版纸编辑推荐内容提要本书以全新的文字、图形和实例文件全面介绍了Microsoft Excel 2007的强大功能和使用方法.首先介绍Excel 2007的新界面以及新增功能,让用户从整体上掌握Excel的基本知识.然后介绍了Excel中常用的公式和函数,以及如何创建公式并利用公式和函数进行计算.之后介绍如何在Excel中制作图表、创建图表和图形,以及如何制作高级图表.第4部分内容介绍了如何使用Excel高级功能.最后一部分内容则简单介绍了VBA宏,并介绍了与VBA宏相关的信息,列举了大量详细的VBA实例帮助您进一步深入理解相关内容.本书结构清晰,内容丰富、权威,讲解深入透彻,适用于广大计算机爱好者和办公操作人员,尤其适合从事会计和金融工作的人员阅读.目录第1部分 开始学习Excel第1章Excel简介1.1 Excel的优势1.2 了解工作簿和工作表1.3 在工作表中移动1.3.1 使用键盘导航1.3.2 使用鼠标导航1.4 功能区简介1.4.1 功能区选项卡1.4.2 上下文选项卡1.4.3 功能区上的命令类型1.4.4 使用键盘访问功能区1.5 使用快捷菜单1.6 自定义快速访问工具栏1.7 使用对话框1.7.1 导航对话框1.7.2 使用有选项卡的对话框1.8 使用任务栏1.9 创建第一个Excel工作表1.9.1 开始创建工作表1.9.2 填入月份名1.9.3 输入销售数据1.9.4 设置数字的格式1.9.5 使工作表看起来更有趣1.9.6 数值求和1.9.7 创建图表1.9.8 打印工作表1.9.9 保存工作簿第2章Excel 2007中的新增功能2.1 新用户界面2.2 较大的工作表2.3 新文件格式2.4 工作表表格2.5 样式和主题2.6 更具观感的图表2.7 页面布局视图2.8 增强的条件格式2.9 合并选项2.10 SmartArt2.11 公式记忆式键入2.12 协作功能2.13 兼容性检查器2.14 改进的数据透视表2.15 新工作表功能2.16 其他新增功能第3章 输入和编辑工作表数据3.1 了解可以使用的数据类型3.1.1 数值3.1.2 文本项3.1.3 公式3.2 在工作表中输入文本和数值3.3 在工作表中输入日期和时间3.3.1 输入日期值3.3.2 输入时间值3.4 修改单元格内容3.4.1 删除单元格的内容3.4.2 替换单元格的内容3.4.3 编辑单元格的内容3.4.4 学习一些便捷的数据输入技巧3.5 应用数字格式3.5.1 通过格式化数字提高可读性3.5.2 添加自定义数字格式第4章 基本的工作表操作4.1 了解Excel工作表的基本要素4.1.1 使用Excel窗口4.1.2 激活工作表4.1.3 添加一张新工作表到工作簿4.1.4 删除一个不再需要的工作表4.1.5 改变工作表的名称4.1.6 改变工作表标签的颜色4.1.7 重排工作表4.1.8 隐藏和显示工作表4.2 控制工作表视图4.2.1 放大或缩小窗口以显示最佳视图4.2.2 在多个窗口中查看工作表4.2.3 并排比较工作表4.2.4 把工作表窗口拆分为几个窗格4.2.5 通过冻结窗格保持标题可见4.2.6 用监视窗口监控单元格4.3 使用行和列4.3.1 插入行和列4.3.2 删除行和列4.3.3 隐藏行和列4.3.4 改变列宽和行高第2部分 使用公式和函数第3部分 创建图表和图形第4部分 使用高级Excel功能第5部分 使用Excel分析数据第6部分 使用VBA进行编程第7部分 附录附录A 工作表函数参考附录B 光盘中的内容附录C 其他Excel资源附录D Excel快捷键作者介绍JOHN WALKENBACH是一位EXCEL畅销书作者,已经出版了50多本有关电子表格的图书,他居住在南亚利桑那州一个仙人掌丛生、野猪和希拉拉毒蜥经常出没的地方,如需了解他的更多信息,在GOOGLE上搜索其名字即可.顾客平均评分: ,共有0位顾客进行了评分和评论, 点此登录发表评论,分享购物心得美观度 耐用度显示: 查找:
请登录后再发表评论!excel中查询时,a列b列同时符合条件,然后返回同一行c列的数据
本回答由提问者推荐
var sogou_ad_id=731547;
var sogou_ad_height=160;
var sogou_ad_width=690;

我要回帖

更多关于 在一列中出现的次数 的文章

 

随机推荐