• ベストアンサー

エクセルでの列に入った文字について

office2007のエクセルでCSVの作業をしているのですが、 すでにセルの中に文字を入れていて、後から記入した文字の後ろに「-130」と1列すべてに一括で入れたいのですが方法はありますでしょうか? あと、すでに記入した文字に半角小文字と半角大文字が混ざっていて 半角大文字で統一したいのですが簡単な方法はあるのでしょうか? 分からなくて困っていております。 その方法をご存知でいらっしゃる方、助けてくださいませ。

質問者が選んだベストアンサー

  • ベストアンサー
  • gyouda1114
  • ベストアンサー率37% (499/1320)
回答No.4

《右側につく「.jpg」は一緒になります。》 「.jpg」の4字が全てに付いているのであれば 次の式で行けます。 =LEFT(A1,(LEN(A1)-4))&-130&RIGHT(A1,4) 後の作業は、回答番号:No.3と同じです。 お試しを

その他の回答 (3)

  • gyouda1114
  • ベストアンサー率37% (499/1320)
回答No.3

「AMFW08-010-GRY-01.jpg」の文字数がすべて同じであるなら次の式で「AMFW08-010-GRY-01-130.jpg」にできます。 A列に「AMFW08-010-GRY-01.jpg」がある場合   B1に=LEFT(A1,17)&-130&RIGHT(A1,4)  B1セルをアクティブにしてフィルハンドル(セル右下の黒四角)をダブルクリック  B列を選択コピー → B列に形式を選択して貼り付け → 値  A列を削除 《因みにCSVデータで関数を使っても平気なのでしょうか?》  問題ないと思いますが ご心配でしたら ブックをコピーして試されたらどうですか  

stylek0924
質問者

補足

回答ありがとうございます。 文字数はバラバラになります。 右側につく「.jpg」は一緒になります。 説明不足で申し訳ございません。 <《因みにCSVデータで関数を使っても平気なのでしょうか?》 回答ありがとうございます。 教えていただいたとおりブックをコピーして試してみます。

  • gyouda1114
  • ベストアンサー率37% (499/1320)
回答No.2

《文字の後ろに「-130」》 A列の文字の後ろに「-130」の場合 B1に=A1&-130 B1セルをアクティブにしてフィルハンドル(セル右下の黒四角)をダブルクリック

回答No.1

>後から記入した文字の後ろに「-130」と1列すべてに一括で入れたい 対象の列がA列だとして 作業列(仮にB列)を使い B1セルに =A1 フィルハンドルをダブルクリック コピー&値の貼り付け >半角大文字で統一したいのですが 上記同様 =UPPER(A1) 勘違いだったら指摘ヨロ

stylek0924
質問者

補足

早速の回答ありがとうございます。 >後から記入した文字の後ろに「-130」と1列すべてに一括で入れたい こちらで間違った説明の所がありました。 仮にセルの中に「AMFW08-010-GRY-01.jpg」という文字を 「AMFW08-010-GRY-01-130.jpg」という風に一括で記入したいのですが 可能でしょうか? 因みにCSVデータで関数を使っても平気なのでしょうか? せっかく回答してくださったのにこちらに不備があり申し訳ございませんでした。

関連するQ&A

  • Excelの日付の文字列ををシリアル値に変える?

    Excelの日付の記入が作制者毎によって違うので、共通化にするのに、手作業で困っています。 添付図のように文字列で制作者毎に打ち込まれたデーターを  一括(制作者毎でも)でシリアル値に変える方法を教えてください。 「.」や「-」(ドットやハイフン)で区切っている 西暦の下2桁や元号の数字だけとか、平24   昭和61  とかもあります。    シリアル値化して、セルの書式設定で表示を統一したり、計算したりしたいのです。    

  • エクセルシートの文字列加工について

    エクセルのシートのA列に"全角ひらがな漢字"の文字列と"半角英数"の文字列を含むセルが縦に並んでいます。約200行。 ■この中から、"全角ひらがな漢字"の文字列を右となりのB列に、"半角英数"の文字列をさらに右となりのC列に、それぞれコピーしたいのですが、関数・マクロなどでいい方法がありましたら教えて下さい。 ■それから、半角英数文字列のC列から、""で囲まれた文字列のみをさらにD列にコピーしたいのです。 文字列の長さが統一されていれば、比較的簡単なのですが、今回は文字列の長さが不規則です。よろしくお願いします。

  • エクセルの文字列について

    エクセルの文字列についていまさらながら素朴な疑問です。 たとえば0007を入力したいとき、 そのまま打ったら000が画面上に反映されません。 そこで000を反映させるために2つの方法 がありますよね。 1つは0の前に「'」をつける方法、 もうひとつはセルの書式設定で「文字列」に変える方法があると思いますが、この2つの違いはなんなのでしょうか?? といいますのも、複数の方にデータ入力の作業をしてもらっていて私がまとめ役なのですが、 こちらの説明不足で、 000が先頭にくる数字の入れ方を上記2つのどちらかで統一させなかったため、画面上はきれいに入っていますが、中身をみると(的確な表現が思いつきませんが)「’」がついていたりなかったりします。 どうせなら統一させるために「’」をとりたいのですが、これをとる方法が見つかりません。 (そもそも、何の影響もないからとる必要がないといわれたらそれまでですが・・) 恐れ入りますが、上記2点教えていただけると助かります。 よろしくお願いいたいます。

  • Excelである文字列を読み込むと日付にされてしまうのを回避したい

     CSVファイルに以下のような文字列(全角、半角どちらでも)が ありまして、これをエクセルで開くと、下のように日付として解釈 されてしまうのですが、ファイルを開く時点でこれを回避する方法 はありますでしょうか。保存もCSVにするため、形式を文字列に することは出来ません。 1-1-9 1-1-11 1-1-14 1-1-16  ↓ 2001/1/9 2001/1/11 2001/1/14 2001/1/16

  • 2*3 という文字列から 6 を出す

    オフィス系ソフトの超初心者です。 使っているのはLibre Office(Open Office系)です。 表の編集作業中です。 やりたいことはすごく簡単なことのように思っていたのですが、できません。 2*3 と入力されている隣のセルに、答えの6が出てほしい。それだけのことなのですが。 =2*3 と、既に入力されている文字列の前に"="を入れEnterキーを押せば答えは出るのですが、対象のセルは300個近くあり手作業で一つ一つやる気にはなれません。 既に入力されている文字列から、答えを出す方法を教えてください。 Excelには下記のような方法があるようですが、Libreでのやり方がわかりませんでした。 "セルに入力した数式を別のセルで計算する" http://officetanaka.net/excel/function/tips/tips57.htm

  • excelで日付を文字列として保存したい

    excel(たぶんかなり新しいバーション)を使っています。 最近のexcelはバージョンすら、見方がわかりません。 さて、日付を"2015-01"という書式で、テキストファイルとしてアップロードしないといけなくなりました。2015-09 と入力すると 2015/9/1 として保存されてしまうので、セルの書式を 文字列にし、2015-09  や 2016-12などとうちこんでから.csvで保存しました。 このファイルを開けると、それらがすべて2015/09とか2016/12として保存されています! これを セルの書式を 文字列 に変更すると42248 とかになってしまいます。 そんなこんなで一日つぶしています。マイクロ●●●社は社会に、もはや善よりも悪をもたらしているように信じていますが、それはさておき、2015-01をあるがままの文字列として.csvに保存するにはどうすればよいのでしょうか。' を頭につけるて、ファイルをアップロードすると規則違反なので、別の方法をお教えください。

  • 文字列の頭に空白を(エクセル)

    エクセルで一覧表を作成する場合のことでの質問です。 罫線を引くのを後にして、まず文字すべてを入力しました。 文字列すべてを囲って罫線を引いたところ、 各文字列の先頭の文字と縦の罫線との間隔が狭いことが気になりました。 文字一つ一つを選択し先頭にスペースキーで空白を入れるか、 隣り合うセルを選択し「セルを結合して中央揃え」で空白を作るか、 どちらも1個1個ずつ選択しての作業になります。 この面倒な作業意外にもっと簡単にできる方法はありませんか? よろしくお願いします。

  • Excelの文字数が決まっていない文字列の抽出

    教えてください。Excelで、文字数の決まっていない文字列を抽出したいのですが、例えば、 セルA1 : プロジェクト1 簡単な文章 2352 PD_JOK セルA2 : プロジェクト13 複雑な文章列とは決まっていない 2453 AO_JKI ・・・・・・ というセルから、 プロジェクト名から、半角数字前までの文字数が決まっていない文字列「簡単な文章」や「複雑な文章~」をセルB列に抽出する方法を教えていただきたいのですが、 そして、半角数字後の半角英字「PD_JOK」をセルC列に抽出する方法も同時に教えてください。 万単位でデータがあるので、関数を使わないと難しいです。 よろしくお願い致します。

  • csv ファイルのデータを文字列として開く

    csv ファイルを開いた時に、最初から 全てのセルの 「セルの書式設定 > 分類」を「文字列」にすることは出来ますか? 一度、拡張子を txt に変えて 「テキスト ファイル ウィザード」 「列のデータ形式」を文字列にするのは知っているのですが、 ・拡張子を変える ・エクセルを開く ・ファイルを選ぶ ・全ての列を選択 ・文字列にする と非常に面倒なので csv ファイルのままでファイルを開いたら 最初から文字列にする方法を探してます。 お願いします。

  • Excel 2007 文字列について

    Excel 2007 文字列について 郵便番号に「-」を入れたいです。 1つのセルに例えば「0001111」とある場合に 「000-1111」と変換したいです。 どのような関数またはマクロを作成すればよろしいでしょうか。

専門家に質問してみよう