- 締切済み
Excelのセル内の文字区切り方法を教えて下さい
Excelのセル内の文字区切り方法を教えて下さい。 例:ABC*123*GHGHGHGHGH*555 上記のような文字がセルに登録されており、これを「ABC」「123」「GHGHGHGHGH」「555」にように他のセルにセットすることは可能でしょうか? どうか宜しくお願いします。
- qza03412
- お礼率11% (1/9)
- その他MS Office製品
- 回答数3
- ありがとう数1
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- keithin
- ベストアンサー率66% (5278/7940)
区切り位置の操作は,どのバージョンでも全く一緒です。 2003までのエクセルではデータメニュー,2007以降のエクセルではデータタブにあります。 この機能を利用するのが一番簡単です。 http://www.becoolusers.com/excel/text-to-columns.html でも手を動かすのはどーしてもイヤで,めんどくさくても関数なご相談も多いので。 A1に ABC*123*GHGHGHGHGH*555 B1に =LEFT(A1,FIND("*",A1&"*")-1) C1に =LEFT(MID(A1,LEN(B1)+2,99),FIND("*",MID(A1,LEN(B1)+2,99)&"*")-1) D1に =LEFT(MID(A1,LEN(B1&C1)+3,99),FIND("*",MID(A1,LEN(B1&C1)+3,99)&"*")-1) E1に =LEFT(MID(A1,LEN(B1&C1&D1)+4,99),FIND("*",MID(A1,LEN(B1&C1&D1)+4,99)&"*")-1)
- CC_T
- ベストアンサー率47% (1038/2201)
質問時は、Excelのバージョンを記入しましょう。 回答内容が変わります。 ちなみに2010では、区切り位置設定が使えますので、区切りを「*」にしてこの操作を 行えば一発です。 2007でも同様だったかな。 Excelのバージョンと、「区切り位置」をキーワードに検索されると良いでしょう。
- Cor_moriyan
- ベストアンサー率41% (92/221)
1) 区切りたいセルを選択します。 2) メニューより「データ」「区切り位置」をクリック。 3) 「カンマやタブなどの・・・」を選択して「次へ」をクリック。 4) 「区切り文字」の「その他」にチェックを入れ、その隣の入力欄に「*」を入力 5) 上記 4) 以外のチェックは外す このとき「データのプレビュー」欄で、期待通りの区切りになっているようなら、「完了」をクリック。 上記は Excel2007 での操作です。 他のExcelでもメニューの文言は若干違いますが、同様の操作で行えます。
関連するQ&A
- Excelでカンマ区切りの文字列をセルに分割する?
住所録をExcelにコピーしたら、 カンマ区切りに一つのセルに入ってしまいました。 ◇カンマごとに一つのセルに分割して文字列を分ける。 ◇氏と名の間は半角スペースでカンマでは有りませんが、 二つのセルに分ける。 上記について分ける関数を教えてください。
- ベストアンサー
- Windows 7
- エクセル セルから文字の抜き出しについて
エクセル(多分2003)で、セルの中に任意の文字列があり、ピリオド(ドット?)で分かれてる部分を抜き出す作業をしています。 例)セルA1 ABCD.EFG.HIJK 上記からABCDを抜き出す場合、 =MID(A1,1FIND(".",A1,1)-1 (もしくはLEFT) を使えば、最初の区切りまでが抜き出せるのですが、 中に、ピリオドが含まれていないセルがあります。 例)セルA5 LMNOPQR その場合、上記の式ではエラーになってしまいます。 IF か ISERROR を使えば出来るのだとは思うのですが、 そこで行き詰ってしましました。 関数を理解してないからなのですが、教えていただければ助かります。 あと、もし、2つ目の部分(A1だとEFGの部分)とか抜き出す方法も分かれば教えてください。 よろしくお願いたします。
- ベストアンサー
- オフィス系ソフト
- Excelでセル内の文字列のみをコピーする方法
Excelでセル内の文字列のみをクリップボードにコピーする方法を教えてください。 ※クリップボードにコピーをする方法であり、他のセルに値のみをペーストする方法ではありません。 満たしたい点は2つです。 ・表示している文字列のみを取得 ・複数のセルを同時にコピー 一つのセルに以下の文字列が入っていた場合(#以外) #123 #"abc" コピーするとクリップボードを文字列として取得すると以下の文字列が得られます #"123 #""abc""" これを以下の文字列が得られるようにしたいのです。 #123 #"abc" 1つのセルだけでいい場合は、セルを編集状態にしてコピーしたり アクティブセルの数式バーをコピーすればいいのですが、 これは当然、複数のセルを同時に選択する場合には使えません。 VBAを使う方法でもそうでなくてもかまいません。 (VBAの場合はコードもお願いしたいです) よろしくお願いします。
- ベストアンサー
- その他MS Office製品
- セルを結合すると左以外の文字が消えてしまう/エクセル
こんにちは。エクセルでセルを結合する場合 例) A B C という3つのセルを結合しますとAのセルの文字だけが残って残りのB、Cの文字が消えてしまいます。 結合後の1つのセルに入る文字を ABCと合体させたいのですがなにか良い方法ありませんでしょうか? どうかよろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- エクセル2000 文字区切り 1(文字)→1(数字)に変更したい
エクセル2000を使用しています。 テキストファイルを読み込み、文字区切り(:区切り)を 行いました。 こんな感じです。 :の前に数字が入っています。 1:ばなな(区切り前) ↓ 1 ばなな(区切り後) 文字区切りをした後、:の前の数字が文字となってしまいます。 セルの書式設定で、標準から数字に変更してもだめでした。 形式を選択して貼り付けで、加算で貼り付けると文字列が消えてしまいます。 別のセルで、=A1+2と入れても、やはり文字なので、数字になりません。 メモ帳に貼り付けてみると、” 1”と表示されたので、 ”をエクセルで検索してたのですが、見つからないと表示されてしまします。 このような場合、どのように数字に変更したらよいのでしょうか? よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Excelで数字を4桁区切りにする文字列を登録したい
桁数の多い数字は、普通は3桁ごとに「,」で区切りますが、日本では4桁 ごとに桁上がりする読み方が普通なので、 (1234兆5678億9012万3456円など) 3桁区切りでは読みにくくて困ります。 Excel2003では、書式→セル→表示形式→ユーザー設定→種類の中 に4桁区切りにする設定の文字列が無いので、 [>100000000]0!,0000!,0000;[>10000]0!,0000;0 を書き込んで4桁区切りにしていますが、文字数が41文字もあり 「!」「;」「,」など紛らわしいので、その都度書き込むのが苦痛です。 種類の文字列には、沢山の例が示されていますが、この中に上のような 文字列を登録して、いつでも一発で使えるようにはできないものでしょうか。
- ベストアンサー
- Windows XP
- エクセルで小文字を大文字に変換する方法
データを登録する際に、小文字が入力されたら自動的に大文字に変更する方法はありますか? 関数などで後から変換するのではなく、入力したときに大文字しか入力できないようにしたいのです。 例)abcと入力 → ABCに変換 それか、エクセルのブック自体を大文字しか入力できないように 設定できないでしょうか?
- 締切済み
- オフィス系ソフト
- Excelで各セルへの文字追記
Excelで各セルへ特定の文字列を追記する方法はありますでしょうか? 例) A B C 1 あ い う 2 え お か 3 き く け 上記のような表の全てのセルに「ん」を追記する。 A B C 1 あん いん うん 2 えん おん かん 3 きん くん けん のようなことを簡単にやりたいです。 マクロとかは苦手なので簡単な方法があれば教えてください。
- ベストアンサー
- オフィス系ソフト
- エクセル区切り位置?
ひとつのセルに、文字と数字が入っています。 数字は全て3桁なのですが、文字数はバラバラです。 例)あいうえお154 か298 さし312 これを、 例)あいうえお 154 か 298 さし 312 というように、セルを文字と数字でわけたいんです。 数字部分のみを選択して別のセルに移すって、できるのでしょうか? もしくは、区切り位置で、右寄せのカタチで設定できないでしょうか? すみません、お願いします!!!
- ベストアンサー
- オフィス系ソフト
- エクセルのセル内にある文字のみを消去する方法
エクセルのセル内に数値と文字が混在する時、文字のみを消去して数値を残す方法をご存知の方、教えて下さい。宜しくお願いします。 例:セルに 2009年5月26日 と入力されている時、「年月日」を消去し 2009526 と表示したい。
- 締切済み
- オフィス系ソフト