我有一个包含15.000行的文件,我需要帮助,因为手动编辑所有这些行需要时间。
例如,我有:
| | A |B |
| |----------------|-----------------|
| | Numbers | Names |
| |----------------|-----------------|
|1.| ... | PERSON-A |
|2.| | PERSON-B |
|3.| | PERSON-C |
|4.| | N-TH PERSON |
|5.| | ... |
|6.| | ... |
我希望B栏中的文字如下:
| | A |B |
| |----------------|-----------------|
| | Numbers | Names |
| |----------------|-----------------|
|1.| ... | Person-A |
|2.| | Person-B |
|3.| | Person-C |
|4.| | N-th Person |
|5.| | ... |
|6.| | ... |
在我的档案中,我有“BARACK O'BAMA SOMETHING ELSE”之类的名字,我想把这个名字美化为“Barack O'bama Something Else”全部封杀。
有些脚本可以帮我吗?任何想法都会受到欢迎。谢谢!
答案 0 :(得分:4)
您正在寻找=PROPER()
:它会在字符串中的每个非字母字符后大写第一个字母。制作第三列以适应这一点:
| | A |B |C |
| |----------------|-----------------|-----------------|
| | Numbers | Names | Processed Names |
| |----------------|-----------------|-----------------|
|1.| ... | Person-A | =PROPER(B1) |
|2.| | Person-B | =PROPER(B2) |
|3.| | Person-C | =PROPER(B3) |
|4.| | N-th Person | =PROPER(B4) |
|5.| | ... | ... |
|6.| | ... | ... |
编辑:包含结果表格的插图。
编辑2:为了澄清:=PROPER()
会将出现在不是字母之后出现的任何字母大写。在上面的示例中,这意味着像" O&#B; BAMA"将被视为" O' Bama"而不是" O' bama"。