settingsログイン
メニュー

【回答済み】文字列の一括編集について

閲覧 336
A列に入っている変換前の文字列を
変換後の状態に一括変換できる方法がありましたらご教授く
ださい。

変換前
d2s_10k_59___
d2s_8k_27__
hid_d2s_12k_04__
hid_d2s_4k_
d2r_10k
led80w_xbd_h16_
led80w_xbd_h11_07_
led80w_xbd_h7_117__
led80w_xbd_h8_128
led80w_xbd_hb4


変換後
d2s_10k
d2s_8k
hid_d2s_12k
hid_d2s_4k
d2r_10k
led80w_xbd_h16
led80w_xbd_h11
led80w_xbd_h7
led80w_xbd_h8
led80w_xbd_hb4
匿名 2016 8/21 質問 Excel(エクセル)

回答 1

役立ち 0
変換の規則性がよく分からないので何とも言えないです。

 前から3つ目の”_”以降を削除するということで解説します。

1.前から3つ目の”_”を別の文字に置き換えます。
  SUBSTITUTE(A2,”_”,”#”,3)
    … セルA2の文字列の前から3つ目の”_”を”#”に置き換える。
     <例> d2s_10k_59___ → d2s_10k_59#__

2.”#”よりも左の部分を抜き出す。
  LEFT(B2,FIND(”#”,B2)-1)
    *FIND(”#”,B2)で文字列の中での”#”の位置を求めています。
     <例> d2s_10k_59#__ → d2s_10k_59

 *実際は、3つの目の”_”がない場合があるので、その処理も必要に
なります。

ツボウチ塾 パソコンスクール 岐阜県 各務原市 初心者向けパソコン教室

全ての回答 ホームページへ
2016 8/21 回答

Office(オフィス)、Excel(エクセル) の企業/事業者/教室/プロの方のホームページの集客、アクセスアップ、SEO対策効果が期待できるリスティングサイト=Ask-itをぜひご活用ください

Ask IT にようこそ。ここではコミュニティメンバーに質問したり、回答を得ることができます。
ITについて質問したい方へ ITについてプロに質問したい方は会員登録後すぐに質問をする事ができます。

プロフェッショナルの方へ 質問に答えていただけるプロフェッショナルの方は下記をご覧下さい

お気づきの点があれば是非お知らせください
...