首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Excel实战技巧55: 包含重复值列表查找指定数据最后出现数据

文章详情:excelperfect 本文题目比较拗口,用一个示例来说明,如下图1所示,是一个记录员工值班日期表,安排每天值班,需要查看员工最近一次值班日期,以免值班时间隔得太近。...例如,可以查到张无忌最近是2019年9月9日值班,因此下一天值班就不会安排张无忌了。现在就是要求给出张无忌后,获得他最近值班日期2019年9月9日,对于其他员工也是这样。 ?...A2:A10值,如果相同返回TRUE,不相同则返回FALSE,得到一个由TRUE和FALSE组成数组,然后与A2:A10所行号组成数组相乘,得到一个由行号和0组成数组,MAX函数获取这个数组最大值...,也就是与单元格D2值相同数据A2:A10最后一个位置,减去1是因为查找是B2:B10值,是从第2行开始,得到要查找B2:B10位置,然后INDEX函数获取相应值。...组成数组,由于这个数组找不到2,LOOKUP函数在数组中一直查找,直至最后一个比2小最大值,也就是数组最后一个1,返回B2:B10对应值,也就是要查找数据列表中最后值。

10.4K20
您找到你想要的搜索结果了吗?
是的
没有找到

对于初学者来说,有哪些好 Python 示例?

使用 Python tuple() 方法,我们可以将列表转换为元组。列表转换为元组后,我们无法更新列表,因为元组是不可变。...数字 - Python 最常见内置数据结构是整数、复数和浮点数。 例 5, 2+3i, 3.5. 列表 − 列表是按特定顺序排序对象集合。列表组成部分可以是多种数据类型。...Java,情况并非如此,Java,它是可选。局部变量有助于区分类方法和属性。 类 self 变量对应于 init 方法中新创建对象,但它引用了可以其他方法调用其方法实体。...break - 当满足条件,循环终止,控制权转移到下一条语句。 pass - 当代码块需要在语法上有效但您不想运行它,请使用此 pass 语句。实质上,这是一个空操作。...continue - 当满足指定条件,将控制发送到循环开头,从而允许跳过循环当前执行某些部分。 如何将字符串每个字符转换为小写字母? 要将字符串转换为小写,请使用 lower() 函数。

2K40

Python0基础()——期末不挂科

"M 变量 a ") print (r'\n') print (R'\n') 难点 格式化字符串,有点像强制转换意思,了解即可,写题中可以不使用 常用格式化字符串符号有以下几个 %c:...'')) 也就相当于一个删除操作,将sa都替换为" " 该字符串Python是不可变,因此此函数将返回一个新字符串,而原始字符串将保持不变。...列表 这块注意索引,python列表更像c数组超集 从头开始 从尾开始 常用操作 插入,删除,还是一样知道函数容易做,不知道函数也能做,索引+循环+判断,自己造一个出来就行了...","wangwu"] for name in name_list: # 循环内部针对列表元素进行操作 print(name) 元组 元组与列表最大不同,就是元组不允许修改,python...跳过输出 continue print ('当前字母 :', letter) var = 10 # 第二个实例 while var > 0

49020

【Python】基础语法(一)

) 3.变量 4.数据类型 Python中提供了6种标准数据类型: 数字类型(number),字符串类型(string),列表(list),元组(tuple),字典(dictionary),集合(set...); 其中数字类型还包括三种数值类型:整型(int),浮点型(float),复数类型(complex); 4.1数字类型 4.2类型转换函数 Python,可以使用内置函数来进行类型转换。...dict(x) 将x转换为字典,其中x应该是一个可迭代对象,如列表或元组,其中包含两个元素,分别作为键和值。 4.3布尔类型 与Java不同是,Python布尔类型值首字母要大写....注意: 拼接字符串,如果涉及非字符串类型操作,需要使用字符串类型函数str()转换为字符串....index(sub, start, end) 字符串搜索指定值并返回它被找到位置。 isalnum() 如果字符串所有字符都是字母数字,则返回True。

7510

Python 循环结结构

注意:while循环中else是while条件表达式为假情况下执行代码内容,一般用于判断起始条件是否为假等相关操作。 实例使用了 while 来计算 1 到 100 总和: #!...你可以使用 CTRL+C 来退出当前无限循环 执行以上脚本,输出结果如下: 输入一个数字 :5 你输入数字是: 5 输入一个数字 : for ... in 循环 for...in 循环用于遍历容器类数据...子句: break语句: break作用:循环中break作用是终止当前循环结构后续操作,一旦程序运行了break,循环也就终止了!...continue语句: continue语句被用来告诉Python跳过当前循环块剩余语句,然后继续进行下一轮循环。 #!...循环语句可以有 else 子句,它在穷尽列表(以for循环)或条件变为 false (以while循环)导致循环终止被执行,但循环被break终止不执行。 如下实例用于查询质数循环例子: #!

80810

Python基础语法 原

一、标识符 Python,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。 Python标识符是区分大小写Python以下划线开头标识符是有特殊意义。...调用函数,所有函数内声明变量名称都将被加入到作用域中。 五、数据类型 虽然Python引用没有数据类型,但是Python是有数据类型概念。...Python中有5大标准数据类型,分别是:Number(数字)、String(字符串)、List(列表)、Tuple(元祖)、Dictionary(字典)。...5、类型转换 Python各个数据类型是可以互相转换转换方法如下: index(x[,base]):将x转换为一个整型。 long(x[,base]):将x转换为一个长整型。...while 语句还有另外两个重要命令 continue,break 来跳过循环,continue 用于跳过该次循环,break 则是用于退出循环,此外"判断条件"还可以是个常值,表示循环必定成立。

2.3K31

python数据分析学习笔记—python基础知识

● 标识符名称其他部分可以由字母(大写或小写)、下划线(‘ _ ’)或数字(0-9)组成。 ● 标识符名称是对大小写敏感。例如,myname和myName不是一个标识符。...数据结构是指相互之间存在一种或多种特定关系数据元素集合。python主要包括列表、元组、字典、序列四种。...1、列表(list) 列表是处理一组有序项目的数据结构,即你可以一个列表存储一个序列项目。...列表项目应该包括方括号,而且列表是可变数据类型,一旦你创建了一个列表,你可以添加、删除或是搜索列表项目。方括号数据可以是int型,也可以是str型。...模块 1、定义 函数是一个程序可以重复多次使用代码,而模块是在其他程序可以重复使用代码(程序)。

1.7K51

从ZERO开始系列:大数据软件之1.Hadoop安装与wordcount运行

一、python变量 1.变量 变量是程序临时存储数据容器。...变量赋值:向变量存储数据 语法:变量名称 = 数据 python代码,出现了等号~通常情况就是向左边变量存储数据 变量作为一个容器,对于数据操作一般只有四种:增加、删除、修改、查询 2...[3] print(heros)#["刘备","后羿","关羽","李白"] 4.数据类型转换 Python代码,所有的基本数据类型可以互相转换 (1) 字符串转换其他类型 字符串 其他数据类型...“) –> 布尔值:True “” 转换:bool(“”) –> 布尔值:False (2) 整数转换其他类型 整数 其他数据类型 11 转换:str(11) –> 字符串:“11” 11 转换:float...、运算符、数据格式化、获取用户输入、赋值 import math #列表生成式 #变量声明,一般采用驼峰命名法,当名称出现多个单词, # 首单词首字母小写,其余后面单词首字母大写 numList=[

52430

JAVA基础—类—11.29

一、python变量 1.变量 变量是程序临时存储数据容器。...变量赋值:向变量存储数据 语法:变量名称 = 数据 python代码,出现了等号~通常情况就是向左边变量存储数据 变量作为一个容器,对于数据操作一般只有四种:增加、删除、修改、查询 2...[3] print(heros)#["刘备","后羿","关羽","李白"] 4.数据类型转换 Python代码,所有的基本数据类型可以互相转换 (1) 字符串转换其他类型 字符串 其他数据类型...“) –> 布尔值:True “” 转换:bool(“”) –> 布尔值:False (2) 整数转换其他类型 整数 其他数据类型 11 转换:str(11) –> 字符串:“11” 11 转换:float...、运算符、数据格式化、获取用户输入、赋值 import math #列表生成式 #变量声明,一般采用驼峰命名法,当名称出现多个单词, # 首单词首字母小写,其余后面单词首字母大写 numList=[

45330

Java基础知识学习笔记-12.1(待续)

一、python变量 1.变量 变量是程序临时存储数据容器。...变量赋值:向变量存储数据 语法:变量名称 = 数据 python代码,出现了等号~通常情况就是向左边变量存储数据 变量作为一个容器,对于数据操作一般只有四种:增加、删除、修改、查询 2...[3] print(heros)#["刘备","后羿","关羽","李白"] 4.数据类型转换 Python代码,所有的基本数据类型可以互相转换 (1) 字符串转换其他类型 字符串 其他数据类型...“) –> 布尔值:True “” 转换:bool(“”) –> 布尔值:False (2) 整数转换其他类型 整数 其他数据类型 11 转换:str(11) –> 字符串:“11” 11 转换:float...、运算符、数据格式化、获取用户输入、赋值 import math #列表生成式 #变量声明,一般采用驼峰命名法,当名称出现多个单词, # 首单词首字母小写,其余后面单词首字母大写 numList=[

41610

【干货】Python基础语法之变量类型

01 Python编码 Python默认编码格式是 ASCII 格式,没修改编码格式无法正确打印汉字,所以在读取中文时会报错。...使用以下命令运行程序:python test.py Python标识符 Python 里,标识符由字母数字、下划线组成。... Python ,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。Python 标识符是区分大小写。 以下划线开头标识符是有特殊意义。...Python保留字符 下面的列表显示了Python保留字。这些保留字不能用作常数或变数,或任何其他标识符名称。 所有 Python 关键字只包含小写字母。 ?...加号(+)是字符串连接运算符,星号(*)是重复操作 ? Python列表 List(列表) 是 Python 中使用最频繁数据类型。列表可以完成大多数集合类数据结构实现。

69010

python初级:基础知识学习-变量、数据类型、运算符、选择结构

一、python变量 1.变量 变量是程序临时存储数据容器。...变量赋值:向变量存储数据 语法:变量名称 = 数据 python代码,出现了等号~通常情况就是向左边变量存储数据 变量作为一个容器,对于数据操作一般只有四种:增加、删除、修改、查询 2...[3] print(heros)#["刘备","后羿","关羽","李白"] 4.数据类型转换 Python代码,所有的基本数据类型可以互相转换 (1) 字符串转换其他类型 字符串 其他数据类型...“) –> 布尔值:True “” 转换:bool(“”) –> 布尔值:False (2) 整数转换其他类型 整数 其他数据类型 11 转换:str(11) –> 字符串:“11” 11 转换:float...、运算符、数据格式化、获取用户输入、赋值 import math #列表生成式 #变量声明,一般采用驼峰命名法,当名称出现多个单词, # 首单词首字母小写,其余后面单词首字母大写 numList=[

53410

Java 8 - Stream流骚操作解读

这是因为中间操作一般都可以合并起来,终端操作一次性全部处理。...当前解决方案仍然搞不定!这是因为,你现在得到是一个流列表(更准确地说是Stream)。的确,你先是把每个单词转换成一个字母数组,然后把每个数组变成了一个独立流。...,这就是大家熟悉Java && 和 || 运算符短路版本 ---- 什么是短路求值 有些操作不需要处理整个流就能得到结果。...只要找到一个元素,就可以有结果了 同样,limit也是一个短路操作。 它只需要创建一个给?大小流,而用不着处理流中所有的元素。碰到无限大小?...例如,给定一个数字列表, 找出第一个平方能被3整除数 /** * 需求: 给定一个数字列表, 找出第一个平方能被3整除数 */ public static

1.4K20

Python 3.7.0 笔记(不完整)

基本变量 Python 可以不写数据类型,直接给变量赋值 ? 注意: •使用变量之前,需要对其先赋值。 •变量名可以包括字母数字、下划线,但变量名不能以数字开头。...= y 例子可以改进为: x,y=4,5 small = x if x < y else y Python数据类型 一、整数 Python可以处理任意大小整数,当然包括负整数,Python程序...注意事项 此外,Python还提供了列表、字典等多种数据类型,还允许创建自定义数据类型 python操作符 python算术操作符 加减法( + 和 - ) 算术操作加减法,也可能用加号当作字符连接符号用...但在其他语言中2<3<4是不合法。 ? 与( and ) ? 或( or ) ? 非( not ) ? 操作符优先级问题 越在上面优先级越高 ? 列表: 创建列表: 创建一个普通列表 ?...逻辑操作符 ? 连接操作符 ? 重复操作符 ? 成员关系操作符 ? ? 列表一些常用方法 count( ) 统计某个元素列表中出现次数 ?

1.3K40

用Power Query轻松批量抓取A股数据,及列表转换函数(List.Transform)使用

例1、给某个列表数字都加上1(简单对应转换) = List.Transform({30,40,21,33},each _+1) 结果:{31,41,22,34} 说明:转换函数下换线“_”表示输入列表每一个...,A,A,A,A,A,A,A,A} 例3、将数字1~26转换字母“A”~“Z” = List.Transform( {1..26}, each Character.FromNumber(64+_)...例4、批量抓取A股全部页面数据 首先回头看一下《单页A股实时信息抓取》操作生成代码: 这个代码里,实际上只需要将页面进行批量输入,就可以得到批量页面信息,我们先删除其他步骤代码,仅保留最关键两行代码...,然后套上List.Transform函数修改为自定义函数(并将两行代码连成一个完整语句)如下: 这样,当我们pg_lst参数输入页码列表,所有页码会被List.Transform函数批量转换为对应页面数据...现在,我们回头看《格式化表单数据按可配置映射表转换汇总》内容,看是否容易理解?

1.3K40

Java面试集合(四)

标识符 标识符规则:可以使用字母数字,_ ,以及美元符号 $,Java可以使用中文命名,但建议不用使用,不能使用关键字,也不能以数组开头,注意区分大小写,要见名知意 5....字面量 字面量:指的是计算机不可变值 1.整数常量(所有的整数) 2.小数常量(所有的小数) 3.字符常量(将一个字母数字、符号,用 ‘’ 标识起来) 4.字符串常量(将一个或者多个字符用...数据类型转换 数据类型转换: 自动类型转换 / 隐式转换 强制类型转换 / 显式转换 自动类型转换:小类型可以自动转为大类型 大包围小 char可以转换为int,long可以转换为float...成员变量和局部变量 成员变量,局部变量方法 成员变量作用在整个类,局部变量只能在它方法,或者语句中 成员变量存储堆内存,并自动赋予默认值; 局部变量存储栈内存,不自动赋予默认值...Java、 Android其他知识 深入讲解 ,有兴趣可以继续关注 小礼物走一走 or 点赞

1.2K20
领券