
excel
要计算两个文本字符串之间的编辑距离,可以使用
excel中的VLOOKUP函数。该函数的语法如下:VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])其中,lookup_value是需要查找的值,table_array是待查找的表格数组,col_index_num是第几个列需要查找(从左到右计数),range_lookup是否允许近似匹配。假设要计算字符串"
苹果"和"
香蕉"之间的编辑距离,则可以设置lookup_value为"
苹果",table_array为一个包含所有可能的编辑操作(插入、删除、替换)的数组,col_index_num为第一个待匹配字符串所在列的索引号。具
体操作如下:1. 假设待匹配字符串分别为str1和str2,则可以将它们放入两个不同的单元格中。2. 在表格中插入一个新行,并将该行设置为所需要的表格。表格应包含三个单元格,在第一个单元格中输入"
Apple "(注意使用大写),在第二个单元格中输入" Banana "(使用大写),在第三个单元格中输入" Edit Distance "。3. 在该表格上方插入一个辅助列,并在该辅助列的第一行输入以下公式:=(VLOOKUP(B2,A:A,1,0))4. 将辅助列中的公式向下复制至该辅助列的第三行。这样,就可以得到所有待匹配字符串之间的编辑距离。5. 最后,在需要显示结果的单元格中输入以下公式:=VLOOKUP(B2,A:A,1,0)这样就会显示出待匹配字符串之间的编辑距离。