MATLAB实现Excel中lookup函数查找匹配功能
发布时间:2022-06-11 04:41:46
在Excel中的lookup函数很容易可以实现以下功能:根据左侧序号对应的姓名匹配右侧相同序号的姓名。
现在小编就在琢磨能不能用matlab实现Excel的lookup匹配查找的功能,以下是小编写的功能函数lookup
function Result_data=Lookup(x,y,xdata) % x为需要查找的 % y为x查找的范围数据 %xdata为当x=y时候,所匹配的数据,x和xdata数据是对应的 %声明空间 index_x=zeros(1,length(x)); index_y=zeros(1,length(x)); data=num2cell(zeros(length(y),2)*NaN); for i=1:length(x) for j=1:length(y) if isequal(x(i),y(j)) index_x(i)=i; index_y(i)=j; end end end index_x(find(index_x==0))=[]; index_y(find(index_y==0))=[]; data(:,1)=y; for n=1:length(index_x)%子集长度 % data(index_y(n),2)=x(index_x(n)); data(index_y(n),2)=xdata(index_x(n)); end Result_data=data;end
读入Excel数据
clear,clc;[Num,TxT,Raw]=xlsread(‘data.xlsx’);result=Lookup(Raw(:,4),Raw(:,1),Raw(:,5))
显示处理结果:
很容易看出数据匹配。
特别说明:Lookup(x,y,xdata)中的y必须是升序或者降序排列,不能为乱序排列,否则会出现匹配错误。
猜你喜欢
- 在Excel中,我们可以使用含有VLOOKUP函数的公式进行查找,也可以使用INDEX函数与MATCH函数配合的公式进行查找,到底哪种查找方
- 网上下载下来的文档很多都带有水印,我们不可能将文档和水印一起打印出来吧!那么怎么才能去掉这些水印呢?下面就让小编来告诉大家在Word2003
- 当我们办公使用Excel表格时,有时候数据量太大,我们不好查看,这种时候,Excel的一个功能就可以很好的解决这个问题。Excel可以帮助我
- 今天可是准备了两个不得了的操作,一个是批量修改图片尺寸,另一个就是现在准备毕业的学生胖友们必须学会的技能:正确制作目录 批量修改图
- excel怎么快速计算网站的广告成本及产出业成绩?运营网站需要每天去计算网站的广告成本及产出业绩,算起来很麻烦,该怎么使用excel公式快速
- Word文挡的扩展名是什么?Word2000与office2000有何区别与联系?10 03版的是.doc 07版
- 如果用户想删除分类汇总,则可以执行以下操作步骤。打开“分类汇总表.xlsx”工作簿,选择包含分类汇总的区域中的任意单元格,如B2单元格,切换
- 确定的年月日对应着唯一的星期几,利用text函数可以实现这一功能。目的:把D5单元格的日期转换为星期步骤:1.在如图所示的单元格中输入“=”
- 选中不能完全显示的公式,然后选中“开始”选项卡,打开段落设置然后单击行距选择框,将“固定值”改为其他的选项,比如改为“单倍行距”这样公式就可
- MathType与Word不兼容问题的具体步骤。要在Word中使用MathType必须先安装Word,再安装MathType,MathTyp
- 在低版本的办公软件中编辑文章的页眉页脚时,往往会遇到一些棘手的问题,例如页眉横线无法去除、页眉文字对齐排版不好控制、图片水印出血不易排版、页
- 在Word编辑文档的时候都会对文档进行排版处理,在排版的过程中可能会遇到多种问题,今天教大家Word字母大小写转换的技巧,在办公中也是常用知
- 相信又非常多的小伙伴在使用完电脑的时候都会将所有的软件退出,并且关机。但是最近不少小伙伴反应自己明明把所有的软件都退出了,关机时仍然显示这个
- win10开机黑屏只有鼠标?你能想象开机后全部黑屏且只有鼠标的状况吗,这样的系统问题也是让人醉了。不过没关系,有问题就会有解决之道,处理的问
- 论文往往里往往需要插入很多图片,下放需要标上“图a-b”,其中 a 是章节号码,b 是该章节中第几张图。比如第一章第二副图就是“图1-2”。
- 大家都知道如今的Win10系统的笔记本基本上都自带蓝牙功能,很多人想要了解怎么打开,借助蓝牙功能可以轻松地在电脑和手机之间传送文件,今天就来
- 向程序发送命令时出现问题 excel有时候会忽然间不知道什么原因,在打开excel时提示“向程序发送命令时出现问题”,导致无法正常打开Exc
- 迅捷Word转换成PDF转换器转换过程:准备:下载迅捷Word转换成PDF转换器,点击安装。编辑提示:安装前需要保证网络连接通畅。第一步,打
- 有时候我们从别处复制过来的内容,一行还未完经常会自动另起一行,这是怎么回事呢?大多是回车符(WORD的段落标记)导致的,操作方法如下:首先显
- Excel是三大办公软件之一的一个软件,他经常用于数据的整理、分析、以及对比等。而有很多时候需要用到Excel里的设置页码功能。下面是小编带