IF() IF(logical_test,[value_if_true],[value_if_false]) 如果第一个参数表达式判断的结果为真时,则返回第二个参数值;为假时,则返回第三个参数值。...如: =IFS(A2>89,"A",A2>79,"B",A2>69,"C",A2>59,"D",TRUE,"F") 也即如果(A2 大于 89,则返回"A",如果 A2 大于 79,则返回"B"并以此类推...例如,如果区域中包含的公式返回空字符串,COUNTA 函数计算该值。COUNTA 函数不会对空单元格进行计数。 参数可以包含或引用各种类型的数据,但只有数字类型的数据才被计算在内。...· 有关函数的说明: 保证数据没有前导空格、尾部空格、直引号与弯引号不一致或非打印字符。否则COUNTIF函数 可能返回非预期的值。尝试使用CLEAN函数或者TRIM函数。...将条件应用于跨多个区域的单元格,然后统计满足所有条件的次数。 每个区域的条件一次应用于一个单元格。如果所有的第一个单元格都满足其关联条件,则计数增加 1。
VLOOKUP 功能:用于查找首列满足条件的元素 语法:=VLOOKUP(要查找的值,要在其中查找值的区域,区域中包含返回值的列号,精确匹配(0)或近似匹配(1) ) (1) 单表查找 ?...A:C,3,0)) 意思是,如果在销售表中查找不到(用IFERROR函数判断),则去财务表中再查找。...Row 功能:返回单元格所在的行 语法:ROW()或ROW(某个单元格) ? 7. Column 功能:返回单元格所在的列 语法:COLUMN()或COLUMN(某个单元格) ? 8....Find/Search 获取字符长度:Len/Lenb 筛选包含某个条件的 内容:IF+OR+COUNTIF 转换数据类型:VALUE/TEXT 1....Trim 功能:主要用于把单元格内容前后的空格去掉,但并不去除字符之间的空格,如果是想要去掉所有的空格,需要用substitute函数。 语法:=TRIM(单元格) ?
如果在空格处拆分这些对象可能会导致很差的检索结果,比如,输入York University(约克大学)时会返回包含New York University(纽约大学)的文档。连字符和空格甚至会互相影响。...然而在很多情况下,即使词条之间并不完全一致,但实际上人们希望它们之间能够进行匹配。比如查询USA时我们希望能够返回包含U.S.A.的文档。...该例子中,如果用户输入windows,那么我们希望返回包含Windows操作系统的文档。...但是,如果输入查询C.A.T.,返回的很多包含cat的文档却肯定不是我们想要的结果。...假如用户通常只查询特定的短语,如Michael Jackson,那么基于位置索引的倒排记录表合并方式效率很低。一个混合策略是:对某些查询使用短语索引或只使用二元词索引,而对其他短语查询则采用位置索引。
例如,如果要计算单元格区域内某个文本字符串或数字出现的次数,则可使用 COUNTIF 函数。 ...若数组或引用参数包含 文本、逻辑值以及空白单元格,则这些值将被忽略;但包含零值的单元格将计算在内。...若数组或引用参数包含文本、逻辑值以及空白单元格,则这些值将被忽略;但包含零值的单元格将计算在内。...若数组或引用参数包含文本、逻辑值以及空白单元格,则这些值将被忽略;但包含零值的单元格将计算在内。 ...若 array_x 和 array_y 的元素数目不同, 则 SUMXMY2 将返回错误值 #N/A。
当需要在单元格区域中找到某个值时,可以使用MATCH函数。在单元格中查找特定字符串时,FIND函数和SEARCH函数非常方便。如何知道单元格中是否包含与给定模式匹配的信息?...3.如果没有找到有效的模式,则函数返回FALSE;如果模式是无效的,则发生错误#VALUE!。 下面,介绍几个为演示目的而创建的正则表达式匹配示例。...lemons)向右查找,看前面是否没有单词“lemons”。如果没有“lemons”,则该点与除换行符以外的任何字符匹配。...]) 例如,如果单元格A5中的字符串包含有效的电子邮件地址,则返回“Yes”,否则为“No”。...记住,我们的自定义函数可以一次处理多个单元格,Excel的总和可以在一个数组中累加值,下面是你要做的: 为RegExpMatch提供一个单元格区域引用,以便它返回一个包含TRUE和FALSE值的数组。
使用减号 - 排除内容 如果您希望搜索结果中不包含某个词汇或短语,那么在单词前添加 -,可以多次指定。 注意:减号前面有空格,减号后面无空格,不然无效!...注意,对于加号+,表示搜索结果必须包含指定内容。但该用法随着社交服务 Google+ 的推出已被弃用。...2.了解搜索运算符 使用 site: 在特定网站搜索 如果您希望 Google 返回的搜索结果是来自某个特定的网站,仅需要在搜索内容开头或结尾添加 site: 。...使用 filetype: 搜索特定文件类型 如果你希望搜索的结果包含了某个特定的文件类型,如 PDF 或 PPT,那么可以使用 filetype: 只要要搜索的文件类型。...使用 before: 与 after: 限定日期 如果希望搜索结果是发布在特定日期之前,可以使用 before: 标签。 如果添加 before: 标签,会返回早于某个特定日期的结果。
(sparse=True,…) DictVectorizer.fit_transform(X) X:字典或者包含字典的迭代器,返回值:返回sparse矩阵 DictVectorizer.inverse_transform...stop_words=[]) 返回词频矩阵 CountVectorizer.fit_transform(X) X:文本或者包含文本字符串的可迭代对象 返回值:返回sparse矩阵 CountVectorizer.inverse_transform...return None [20210811101615.png] 问题:该如何处理某个词或短语在多篇文章中出现的次数高这种情况?...Tf-idf文本特征提取 TF-IDF的主要思想是:如果某个词或短语在一篇文章中出现的概率高,并且在其他文章中很少出现,则认为此词或者短语具有很好的类别区分能力,适合用来分类。...某一特定词语的idf,可以由总文件数目除以包含该词语之 文件的数目,再将得到的商取以10为底的对数得到 [20210811101723.png] 最终得出结果可以理解为重要程度。
,数值最小,文本大于数值,最大的是逻辑值true 文本运算符 & 可以将两个数据合并为一个文本类型数据 引用运算符包括:冒号;单个空格; 逗号。...单个空格是交集运算符,而逗号是联合运算符,冒号是区域运算符 相对引用和绝对引用最好搭配使用,F4 可以快速切换 确定使用提示列表里的某个函数可以按 tab 键补全 ctrl+shift+A 可以显示出函数所有需要的参数...但并没有一个合列的选项。如果合并单元格,会犯非常低级的错误。...FIND 或者 SEARCH(查找的字符,查找的位置,从第几个字符开始查找) 只有FIND 区分大小写,只有SEARCH可以使用通配符,如果想把通配符当作普通字符来处理,需要再*前面加~ 截取字符 可左可右可中间...=VLOOKUP($E2,$A$2:$D$100,COLUMN(B:B),0) MATCH 可以在某一个范围内搜索特定的项 MATCH(要查找的内容,搜索的区域,匹配类型) 查找的内容可以是值,数字,
每个区域的条件一次应用于一个单元格。如果所有的第一个单元格都满足其关联条件,则计数增加 1。如果所有的第二个单元格都满足其关联条件,则计数再增加 1,依此类推,直到计算完所有单元格。...如果条件参数是对空单元格的引用,COUNTIFS 会将该单元格的值视为 0。 您可以在条件中使用通配符,即问号 (?) 和星号 (*)。问号匹配任一单个字符;星号匹配任一字符序列。...空单元格:指什么内容也没有的单元格,姑且称之为真空。假空单元格:指0字符的空文本,一般是由网上下载来的或公式得来的,姑且称之为假空。...date指单元格区域,该参数不能是数组 二、求>某个值的单元格个数(1) 大于50 =COUNTIF(data,">50")(2) 等于50 =COUNTIF(data,50)(3) 小于50...)(10) 小于或等于E5单元格的值 =COUNTIF(data,"<="&E5) 三、等于或包含某N个特定字符的单元格个数 (1) 两个字符 =COUNTIF(data,"??")
每当开始一个新的块,缩进增加2个空格,当块结束时,缩进返回先前的缩进级别。...在, : ;及右括号())后 如果在一条语句后做注释,则双斜杠(//)两边都要空格。这里可以允许多个空格,但没有必要。...例如: @Partial @Mock DataLoader loader; 参数和局部变量注解没有特定规则。 4.8.6 注释 4.8.6.1 块注释风格 块注释与其周围的代码在同一缩进级别。...类名通常是名词或名词短语,接口名称有时可能是形容词或形容词短语。现在还没有特定的规则或行之有效的约定来命名注解类型。 测试类的命名以它要测试的类的名称开始,以Test结束。...把这个结果切分成单词,在空格或其它标点符号(通常是连字符)处分割开。 推荐:如果某个单词已经有了常用的驼峰表示形式,按它的组成将它分割开(如”AdWords”将分割成”ad words”)。
示例: void doNothing() {} 4.2 块缩进:2个空格 每当开始一个新的块,缩进增加2个空格,当块结束时,缩进返回先前的缩进级别。缩进级别适用于代码和注释。...在 ,:;及右括号( ))后 如果在一条语句后做注释,则双斜杠(//)两边都要空格。这里可以允许多个空格,但没有必要。 类型和变量之间:List list。...例如: @Partial @Mock DataLoader loader; 参数和局部变量注解没有特定规则。 4.8.6 注释 4.8.6.1 块注释风格 块注释与其周围的代码在同一缩进级别。...类名通常是名词或名词短语,接口名称有时可能是形容词或形容词短语。现在还没有特定的规则或行之有效的约定来命名注解类型。 测试类的命名以它要测试的类的名称开始,以 Test结束。...把这个结果切分成单词,在空格或其它标点符号(通常是连字符)处分割开。 - 推荐:如果某个单词已经有了常用的驼峰表示形式,按它的组成将它分割开(如”AdWords”将分割成”ad words”)。
1由小到大rank.avg():针对相同排名取平均值22left():从左侧抓取资料right():右mid():中间,可设置起始位置find():找出特定字母在单元格中的位置,重复的只返回第一个找到的位置...对当前单元格重复上一操作excel快速求一列的平均值,不要空值=AVERAGEIF(A2:A8,"""")但其实平均值函数=AVERAGE()本身就是忽略空值的。...取消勾选【如果定义了文档网格,则对齐到网格】,点击【确定】参考word卡顿延迟问题平时使用word的时候有的人可能会遇到在编辑word文件的时候会非常卡。...但经过检查其实前后格式并没有发生改变。问题原因:可能是标题没有关联多级列表,多个多级列表关联一下就好了注:要跟着你标题样式相关联,具体看你用的是哪个标题样式。有个博客可以参考,但为经过检验。...如果是,改成无基准可能真正有效的方法对宏进行操作,运行下面这段代码后,看看是否解决了你的问题选择菜单栏的 “开发工具” 注意:如果你的word没有开发工具这个选项,根据下面的步骤创建:如果没有菜单栏没有
示例: void doNothing() {} 4.2 块缩进:2个空格 每当开始一个新的块,缩进增加2个空格,当块结束时,缩进返回先前的缩进级别。缩进级别适用于代码和注释。...5、在 ,:;及右括号( ))后 6、如果在一条语句后做注释,则双斜杠(//)两边都要空格。这里可以允许多个空格,但没有必要。 7、类型和变量之间:Listlist。...例如: @Partial @Mock DataLoader loader; 参数和局部变量注解没有特定规则。 4.8.6 注释 4.8.6.1 块注释风格 块注释与其周围的代码在同一缩进级别。...类名通常是名词或名词短语,接口名称有时可能是形容词或形容词短语。现在还没有特定的规则或行之有效的约定来命名注解类型。 测试类的命名以它要测试的类的名称开始,以 Test结束。...2、把这个结果切分成单词,在空格或其它标点符号(通常是连字符)处分割开。 推荐:如果某个单词已经有了常用的驼峰表示形式,按它的组成将它分割开(如”AdWords”将分割成”ad words”)。
在逗号( , )、冒号( : )、分号( ; )及右括号( ) )后 如果在一条语句后用双斜杠( // )做注释,则双斜杠( // )两边都要空格。这里只要一个空格。...把这个结果切分成单词,在空格或其它标点符号(通常是连字符)处分割开。 推荐:如果某个单词已经有了常用的驼峰表示形式,按它的组成将它分割开(如”AdWords”将分割成”ad words”)。...如果没有则返回EmptyMap */ Map getAttributes(); /** * 获取一个属性 * *...@param attributeName 属性名称 * @param 属性类型的泛型 * @return 如果查到则返回该属性,否则返回null。...6.1.2 段落 空行(只包含最左侧星号的行)会出现在段落之间和Javadoc标记(@XXX)之前(如果有的话)。 除了第一个段落,每个段落第一个单词前都有标签\,并且它和第一个单词间没有空格。
lab 里面默认自带打印效果 如果有多个内容要打印,需要写print() 2.缩进 强制缩进,消除不必要的花括号,让代码更加整洁 强制统一代码风格 缩进是语法要求 缩进里面tab与空格不能混用,必须统一...错误信息提示字段元素必须是 2 元组或 3 元组,但你提供了一个单独的数字 '3',这不符合 NumPy 数组的创建规则。...print(n3) 这样可以确保每个子数组都被正确地包含在一个更大的数组结构中。...正确写法如下: 方法与属性对比总结 6.包、库、模块 模块是一个.py文件 包时多个模块的集合,是一个文件夹,一定包含 _init_.py 文件 库是具有特定功能包的集合 他们的使用方法基本一致 6.1...库是一个更大的集合,通常包含多个包,用于实现特定功能(例如数据处理,机器学习等)。
类名通常是名词或名词短语,接口名称有时可能是形容词或形容词短语。现在还没有特定的规则或行之有效的约定来命名注解类型。...名词,采用大驼峰命名法,尽量避免缩写,除非该缩写是众所周知的, 比如HTML,URL,如果类名称中包含单词缩写,则单词缩写的每个字母均应大写。...getXX() 返回某个值的方法,使用get为前缀标识 handleXX() 对数据进行处理的方法,尽量使用handle为前缀标识 displayXX()/showXX() 弹出提示框和提示信息,使用display...例如,如果任何一个该实例的观测状态是可变的,则它几乎肯定不会是一个常量。只是永远不打算改变对象一般是不够的,它要真的一直不变才能将它示为常量。 ? 这些名字通常是名词或名词短语。...例外:在测试中,如果一个捕获的异常被命名为expected,则它可以被不加注释地忽略。下面是一种非常常见的情形,用以确保所测试的方法会抛出一个期望中的异常,因此在这里就没有必要加注释。 ?
情形1:使用COUNTIF函数代替数据透视表 如果仅仅是统计单元格中的值的数量,可以直接使用COUNTIF函数,而不必使用数据透视表。...要将数字转换为文本,可以使用TEXT函数或在数字后面附加空格。) 情形4:模式匹配 通常,当从其他来源提取数据并将其粘贴到excel中时,如果格式不一致,很难对其进行处理。...情形6:替代FIND函数 Excel的FIND函数非常强大,用于查找某个特定文本是否出现在另一个文本中。然而,FIND函数的一个问题是,如果要查找的值不在输入单元格中,则返回错误#VALUE!。...如果只需要知道单元格是否有特定的值,也可以使用COUNTIF函数,比如:COUNTIF(“你查找的单元格”,”*三峡*”)将返回1或0。...,返回第1到33行中存在多少个错误值#VALUE!。如果你正在构建一个复杂的模型,并且需要跟踪错误,那么这将非常有用。 上述大多少技巧也适用于SUMIF函数。
说明 • 参数可以是数字,或者是包含数字的名称、数组或引用。 • 如果数组或引用参数包含文本、逻辑值或空白单元格,则这些值将被忽略;但包含零值的单元格将计算在内。 ...■ 如果条件中的单元格为空单元格,AVERAGEIF 就会将其视为 0 值。 ■ 如果区域中没有满足条件的单元格,AVERAGEIF 将返回错误值 #DIV/0! 。...说明 ■ 如果 average_range 为空值或文本值,则 AVERAGEIFS 返回错误值 #DIV0! 。 ■ 如果条件区域中的单元格为空,AVERAGEIFS 将其视为 0 值。...■ 如果 average_range 中的单元格无法转换为数字,则 AVERAGEIFS 返回错误值 #DIV0! 。...■ 如果没有满足所有条件的单元格,则 AVERAGEIFS 返回错误值 #DIV/0! 。 ■ 您可以在条件中使用通配符,即问号 (?) 和星号 (*)。
提示:如果你认为自己可以熟练使用代码去进行数据处理方面的运算,那么阅读本文将对你没有太多用处。而对于其他人,我建议你学习这些技巧,从而更深入的掌握并理解如何使用。 ?...按回车键后,在City字段下将会返回所有Customer id为1的城市名称,然后将公式复制到其他单元格中,从而匹配所有对应的值。...LEN()-这个公式可以以数字的形式返回单元格内数据的长度,包括空格和特殊符号。 ? 示例:=Len(B3) =23 4....当特定的事件在某个条件下为真,并且另一个条件为假时,可以使用这个公式来进行条件运算。例如:你想对每个销售订单进行评级,“高级”和“低级”。...如果你倾向于在当前工作表中生成图表,可以按ALT+F1,而不是F11。 当然,在任何一种情况下,只要你创建了图表,就可以通过定义特定数据源来展示期望的信息。 ?
领取专属 10元无门槛券
手把手带您无忧上云