首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Excel公式技巧20: 从列表中返回满足多个条件的数据

    在实际工作中,我们经常需要从某列返回数据,该数据对应于另一列满足一个或多个条件的数据中的最大值。 如下图1所示,需要返回指定序号(列A)的最新版本(列B)对应的日期(列C)。 ?...千万不能忽略了这一要点,即如果采用以下简单方法: =INDEX(C2:C10,MATCH(MAX(IF(A2:A10=F1,B2:B10)),B2:B10,0)) 尽管此公式构造仍可以返回正确的值,但完全不能保证所有情况下都正确...而且,如果该情况发生在希望返回的值之前行中,则MATCH函数显然不会返回我们想要的值。...由于数组中的最小值为0.2,在数组中的第7个位置,因此上述公式构造的结果为: {0;0;0;0;0;0;1;0;0;0} 获得此数组后,我们只需要从列C中与该数组出现的非零条目(即1)相对应的位置返回数据即可

    18.3K10

    定时从列表中爬今日通知信息,打包成windows服务

    场景模拟 每天8点爬取今日发布的新闻和通知公告,将爬取后的信息保存到Excel文件中,将程序发布成windows服务,开机即可自动启动。...技术使用 1.每天8点定时执行任务,使用Quartz.Net 2.爬取数据采用HtmlAgility 3.Excel操作采用NPOI 4.将应用程序发布为Windows服务,使用Topshelf...4614975.html TopShelf概述 Topshelf是创建Windows服务的另一种方法,老外的一篇文章Create a .NET Windows Service in 5 steps...with Topshelf通过5个步骤详细的介绍使用使用Topshelf创建Windows 服务。...首先创建一个调度器 然后创建一个任务 然后创建一个触发器,这一步中我们设置了cron为每晚8点,具体使用的大家可以看cron语法 然后将任务与触发器添加到调度器中并执行 在构造函数中对当前任务

    95220

    Excel公式练习44: 从多列中返回唯一且按字母顺序排列的列表

    本次的练习是:如下图1所示,单元格区域A2:E5中包含一系列值和空单元格,其中有重复值,要求从该单元格区域中生成按字母顺序排列的不重复值列表,如图1中G列所示。 ?...图1 在单元格G1中编写一个公式,下拉生成所要求的列表。 先不看答案,自已动手试一试。...在单元格H1中的公式比较直接,是一个获取列表区域唯一值数量的标准公式: =SUMPRODUCT((Range1"")/COUNTIF(Range1,Range1&"")) 转换为: =SUMPRODUCT...在单元格G1的主公式中: =IF(ROWS($1:1)>$H$1,"", 如果公式向下拖拉的行数超过单元格H1中的数值6,则返回空值。 3....统计列表区域中唯一值数量。 2. 将二维区域转换成一维区域。 3. 强制INDEX返回数组。 4. 确定字母排序。 5. 提取唯一值并按字母排序。

    6.6K31

    Windows 系统上使用任务管理器查看进程的各项属性(命令行、DPI、管理员权限等)

    Windows 系统上的任务管理器进化到 Windows 10 的 1809 版本后,又新增了几项可以查看的进程属性。 本文介绍可以使用任务管理器查看的各种进程属性。...如何查看进程的各种属性 在任务栏上右键,选择“任务管理器”;或者按下 Ctrl + Shift + Esc 可以打开任务管理器。...如果你的电脑死掉了,也可以按 Ctrl + Alt + Del 再选择任务管理器打开。 在顶部列表标题上右键,可以选择列,在这里可以打开和关闭各种各样可以查看的进程属性。...不过我更喜欢的是“命令行”。因为除了可以看进程的路径之外,还可以了解到它是如何启动的。比如下面这篇博客中,我就是在任务管理器了解到这些工具的启动参数的。...进程的 DPI 感知级别有以下这些,名字来源于 Windows 系统任务管理器上的显示名称。

    6.8K40

    15个CMD命令,每个Windows用户都应该知道

    在这篇文章中,我会向大家介绍一些关键的windows命令行。虽然命令行是windows中使用最少的部分,但它也是最强大和最灵活的。以下是对普通用户最有用的windows命令。...如果没有某个特定的服务器阻止了你的计算机和另一台计算机之间的通信,ping的数据包返回,你会知道你的电脑连接工作正常。...如果SFC发现任何损坏或丢失的文件,它会从系统文件备份(就是dllcache)中提取正确的系统文件,替换不正确的文件。14、tasklist提供了计算机上运行的所有任务的当前列表。...(3)tasklist -M会定位与活动任务相关联的DLL文件。这些命令对于出现在任务列表中的高级故障排除任务非常有用。(4)不携带任何参数的命令 tasklist 会显示一个可执行文件名和进程ID。...本次测试使用系统:windows7 64位使用命令行插件:clink.exe使用命令行提示符:标准cmd.exe

    2.7K20

    Windows快捷键速查

    Ctrl + 单击分组任务栏按钮 循环浏览组的窗口。 3. 设置 快捷键 说明 Windows 徽标键 + I 打开设置。 Backspace 返回到设置主页。...+ 数字 打开桌面,然后切换至固定到任务栏的应用的最后活动窗口 Windows 徽标键 + Alt + 数字 打开桌面,然后打开固定到任务栏的应用的“跳转列表” Windows 徽标键 + Ctrl...Windows 徽标键 + Ctrl + Shift + B 从空白屏幕或黑屏中唤醒 5. 命令提示符 快捷键 说明 Ctrl + C(或 Ctrl + Insert) 复制选定文本。...Ctrl + Home(历史记录导航) 如果命令行为空,则将视区移动到缓冲区顶部。否则,请删除命令行中光标左侧的所有字符。...Ctrl + End(历史记录导航) 如果命令行为空,则将视区移动到命令行。 否则,请删除命令行中光标右侧的所有字符。 6. 对话框 快捷键 说明 F4 显示活动列表中的项目。

    7.1K20

    volatility 各个选项的详解

    剪贴板中的内容 cmdline:显示进程命令行参数 cmdscan:提取执行的命令行历史记录(扫描_COMMAND_HISTORY信息) connections:打印系统打开的网络连接...(仅支持Windows XP 和2003) connscan:打印TCP连接信息(仅支持Windows XP 和2003) consoles:提取执行的命令行历史记录(扫描_CONSOLE_INFORMATION...:打印已安装的GDI计时器及回调 gdt:显示全局描述符表 getservicesides:获取注册表的服务名称并返回SID信息 getsids:打印每个进程的SID信息...:将物理内存原生数据转换为windbg崩溃转储格式 screenshot:基于GDI Windows的虚拟屏幕截图保存 servicediff:Windows服务列表 sessions...:从内存中的注册表信息获取机器关机时间 sockets:打印已打开套接字列表 sockscan:TCP套接字对象池扫描 ssdt:显示SSDT条目 strings:物理到虚拟地址的偏移匹配

    5.9K20

    跟着坚果社区从零开始学鸿蒙——HDC常见命令

    file send 从本地发送文件至远端设备。 file recv 接收远端设备文件至本地。 fport ls 列出全部转发端口任务。...设备连接管理 查询设备列表 hdc list targets [-v] 参数: 参数名 说明 -v 显示设备更多详情。 返回信息: 返回信息 说明 设备标识符列表 已连接的设备标识符列表。...版本更新说明:从3.1.0a版本开始,支持使用中文字符作为文件传输命令参数,便于多语言环境下使用。 端口转发 命令 说明 fport ls 列出全部转发端口转发任务。...查询端口转发任务列表 命令格式如下: hdc fport ls 返回信息: 返回信息 说明 tcp:1234 tcp:1080 [Forward] 正向端口转发任务。...Windows:使用任务管理器>详细信息查询hdc.exe进程,右键打开文件所在位置,核对位置是否为配置的环境变量中的hdc文件位置,如果不一致,可尝试结束hdc.exe进程(命令行工具中执行hdc kill

    39010

    Rust 命令行待办工具

    从本地文件加载待办列表(文件不存在则返回空列表) pub fn load_from_file(file_path: &str) -> Result<Self, Box<dyn std::error...再次查看待办(cargo run -- list),ID=2 的状态图标变为 “”: 你的待办列表(共 3 个任务,按优先级排序): ID: 1 | 内容: 完成 Rust 命令行工具开发 | 优先级...查看待办(cargo run -- list),ID=3 的待办已移除: 你的待办列表(共 2 个任务,按优先级排序): ID: 1 | 内容: 完成 Rust 命令行工具开发 | 优先级: 高...JSON 格式) 终端显示乱码(如图标不显示) 终端不支持 Unicode 字符(如 Windows 旧版 CMD) 改用 Windows Terminal 或 PowerShell,或在 todo.rs...7.2 工具使用场景 本工具适用于开发者日常任务管理,尤其是需要区分任务优先级(如 “紧急开发需求” 高优先级、“文档整理” 低优先级)的场景,命令行操作高效且不依赖图形界面,可集成到终端工作流中。

    12710

    Win10 快捷键大全(史上最全)「建议收藏」

    Windows 徽标键 + Shift + 数字 打开桌面,并启动固定到任务栏的位于该数字所表示位置的应用的新实例 Windows 徽标键 + Ctrl + 数字 打开桌面,并切换到固定到任务栏的位于该数字所表示位置的应用的最后一个活动窗口...Windows 徽标键 + Alt + 数字 打开桌面,并打开固定到任务栏的位于该数字所表示位置的应用的跳转列表 Windows 徽标键 + Ctrl + Shift + 数字 打开桌面,并以管理员身份打开位于任务栏上给定位置的应用的新实例...Windows 徽标键 + Tab 打开“任务视图” Windows 徽标键 + 向上键 最大化窗口 Windows 徽标键 + 向下键 从屏幕中删除当前应用或最小化桌面窗口 Windows 徽标键...否则,删除命令行中光标左侧的所有字符。 Ctrl + End(历史记录导航) 如果命令行为空,则将视口移动到命令行。否则,删除命令行中光标右侧的所有字符。...下面是 Windows 10 中辅助技术的键盘快捷方式列表,包括“放大镜”、“高对比度”等。

    24.1K31

    Postman使用教程详解「建议收藏」

    json请求实战 3、Newman命令行运行脚本 1.安装nodejs 2.安装newman 3.Newman运行postman collections 4.定时任务执行脚本 5.Jenkins持续集成...(收到接口响应)、查看快递单(查看返回头域)、查快递查看内容(查看返回主体内容)【Postman接口响应验证】 获取响应返回信息: 接口的响应包中,测试关注的重点在于响应的正文主体同时可能对响应头和状态码进行校验...或者通过newman run -h命令来查看参数列表说明。...4.定时任务执行脚本 在实现了newman对测试集的命令行运行之后,可以通过编写bat脚本,将其设 置为windows定时任务,以完成测试脚本的定时运行。...1、编写bat脚本 将newman运行测试集的命令编写为bat脚本保存 2、设置定时任务 在计算机上右键->管理,在弹出菜单里的任务计划程序里创建定时任务配置执行 5.Jenkins持续集成

    3.7K10

    Powershell基础入门与实例初识

    [TOC] 0x00 前言简介 微软官网:PowerShell 是构建于 .NET 上基于任务的命令行 shell 和脚本语言。...具有一致的接口的工具有助于控制固有的复杂性 一致性 : 管理系统是一项复杂的任务,具有一致的接口的工具有助于控制固有的复杂性 交互式脚本编写环境: Windows 命令提示符提供了一个可访问命令行工具和基本脚本的交互式...,可以从以交互方式键入命令轻松转换为创建和运行脚本 PowerShell版本: Windows PowerShell: 从 Windows 7 SP1 和 Windows Server 2008 R2...切换命令行的历史记录 Home 光标移至命令行最左端 Backspace 从右删除命令行字符 Ctrl+C 取消正在执行的命令 Ctrl+左/右方向键 在单词之间移动光标 Ctrl+Home...PS 为IT管理员提供全面控制以及实现系统管理任务自动化的一个命令行 Shell 和基于任务的脚本技术; PS命令 导致操作被执行的管道中的元素。PS 命令可以在键盘上输入或以编程方式调用。

    5.7K20

    R语言入门系列之三:R脚本

    基于前面的基础,今天我介绍一下R语言中基础的程序结构,来帮助我们完成更复杂的数据处理任务。此外,如果你有大批量数据处理、可视化任务,需要着重学习R脚本在命令行的调用方式以及命令行参数的使用方法。...写好的R语言程序一般保存为R脚本,这样在以后完成相似数据处理任务时可以方便地直接调用。...在linux系统命令行,我们可以使用“Rscript”命令来调用运行写好的程序,并添加一些必须的命令行参数;在Windows系统的Rstudio中,可以使用source()函数来调用写好的R脚本。...# return:一个函数的返回值是在函数体中评估计算最后一个表达式的值。...: 可以发现,前五个为R内置参数,用户输入参数从第6个开始,R脚本中的命令行参数的使用示例如下所示: 如果想忽略R内置参数,则可以如下设置: Args <- commandArgs(TRUE) 这样

    4.3K20

    Python 进阶指南(编程轻松进阶):二、环境配置和命令行

    一般来说,一个命令行一次只能运行一个进程(尽管您可以同时打开多个命令行)。 每个操作系统都有查看正在运行的进程列表的方式。...与命令行相比,GUI 向用户提供可视信息,引导他们更轻松地完成任务。大部分电脑用户都把命令行当做高级功能,从来不碰。...在终端中按下向上箭头键,用您输入的最后一个命令填充命令行。您可以继续按向上箭头键查找以前的命令,或者按向下箭头键返回到最近的命令。...在 Windows 上,rd /s /q [folder]也会做同样的事情。图 2-5 说明了这项任务。...从用户变量列表(不是系统变量列表)中选择路径,点击编辑,在出现的文本字段中添加新文件夹名称(不要忘记分号分隔符),点击确定。

    7.4K60

    Java编程思想第五版(On Java 8)(二)-安装Java和本书用例

    因为考虑到可能有“专门的初学者”从本书开始学习编程,所以我会详细地教你如何使用命令行。 如果你已经有此方面的经验了,可以跳过这段安装说明。...unzip,你可以通过互联网为 Windows 安装命令行解压程序 unzip。...安装步骤所有平台一致: 从 GitHub 仓库中下载本书代码示例 解压到你所选目录里。...Gradle 基础任务 本书构建的大量 Gradle 任务都可以自动运行。Gradle 使用约定大于配置的方式,简单设置即可具备高可用性。本书中“一起去骑行”的某些任务不适用于此或无法执行成功。...以下是你通常会使用上的 Gradle 任务列表: 编译本书中的所有 java 文件,除了部分错误示范的 gradlew compileJava 编译并执行 java 文件(某些文件是库组件

    1.2K41
    领券