1

私は2つのワークシートを持っています、

Sheet1
Column A = Deptname
Column B = Headname
Column C = Username

Sheet2
Column A = Headname (???)
Column B = Username
Column C = UserID

Sheet2 の" " 列が空白で、" " を使用して Sheet1 からHeadname" " を取得したいと考えています。HeadnameUsername

使用しようとしましVLookupたが、シート 1 とシート 2 のユーザー名がまったく同じでない場合は機能しませんでした。

EG、以下に示すように、2 つの異なるユーザー名が与えられます。

  • UsernameSheet1の"Jenny Oh""Chan Shu Mei"
  • UsernameSheet2"ITC - Jenny Ong""IA: Chan Shu Mei"

それができるかどうかのアイデアはありますか?事前に助けてくれてありがとう。

4

2 に答える 2

5

次のように、別のシートのセルにアクセスできます。=sheet1!B53;

于 2010-01-29T08:05:13.713 に答える
0

「2 つの文字列がまったく同じではない場合、Excel で 2 つの文字列を一致させることはできますか?」と尋ねているようです。

短い答えは「いいえ」です

コンピュータは、追加情報がなければ、「Jenny Ong」と「ITC - Jenny Ong」が同一人物であることを自動的に判断できません。

より長い答えは「たぶん」です

同一になるように、名前の一方または両方に何らかの変換を行うことができる場合があります。たとえば、スプレッドシート 2 のすべてのエントリが「何か - 名前」の形式である場合、MID と FIND を使用して名前だけを抽出できる場合があります。

この数式は、最初のレコードの人の名前を返すはずだと思います: =MID(B1,FIND(" - ", B1)+3,9999)

于 2010-04-18T19:19:24.830 に答える