5

VB スクリプトを記述せずに、別のリストからセル値を置き換える方法があるかどうか疑問に思っています。

これが私が解決しようとしている問題です:

列に姓があります。

スミス
・ジョーンズ・
テイラー
ほか

IDを持つ別の列があります。

Smith_ID
Taylor_B ジョーンズ
_C

、などに置き換えたいと思いSmithます。明らかに、私のリストは 3 つのエントリよりもはるかに長くなっています。Smith_IDJonesJones_C

4

7 に答える 7

2

彼ならできる。

  • 「Text to Columns」で「_」文字を含む列IDを抽出する

コラム
スミス
・ジョーンズ・
テイラー

B列
スミス・
テイラー
・ジョーンズ

C列
ID
B
C

次の式に書きます

=CONCATENATE(A1;"_";VLOOKUP(A1;$B$1:$C$3;2;FALSE))

私はあなたがすることを望みます

于 2013-05-04T09:13:04.467 に答える
0

=INDEX('All_Linguists_All_ProjectsFri J'!$DA$2:'All_Linguists_All_ProjectsFri J'!$D$71355,MATCH(A2,'All_Linguists_All_ProjectsFri J'!C:C,FALSE),1)

説明する時間はありませんが、Excel で数式を記述する方法を知っている場合は、これが役立つはずです。説明せずにごめんなさい。

于 2013-10-30T11:05:46.527 に答える