- ベストアンサー
エクセルの文字操作について
こんにちは。過去の質問で同じようなのが見つからなかったので、新たに質問します。 関数でMIDというのがありますよね。あれの逆バージョンというか、末尾から桁を選んで別のセルに飛ばすような関数はあるのでしょうか? 具体的には、1つのセルに入った12345という5桁の数値を(金額)を 5は 1の位 4は 10の位 3は100の位・・・ というかんじで1桁ずつ1個のセルに入れていきたいのです。(金額の左詰入力をしたいのです)。 こんなことは可能でしょうか?ご存知の方、お知恵をお貸しくださいませ。
- みんなの回答 (5)
- 専門家の回答
関連するQ&A
- エクセル2007で帳簿を作っているのですが
エクセル2007を使って帳簿を作っているのですが、ひとつのセルに入っている八桁の数値例)12345678 を8つのセルに分けるためにMID関数を使って分けてみたのですが、8桁の数値なら そのまま振り分けがうまく各位に当てはまるのですが、桁がさがると左のほうずれてしまいます。帳簿なので右詰めで数値を入れたいのですがどうすればいいかわかりません。なにかいい方法はありませんでしょうか、知恵をお貸しくださいお願いします。
- ベストアンサー
- 会計ソフト
- Excelで数値を右詰めでセルに一つずつ分割したい
Excel2007です。 最大10桁の数値をセル毎に分割したい。 その際、1の位を一番右にして、右詰めで表示したい。 関数でする方法は、ありますか? 左詰めなら =MID($A1,COLUMN(A1),1)でできることは 調べてあります
- ベストアンサー
- その他MS Office製品
- EXCELで数字を入れて隣のセルに特定の文字を表示させたい場合
仕事でエクセルを使い始めたばかりで、いくら調べてもいい案が 浮かびません。皆さんのお知恵を貸してください。 A列のセルに数値(5桁、もしくは6桁)を入力した時、 ・末尾が0の時は「営業所」、 ・末尾が9の時は「支店」 とB列のセルに表示させるようにしたいです。 営業所は数字が5桁で末尾が必ず「0」に、支店は数字が6桁で末尾が 必ず「9」になります。 自分なりにIF関数を使ってみましたが、♯NAME?のエラーが出るなど まったく進みません。 初歩的な質問で申し訳ありませんが、よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- MID関数について
一桁から八桁までの任意の数字を1セルごとに分けたいのですが、MID関数では左から取り出すため桁数が変化すると使えません。 一桁目にMID(A1,1,1)から八桁目にMID(A1、8,1)を入れると1234が4321と逆になってしまいます。 12でも12345678と桁が違っても1セルごとにわけることはできないでしょうか
- ベストアンサー
- その他MS Office製品
- Excelの文字列操作について
Right・Left・Mid関数は何桁目以降表示しなさい、とか何桁目以降何桁分を抽出しなさいという関数ですが、例えば、@AAAA@BBBBB@CC.***のような文字列があり、文字列の右側から何桁目に@が来るか知る関数はありますか?サンプルの文字列でいうと、***.CC@の順になりますので、7桁目と判るようにできますか?どなたかお知恵をお貸し下さい。よろしくお願い致します。
- 締切済み
- その他(業務ソフトウェア)
- EXCEL 数字の切り出し方法
こんばんは。 各行に数字が入力されています。 桁数は6桁、5桁、4桁とマチマチです。 この各数字の右から4つめから左方向の 数字を抜き出したいのですが、できますでしょうか? ちなみに、LEFT関数は左から右へmid関数は、 左から指定の桁数からの抜き出しのようです。 ぜひ、教えてください。 (例)25467・・・25を抜き出したい 7683・・・7 7476876・・・7476 というかんじです。
- ベストアンサー
- オフィス系ソフト
- エクセル関数を教えてください
以前こちらで回答を頂き、活用させていただいてます。 今回の質問についてもおねがいします。 ※今回の質問 セル内の4桁の数字(1から0までの数字を使用した4桁;例えば1249)を、別のセル内に、関数(1234567890をそれぞれ2458761390へ変換する関数)で変換された4桁(例えば2489)で表示したいのですがその際に使用する関数を教えてください。参考に前回の質問と回答を参照します。 よろしくお願いします。 ※前回の質問 セル内の3桁の数字(1から8までの数字を使用した3桁;例えば124)を、別のセル内に、関数(12345678をそれぞれ24587613へ変換する関数)で変換された3桁(例えば248)で表示したいのですが、その際に使用する関数を教えてください。エクセル上に表示する数字は1から8までのうちの3桁で、12345678をそれぞれ24587613へ変換したいです。 ※回答 =SUM(FIND(MID(A1,{1,2,3},1),71823654)*10^{2,1,0}) =SUM(MID("24587613",MID(A1,{1,2,3},1)*1,1)*10^{2,1,0})
- 締切済み
- オフィス系ソフト
- Excel2000での数値の抽出について教えて下さい。
どうかご教示下さい。(過去質問を眺めましたが、不慣れな為よくわかりませんでした) Excel2000で桁数の不揃いな数値が入力されています。(1桁-10桁) それを別のセルに分解して抽出したいです。 たとえば、 A1セルに"12345"と入力されている数値に対して、 A2には万の位の"1"を、A3には千の位の"2"を、A4には百の位の"3"をと言った具合です。 桁数が不揃いの為、MID関数がうまく出来ませんでした。 小生まだまだ初心者です。以上よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセル文字列の関数について
エクセルで、例えば、¥15,214みたいな一つのセルに入っている数字があるとします。その数字を一つ一つのセルに A1 1 A2 5 A3 2 A4 1 A5 4 と5桁の分ける場合、どうすればよいのでしょう? MID、RIGHT関数、と試してみましたが、どうも桁がずれたり、分かりません。 ちなみに数字の桁は変更がありますので、5桁の場合もあるし、3桁の場合もあります。あと、¥マークも付けたいと思っています。教えてください。
- 締切済み
- オフィス系ソフト
お礼
短時間に2回目の回答、ありがとうございます。 LEN関数は使うの初めてです。数式がシンプルでわかりやすいです。 どうも関数を2つ並べる、というところまで頭が働かないですが、これから勉強して身につけたいです。