对不起,这可能看起来超级基本,但我正在与excel挣扎,因为我是自学。我正在寻找一个函数,它将搜索一个列并将所有“Big”实例替换为1,将“Tiny”替换为0。
答案 0 :(得分:0)
如果您的数据位于B列,那么在A列中您可能会有类似
的内容=if(B1="Big",1,if(B1="Tiny",0,B1))
然后将该公式复制到您的列中,以创建一个包含您想要替换的新列。
如果您不想创建新列,只是修改旧列,那么您可以使用vba,就像这样
Sub myReplace()
for i = 1 to ActiveSheet.UsedRange.Rows.Count
if cells(i,1) = "Big" then
cells(i,1) = 1
elseif cells(i,1) = "Tiny" then
cells(i,1) = 0
end if
next i
end sub
这假设您感兴趣的列是A列。
答案 1 :(得分:0)
突出显示该列,点击CTRL+H
以显示搜索和替换框,告诉它您要执行的操作。
如果您更喜欢公式化的方式而且单词在文本字符串中,=SUBSTITUTE(text,old_text,new_text,[nth_appearance])
也可以完成这项工作。