佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

搜索
查看: 1376|回复: 3

请问 Excel 高手, 如果在 Excel 想对比......

[复制链接]
发表于 18-6-2009 04:27 PM | 显示全部楼层 |阅读模式
问题:
"senior engineer" 和 "engineer - senior" 其实是相同的, 对比的时候应该输入什么函数, 出来的结果会是"相同"??
同时, "manager" 和 "executive" 是不一样的, 对比的时候应该输入什么函数, 出来的结果会是"不相同"??
p/s: 只要一个函数可以同时实现以上两个条件的
感激不尽!!!
回复

使用道具 举报


ADVERTISEMENT

发表于 22-6-2009 04:11 PM | 显示全部楼层
如果你的 “对比函数“是不会太多变化的, 就用 IF 吧
回复

使用道具 举报

发表于 24-6-2009 08:35 PM | 显示全部楼层
不懂你的完整用法是什么,很难给意见。。。

不过,你试过 =left(xx,8) 和 =right(xx,8) 吗?
回复

使用道具 举报

发表于 27-6-2009 09:07 PM | 显示全部楼层
你看看下这个 可以吗??
我也只是学习着。。 呵呵
如果有高手 可以教我 最好。。。

Dim str As String

str1 = "senior engineer"
str2 = "engineer - senior"

'str1 = "manager"
'str2 = "Executive"
'to obtain the first character [senior]
searchstr = Mid(str1, 1, InStr(1, str1, " ", vbBinaryCompare))
'if only single word, then direct compare
If searchstr = "" Then
    If Not str1 = str2 Then
        MsgBox "str1 doestn' not same with str2"
    Else
        MsgBox "str1 is equal to str2"
    End If
'for 2 words and above, compare single words
Else
    If InStr(1, str1, searchstr, vbTextCompare) Then
        MsgBox "str1 and str2 are the same post"
    Else
        MsgBox "str1 and str2 does not same"
    End If
End If
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2026 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 29-4-2026 04:58 AM , Processed in 0.056930 second(s), 12 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表