[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『B列に自動的に[株]の形に置換したい』(3696)
A列に(株)や株式会社が混在したデータを貼り付けた時、B列に自動的に(株)の形に置換した表示をさせたいのですが。置換したい種類は複数あります。
宜しくお願いします。
=SUBSTITUTE(A1,"株式会社","(株)") これはどうでしょう (りな)
次のような方法を考えてみました。 関数のネストもなく、シンプルだと思いますが、どうでしょう。 使っているのは、SUBSTITUTE関数のみです。
D1からG2までは変換表になっています。この方法だと、株式会社をkkに変更するとか 変換方法の変更も簡単にできると思います
A列 が変換前の文字列の入力欄 B列 が変換後の文字列です。 C列 は空白列(特に意味はありません) D列からG列にかけて、3行目でA列から入力された文字を次々と1列前のセルから受け, 変換表の1行目に該当する文字があれば2行目の文字に変換し、なければ受け取った 文字をそのまま出力しています。 下記の例では D3 E3 には該当文字列がないので「日本有限会社」が表示され、F3 には「日本(有)」が表示されます。(G3も同様)
セルB3に変換結果として 「日本(有)」が表示されます。
A B C D E F G 1 株式会社 梶@ 有限会社
2 (株) (株) (有) (有)
3 日本有限会社 =G3 =SB(A3,D1,D2) =SB(D3,E1,E2) =SB(E3,F1,F2) =SB(F3,G1,G2)
4 (以下必要分3行目のコピー)
ほかによい方法があれば、どなたかお願いします。(小太郎)
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"株式会社","(株)"),"","(株)"),"有限会社","(有)"),"","(有)")
と入力すると一発で変換されます。(A1のデータを変換する場合) (Shiro)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.