web-dev-qa-db-ja.com

Excel 2010セルの特定の文字を削除する方法

列Aには、次のような名前がたくさんあります

[ジョンスミス]

私はまだそれらをAにしたいが、[]は削除された...

15
Hope T-p

[John Smith]はセルA1にあり、次の式を使用して必要な処理を行います。

=SUBSTITUTE(SUBSTITUTE(A1, "[", ""), "]", "")

内側のSUBSTITUTEは "["のすべてのインスタンスを ""で置き換え、新しい文字列を返します。次に、他のSUBSTITUTEは "]"のすべてのインスタンスを ""で置き換え、最終結果を返します。

27
jrad

[なしで置換してから]なしで置換します。

2
István Hirsch

別のオプション:=MID(A1,2,LEN(A1)-2)

または、これは(楽しみのために):=RIGHT(LEFT(A1,LEN(A1)-1),LEN(LEFT(A1,LEN(A1)-1))-1)

1
zx8754