我有两个列表,每个列表大约有200行:
清单1:
University=123
Faculty=456
School=789
Laboratory=101
Academy=121
清单2:
123=Student
456=Teacher
789=Professor
101=Technician
121=Engineer
问题是我需要一种方法来替换ex:“大学”这个词和“123”..所以列表2会是这样的:
University=Student
Faculty=Teacher
School=Professor
Laboratory=Technician
Academy=Engineer
我可以使用notepad ++或任何其他程序吗?
人们帮帮我!
答案 0 :(得分:1)
按CTRL H
,将显示“查找和替换”对话框。在那里你可以像往常一样输入单词,甚至可以输入正则表达式。
如果您需要对200个列表执行相同的操作,那么您可能需要创建一个宏来执行该任务的重复步骤。
答案 1 :(得分:0)
Vlookup using excel 检查图像,了解使用excel执行此操作的方法之一。我所做的是,
我使用equals(=)作为去限制器将两个列表拆分为4列。然后在excel中使用vlookup函数来匹配包含数值的列,并使用equals(=)运算符连接两个字符串列。
它的公式是
=CONCATENATE(A1,"=",VLOOKUP(B1,$D$1:$E$5,2,FALSE))
假设两个列表已分为四列(A,B,D,E,其中B和D具有数值),连接函数连接在parantheses中传递给它的所有字符串;在这种情况下,A中的值,等于符号,以及vlookup返回的值。
VLOOKUP(B1,$D$1:$E$5,2,FALSE)
这个公式的作用是,选择B1中的值,检查D1到E5范围内的所有匹配值,选择范围中的第二列并检查完全匹配(用false表示)。
希望这有帮助。
答案 2 :(得分:0)
Using Notepad++ it can be done very easily.
1. Copy the List1 in a new file.
2. Copy the List2 in another new file.
3. Select the Regex options in Find & Replace dialog box
4. Perform the following operations on List1 & List2 individually.
5. Finally Merge both the list.
---------------------------------------------------------
List1 : Find --> =.*
Replace --> =
-----------------------------
University=
Faculty=
School=
Laboratory=
Academy=
-----------------------------
List2 : Find --> .*=
Replace --> (Blank)
-----------------------------
Student
Teacher
Professor
Technician
Engineer
-----------------------------
Final List3 :
Select the complete List2, make vertical select in List1 on the right hand side by selecting some blank horizontal area also.
Then just paste. :-)
University= Student
Faculty= Teacher
School= Professor
Laboratory= Technician
Academy= Engineer