首页 > 生辰八字

查二个人名字的匹配度五行起名风水(7大查询匹配类函数)

人名 生辰八字 03-28

二个人名字的匹配度是指通过比较二个人之名字,来推测断定它们在音韵、字形、含义等方面的相似程度。对于很多人来说,名字是一个重要的身份标识,因此了解不同名字的匹配度也是一项有意思的任务。WTR鬼金羊

在进行二个人名字的匹配度查询时,应该使用各式算法和函数来实现。下面介绍的是7种常常见到的查询匹配类函数,这几个函数可以 使用于比较两个字符串的相似度:WTR鬼金羊

余弦相似度函数:通过计算两个向量在多维空间中的夹角余弦值来衡量相似度。WTR鬼金羊

编辑距离函数:通过计算两个字符串之间的编辑操作次数来度量相似度,常用于比较拼写相似但不太一样的字符串。WTR鬼金羊

汉明距离函数:通过计算两个等长字符串之间对应位置不同字符的个数来度量相似度,常用于比较姓名中的字形相似度。WTR鬼金羊

杰卡德相似度函数:通过计算两个集合之间的交集和并集之间的差别来度量相似度。WTR鬼金羊

莱文斯坦距离函数:通过计算两个字符串之间的插入、删除和替换操作次数来衡量相似度。WTR鬼金羊

最长公共子序列函数:通过计算两个字符串中最长的公共子序列的长度来度量相似度。WTR鬼金羊

字符串相似度函数:结合以上多种度量方法,综合计算得到字符串的相似度。WTR鬼金羊

通过使用上述函数,俺们是可以在比较二个人名字的时刻,得到一个较为客观的匹配度评价。诚然,在具体应用中,也许会依据不同需求和背景进行适当调整和组合。WTR鬼金羊

来源头条作者:Excel函数编程可视化WTR鬼金羊

Excel数据处理中,经常用到各式函数,可以说函数是Excel必不可少的一部分,今天向大家介绍数据处理中的七个查询匹配函数。WTR鬼金羊

下面一一介绍各函数的具体用法。vlookupWTR鬼金羊

功能:搜索表区域首列满足条件的元素,确定待检索单元格在区域中的行序号,再进一步返回单元格的值语法:vlookup(lookup_value,table_array,col_index_num,range_lookup)WTR鬼金羊

示例:下图中,在数据源中查找姓名为"万兰"订单ID,在F3单元格内输入:WTR鬼金羊

“=VLOOKUP(E3,A:C,3,0)”,一共有四个参数,第1个参数是E3,亦即"万兰",第2个参数A:C,前面两个参数加在一起之义就是在A:C列中的第1列亦即A列去找"万兰",可以发现"万兰"在A的第5行;WTR鬼金羊

找到之后呢,再看第3个参数“3”,亦即指A:C区域中的第3列,即C列,前两个参数确定行数,第3个参数确定列数,组合在一起就是C5,所以函数返回C5单元格的值,最终我们找到了"万兰"的订单ID,至于第4个参数,一般填写0或者不写,代表精确准确匹配。WTR鬼金羊

这里通过一个具体的实际案例通俗讲解vlookup函数的功能,需须留意的一点是第2个参数,搜索区域的第1列一定得蕴含查找的内容,不然函数无正确返回结果。hlookupWTR鬼金羊

功能:搜索数组区域首行满足条件的元素,确定待检索单元格在区域中的列序号,再进一步返回单元格的值语法:hlookup(lookup_value,table_array,row_index_num,range_lookup)WTR鬼金羊

示例:这里还是查找顾客"万兰"的订单ID,细心的小伙伴可以发现,此处的数据源与上面vlookup的数据源行列颠倒,这里就需要用到hlookup;WTR鬼金羊

在D7单元格输入“=HLOOKUP(D6,A2:G4,3,0)”,前两个参数理解为在A2:G4区域第1行查找顾客"万兰"的列,即E列,结合第3个参数“3”即A2:G4区域的第3行,亦即工作表的第4行,组合在一起就是E4单元格,函数返回E4单元格的内容,"万兰"的订单ID。WTR鬼金羊

通过上面的两个例子可以发现,vlookup和hlookup查找功能侧重点不同,vlookup侧重列查找,hlookup侧重行查找。lookupWTR鬼金羊

功能:从单行或单列或从数组中查找一个值语法:lookup(lookup_value,lookup_vector,result_vector)WTR鬼金羊

示例:lookup函数功能比较强大且复杂,Excel介绍中存在两种用法,上面只列举了一种,下面也只介绍较为实用的一个功能—反向查找。WTR鬼金羊

下图中继续查找"万兰"的订单号,可以发现,此处的数据用vlookup和hlookup完全不行,由于姓名列在最后一列,无法往前匹配(无法反向匹配)WTR鬼金羊

然而lookup可以,在F2单元格内输入“=LOOKUP(E2,C:C,A:A)”,第1个参数仍然是要查找的数值,第2个参数是查找"万兰"在C列中的具体位置,第七行,依据第3个参数,lookup函数放回A列的第七行,即"万兰"的订单号WTR鬼金羊

不过,重要的一点是,在匹配之前务必要将数据源依照姓名列进行升序处理,不然函数无法返回正确结果!!!matchWTR鬼金羊

功能:返回符合特定值特定顺序的项在数组中的相对位置语法:match(lookup_value,lookup_array,match_type)WTR鬼金羊

示例:match函数返回查找值在查找区间内的相对位置,下图中在F2单元格内输入:“=MATCH(E2,A5:A11,0)”,前两个参数之义是在A5:A11区域内查找"万兰"的具体位置,A5:A11处于第1个,所以函数返回1,第3个参数0代表精确匹配。indexWTR鬼金羊

功能:在给定的单元格区域中,返回特定行列交叉处单元格的值或引用语法:index(array,row_num,column_num)WTR鬼金羊

示例:在任一单元格内输入“=INDEX(A1:C11,5,1)”,整个公式之义是在A1:C11范围内返回第五行第一列的内容。findWTR鬼金羊

功能:返回一个字符串在另一个字符串中出现的起始位置(区分大小写)语法:find(find_text,within_text,start_num)WTR鬼金羊

示例:find返回一个数值,下图中在A2单元格中查找“Excel”词的具体位置,第1个参数“Excel”是是要查找的字符串,第2个参数A2代表被查找的字符串,第3个参数1代表起始位置;返回值五、WTR鬼金羊

需须留意的一点是假如把此处的查找字符串“Excel”改成“excel”,函数是查找不出来的,总之find函数严格区分大小写。searchWTR鬼金羊

功能:返回一个指定字符或文本符串在字符串中第1次出现的具体位置,从左到右查找(忽视大小写)语法:search(find_text,within_text,start_num)WTR鬼金羊

示例:search函数与find函数语法一致,功能基本一致,最大的不同就是find函数区分大小写,search函数不区分。小结WTR鬼金羊

上面便是关于Excel中常用的查询匹配类函数,你学会了吗?WTR鬼金羊

假如觉得有用,欢迎关注我,每天分享数据处理小窍门~WTR鬼金羊

WTR鬼金羊

标签: