Matlab操作Excel筛选指定数据的对应数据

Matlab中在表格中寻找指定汉字,并返回其所在行数, 将该行数的另一列提取出来。
目录
一、前言
二、直接在命令行输出
三、保存筛选数据excel
一、前言
源数据excel:

指定汉子:买,得到下面数据:

二、直接在命令行输出
% 读取 Excel 表格数据
data = readcell('测试.xlsx');% 指定要查找的汉字
specified_char = '买';% 找到第一列中包含指定汉字的行数
specified_rows = find(contains(data(:,1), specified_char));% 提取第二列中对应行的数据,并转换为字符串
extracted_data = cellfun(@num2str, data(specified_rows, 2), 'UniformOutput', false);% 显示结果
for i = 1:length(specified_rows)% 去除额外字符extracted_data_i = strrep(extracted_data{i}, '{', '');extracted_data_i = strrep(extracted_data_i, '}', '');% 输出结果fprintf('%s\t%s\n', data{specified_rows(i), 1}, extracted_data_i);
end
输出图:

三、保存筛选数据excel
% 读取 Excel 表格数据
data = readcell('测试.xlsx');% 指定要查找的汉字
specified_char = '买';% 找到第一列中包含指定汉字的行数
specified_rows = find(contains(data(:,1), specified_char));% 提取第二列中对应行的数据,并转换为字符串
extracted_data = cellfun(@num2str, data(specified_rows, 2), 'UniformOutput', false);% 创建新的表格保存提取的数据
result_table = table(data(specified_rows, 1), extracted_data, 'VariableNames', {'汉字', '数字'});% 将结果写入新的 Excel 文件
writetable(result_table, 'result.xlsx');


点个关注,不会迷路!
相关文章:
Matlab操作Excel筛选指定数据的对应数据
Matlab中在表格中寻找指定汉字,并返回其所在行数, 将该行数的另一列提取出来。 目录 一、前言 二、直接在命令行输出 三、保存筛选数据excel 一、前言 源数据excel: 指定汉子:买,得到下面数据: 二、直接…...
对于C++STL及其时间复杂度的总结
由于本次在山东CCPC邀请赛中,对于堆的时间复杂度记忆不清晰,导致第4题没有做出来,与铜牌失之交臂,故觉应整理STL的时间复杂度。 本文仅整理有用(竞赛)的stl及其用法,并且不阐述过于基础的内容。…...
Docker搭建FRP内网穿透服务器
使用Docker搭建一个frp内网穿透 在现代网络环境中,由于防火墙和NAT等原因,内网设备无法直接被外网访问。FRP (Fast Reverse Proxy) 是一款非常流行的内网穿透工具,它能够帮助我们将内网服务暴露给外网。本文将介绍如何在Linux服务器上使用Do…...
【NumPy】掌握NumPy的divide函数:执行高效的数组除法操作
🧑 博主简介:阿里巴巴嵌入式技术专家,深耕嵌入式人工智能领域,具备多年的嵌入式硬件产品研发管理经验。 📒 博客介绍:分享嵌入式开发领域的相关知识、经验、思考和感悟,欢迎关注。提供嵌入式方向…...
您的虚拟机未能继续运行,原因是遇到一个可纠正的错误。请保留挂起状态并纠正错误,或放弃挂起状态。
镜像:应急响应靶机 错误信息 此虚拟机的处理器所支持的功能不同于保存虑拟机状态的虚拟机的处理器所支持的功能。 从文件"E:\XXX.vmss"还原 CPU 状态时出错。 您的虚拟机未能继续运行,原因是遇到一个可纠正的错误。请保留挂起状态并纠正错误…...
FPGA DMA IP核使用指南
摘要 本文旨在介绍FPGA中DMA(Direct Memory Access)IP核的使用,包括其基本框架、测试代码编写以及仿真波形的分析。DMA是一种允许外围设备直接与内存进行数据交换的技术,无需CPU的介入,从而提高了数据传输的效率。 1. 引言 在现代FPGA设计中,DMA IP核因其…...
【博客20】缤果Matlab串口调试助手V1.0(中级篇)
超级好用的Matlab串口调试助手 开发工具: MATLAB 2024a中文版 (编程语言matlab) -> Matlab APP Designer 目录 前言 一、软件概要: 二、软件界面: 1.App演示 ---- ◇♣♡♠ ---- 2.其他扩展App展示 编辑 三、获取 >> 源码以及G…...
南京威雅学校:2024年度大戏《Tinkerbell(小叮当)》震撼落幕
三天连演三场 两小时十六幕高潮迭起的舞台故事 一百五十余名师生台前幕后全统筹 逾千名观众现场观演 四个城市五大平台同步直播 南京威雅2024年度大戏 《Tinkerbell(小叮当)》震撼落幕 它以商演级别的舞台设计 宏大而精密的舞台调度 直击心灵的…...
Kotlin 函数
文章目录 函数的定义函数的返回值参数默认值 & 调用时参数指定函数作用域Lambda 表达式匿名函数内联函数扩展函数中缀函数递归函数 & 尾递归函数 函数的定义 函数可以理解成一个小小的加工厂,给入特定的原材料,它就会给出特定的产品。 fun [接…...
动态路由协议实验——RIP
动态路由协议实验——RIP 什么是RIP RIP(Routing Information Protocol,路由信息协议)是一种内部网关协议(IGP),是一种动态路由选择协议,用于自治系统(AS)内的路由信息的传递。RIP协议基于…...
数据结构 | 二叉树(基本概念、性质、遍历、C代码实现)
1.树的基本概念 树是一种 非线性 的数据结构,它是由n(n>0)个有限结点组成一个具有层次关系的集合。 把它叫做树是因 为它看起来像一棵倒挂的树,也就是说它是根朝上,而叶朝下的。 有一个特殊的结点,称为根…...
很多Oracle中的SQL语句在EF中写不出来
很多复杂的Oracle SQL语句在Entity Framework(EF)中很难直接表达出来。虽然EF提供了一种方便的方式来使用C#代码查询和操作数据库,但它在处理某些复杂的SQL特性和优化时可能会有局限性。 以下是一些在EF中可能难以直接实现的Oracle SQL功能和…...
浏览器打开PHP文件弹出下载而不是运行代码
说明 使用phpstudy,极少会出现这种情况。 这里主要是帮助大家理解,为什么上传的木马不运行。 问题原因 首先需要理解,访问PHP文件弹出下载,说明服务端的容器(比如Apache或者Nginx)把文件当成了一个普通二…...
安卓自定义UI组件开发流程
安卓自定义ui组件开发流程 开发安卓自定义UI组件的流程大致可以分为以下几个步骤: 确定需求和设计: 确定需要自定义的UI组件的功能和外观。设计组件的交互逻辑和视觉效果。 创建自定义组件类: 创建一个新的Java类,继承自View、V…...
【LINUX】LINUX基础(目录结构、基本权限、基本命令)
文章目录 LINUX的目录结构LINUX的基本权限LINUX基本命令 LINUX的目录结构 /:表示根目录bin:存放二进制可执行文件(命令ls、cat、mkdir等)boot:存放系统引导文件dev:存放设备文件etc:存放系统配置文件home:…...
Aigtek功率放大器的主要性能要求有哪些
功率放大器是电子系统中的重要组件,用于将低功率信号放大到高功率水平。功率放大器的性能直接影响到信号的放大质量和系统的整体性能。下面西安安泰将介绍功率放大器的主要性能要求。 增益:功率放大器应当具有足够的增益,即将输入信号的幅度放…...
2024.5.29晚训参考代码
因为本套题没有BFS例题,所以我先把BFS模板放着 #include<bits/stdc.h> using namespace std; int n,m;//n*m的棋盘 int dis[402][402]; bool vis[402][402]; int X[]{-2,-2,-1,-1,1,1,2,2};//偏移量的表 int Y[]{-1,1,-2,2,-2,2,-1,1};//定义一个数组&…...
【计算机网络】——概述(图文并茂)
概述 一.信息时代的计算机网络二.互联网概述1.网络,互连网,互联网(因特网)1.网络2.互连网3.互联网(因特网) 2.互联网简介1.互联网发展的三个阶段2.互联网服务提供者(ISP)3.互联网的组…...
C语言多个源程序编译的CMakeList文件编写/源程序生成动态库
1.编译多个源程序时CMakeLists文件编写 1.若源程序目录结构如下: main.cpp中include“LCD_2inch4.h”头文件,而LCD_2inch4.h中include其它源程序,则CmakeLists.txt文件可为如下: # 设置项目名称 cmake_minimum_required(VERSI…...
C# list集合
一、list集合基本使用 1.添加元素 ① 单个元素添加 List<int> list new List<int>();for (int i 0; i < 3; i){list.Add(i);}//输出:0,1,2 ②初始化时添加元素 List<int> list2 new List<int> { 1, 2, 3 };//输出:0,1…...
【Matlab】车牌识别与车辆属性提取系统设计与仿真实现
【Matlab】车牌识别与车辆属性提取系统设计与仿真实现 一、引言 在智能交通、安防监控、智能停车管理、交通违章稽查等领域,车牌识别与车辆属性提取是实现智能化管理、精准化管控的核心技术支撑。车牌作为车辆的唯一身份标识,其快速、精准识别是实现车辆动态追踪、身份核验…...
传输对象模式
传输对象模式 概述 传输对象模式(Object Transfer Pattern)是一种设计模式,它允许在组件之间传递复杂对象,而不是简单的数据值。这种模式通常用于分布式系统中,特别是在需要在不同进程或不同机器之间传递对象时。传输对象模式可以有效地提高系统的可扩展性和可维护性。 …...
Infineon DPS310压力传感器评估与开发实践
1. Infineon DPS310压力传感器评估环境解析在当今快速发展的消费电子领域,高精度压力传感器已成为无人机、可穿戴设备和室内外导航等应用的核心组件。作为行业领先的解决方案,Infineon DPS310凭借其出色的性能和完整的评估环境,为工程师提供了…...
避坑指南:树莓派USB摄像头识别出两个video设备怎么办?实测罗技免驱摄像头
树莓派USB摄像头双设备节点问题全解析:从原理到实战 当你兴冲冲地将罗技C310这样的免驱USB摄像头插入树莓派,准备开始你的计算机视觉项目时,却在终端输入ls /dev/video*后发现了video0和video1两个设备节点——这与大多数教程中描述的单一设备…...
开源灵巧爪项目OpenClaw-Ligong-Feng:从硬件选型到控制算法的完整实践指南
1. 项目概述与核心价值最近在GitHub上看到一个挺有意思的项目,叫“OpenClaw-Ligong-Feng”。光看这个名字,可能有点摸不着头脑,但如果你对机器人、机械臂控制或者开源硬件有点兴趣,那这个项目绝对值得你花时间研究一下。简单来说&…...
PKSM:您的宝可梦全世代存档管家 - 从初代到第八代的完美数据管理方案
PKSM:您的宝可梦全世代存档管家 - 从初代到第八代的完美数据管理方案 【免费下载链接】PKSM Gen I to GenVIII save manager. 项目地址: https://gitcode.com/gh_mirrors/pk/PKSM 您是否曾因宝可梦存档意外损坏而痛失数百小时的游戏进度?是否在为…...
LLM-Hub:快速搭建AI应用原型的开源集成平台实践指南
1. 项目概述:一个面向开发者的LLM应用集成与实验平台最近在折腾大语言模型应用开发的朋友,估计都遇到过类似的烦恼:想快速验证一个想法,结果光是把模型跑起来、搭个简单的Web界面、处理一下上下文长度限制,就得花上大半…...
Verdi Debug Mode避坑指南:解决Transaction采集不全、VIP协议分析的那些‘坑’
Verdi Debug Mode深度排障手册:从Transaction采集到VIP协议分析的实战避坑指南 在芯片验证的复杂战场上,Verdi的Debug Mode就像一把瑞士军刀——功能强大但需要精准操作。当你在凌晨三点盯着FSDB文件中缺失的Transaction数据,或是面对SNPS VI…...
遥感在生态系统碳储量、碳收支、碳循环、碳汇稳定性预警以及人为源排放反演等应用
卫星遥感具有客观、连续、稳定、大范围、重复观测的优点,已成为监测全球碳盘查的核心技术手段,卫星遥感也正在成为新一代、国际认可的全球碳核查业务化方法。本此目的就是梳理碳中和及碳盘点对卫星遥感的最新现实需求,系统总结遥感技术在生态…...
ESP32连接ROS保姆级教程:用Arduino IDE搞定WiFi通信(附完整代码)
ESP32连接ROS保姆级教程:用Arduino IDE搞定WiFi通信(附完整代码) 如果你手头有一块ESP32开发板,想快速实现与ROS系统的无线通信,却苦于找不到简单明了的教程,那么这篇文章就是为你准备的。我们将从零开始&a…...
