java - 比较 excel 中的列

标签 java c++ excel

社区 我正在寻找比较两个单独列中的部分数据字符串。如果它匹配,则在第三列中打印一条语句,例如“是的,它是匹配的”或“没有匹配的”。问题是第一列中有额外的数据,所以它不会完全匹配,所以我基本上是在搜索或比较某些单词。我有超过 8000 行,一个一个地完成它会花很长时间,有没有我可以在 excel 中使用的函数来简化这个过程。

最佳答案

在 Excel 中,您可以结合使用 SEARCH()ISERROR()

SEARCH() 返回字符串匹配开始的索引,否则返回 #VALUE 错误。对此使用 IF(ISERROR()) 可以让您根据是否匹配来输出一些内容。

=IF(ISERROR(SEARCH(B2,A2)),"No Match", "Match")

关于java - 比较 excel 中的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17619031/

相关文章:

excel - 将 Excel 中的日期字段转换为文本

java - Websphere 中的大型 EJB 和内存泄漏

c++ - 编译错误/usr/bin/ld : cannot open output file bin/server: No such file or directory

c++ - 为什么 g++ 不关注虚函数的 __attribute__((pure)) ?

c++ - 用 std::array 替换固定大小的数组?

excel - VBA中的模式不匹配

vba - 选择.OnAction = "Workbookname!Macroname"

java - 在docker文件中下载open java sdk

java - 删除应用程序时是否删除与应用程序关联的共享首选项?

java - JVM 如何通知被 `join()` 阻塞的线程?