マンガでよめる痔のこと・薬のこと

例えば 10.26(1セル)を10と26を別(2セル)のセルに表示する。
5.1であれば5と1
123.62であれば123と62と
このようにセルを分割して表示することは可能でしょうか。
素人で恐縮ですが、アドバイスお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (5件)

#4さんのご指摘は鋭い。

質問者は十分考えていなかったのだろう。
これを考慮するとうまい方法は無いように思う。
例データ
A列  B列   C列
12.05112051
12.512500
13.10213102
13.2213220
13.113100
184.111184111
167.023167023
156.34156340
ーーー
B1は=INT(A1)
C1は=RIGHT(A1,LEN(A1)-FIND(".",A1))&LEFT("000",3-LEN(RIGHT(A1,LEN(A1)-FIND(".",A1))))
正の数を予定している。
C列は右詰めとする。列幅は4桁程度の表示に狭める。
最大小数点以下3桁とする。
ーー
これでも小数点以下の0が気に食わない
式が長い。簡単には出来ないの。
他色々な苦情が出そうだが、文字列にしないと桁決めに困るし
文字列にすると、表示形式が利かない。
ーー
質問者の意図(0を表示しない)によってはVBAででも出来るかも。
    • good
    • 0

》 5.1であれば5と1


》 123.62であれば123と62

素朴な疑問ですが、5.01 であれば 5 と何ですか? 01?
01 は 1 と同じことで、5.1 と 5.01 の区別が出来ないのでは?
    • good
    • 0

別解です。

結果は文字になってしまうので、必要なら数値にお戻し下さい。
エクセルはたとえ数値として入力してあっても、そのセルに対して、文字列関数が使用できます。A1に上記数値が入っているとき、B1に=LEFT(A1,FIND(".",A1,1)-1)、C1に=MID(A1,FIND(".",A1,1)+1,LEN(A1)-FIND(".",A1))とすると、お望みの事ができます。なお、表示している状態に対してではなく、元々入力した値に対して適用されます。エクセル2000で確認しました。
    • good
    • 0
この回答へのお礼

参考になりました。ありがとうございました。

お礼日時:2008/04/14 18:40

次の方法をお試し下さい。


対象セル範囲を選択→データ→区切り位置→次へ→区切り文字欄でその他にチェックを付け、左空白枠にピリオドを入力→完了
    • good
    • 0
この回答へのお礼

参考になりました。ありがとうございました。

お礼日時:2008/04/14 18:42

↓でいけると思います。



整数部分:=INT(A1)
小数点以下:=MOD(A1,1)*100
    • good
    • 0
この回答へのお礼

迅速な回答ありがとうございました。参考になりました。

お礼日時:2008/04/14 18:27

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qエクセルのセル表示。整数は整数、小数点は小数点で。

エクセル2003です。
セルに数値を入力した際、以下のようにすることは可能でしょうか。
 (1)5と入力→5と表示
 (2)5.5と入力→5.5と表示

セルの書式設定で小数点表示の設定、例えば小数点1桁表示をすると
(2)はうまくいきますが、(1)は5.0となります。
これを「5」にできればベストなのですが、無理でしょうか。

Aベストアンサー

>数量、単価、金額が千円単位を超えることが多く、且つ整数が基本なのですが、
>稀に小数点の場合があります。

例えば。
●少なくとも桁区切りするような桁数の数字では小数点以下の数は入らない
●ある程度小さい数字の場合は小数点以下もあり得る

といった状況を想定すると,
表示形式のユーザー定義で
[>=1000]#,##0;G/標準
のように設定しておく方法もあります。

桁区切りかつ小数点有りは,個別に修正という事ですが。

Q小数と整数に分ける関数(方法)ってありますか?

例えば0.3を0と3に分けて取得したいのですが、
そういう関数を探したのですが見つからないので
誰かわかる方がいたらお願いします。

Aベストアンサー

単純に explode関数で分けてみるのはどうでしょうか。

$a = '-0.3';
$number = explode('.', $a);

$number[0] → -0
$number[1] → 3

マイナスが不要でしたら、
abs($number[0]) → 0

Q小数点以下を別のセルに

エクセルを使っていますが、
数字を打つと
A1  12
B1 13.5
 と右に揃いますが、一桁目で揃えたいです。
A1 12
A2 13.5 となるようにです。
出来れば、
  A B   
1 12
2 13 5 となるように、小数点以下をB列にしたいのですが・・・・

無理な用であれば、一桁目で揃える方法を教えてください。  

Aベストアンサー

1、A列に数値を入力する。
2、A列の該当行を選択してデータ→区切り位置。「元のデータの形式」を「カンマやタブなどの区切り文字によって~」にし、「次へ」。
3、区切り文字の「その他」をオンにして半角のピリオドを入力し、「完了」。
4、B列の該当行を選択し、左揃えにする。

で良いと思うのですが...

Qエクセルで、いつのセルに入っている7桁の数字をそれぞれ1つづつ、7つのセルに分ける関数はありますか??

こんばんは。大変こちらでお世話になっています。

エクセルのデーターをもとに、宛名印刷をしたくていろいろ試みているのですが、会社規定の封筒の郵便番号枠に、美しく数字を印字することがどうしてもできません。
こうなったら、郵便番号をばらして、1字づつ印刷しようかと思っています。

そこで教えて頂きたいのですが、今1つのセルに入っている郵便番号7桁をそれぞれ1桁づつ、7つのセルに分けたいのです。これは何か関数を使ってできるのでしょうか?
どうぞ教えてください。よろしくお願いします。

Aベストアンサー

MIDという関数が良いかと思います。
A1に対象の値が入っているとして
=MID(A1,xxx,1)
xxxの部分は何桁目から取り出すか、最後の数字が何文字取り出すかという指定です。

例)A1に「abcdefg」とあり
=MID(A1,3,1)
とすると「c」が表示されます。

QExcelで、小数点以下が0になる場合は0は非表示、数値がある場合はそ

Excelで、小数点以下が0になる場合は0は非表示、数値がある場合はその数値までが表示されるように全体に設定したいのですが、どうすればいいか教えて下さい。

Aベストアンサー

セルの書式設定画面で、書式として「ユーザー定義」を選択、種類を手入力で、例えば「#,##0.##」と入力すると、小数点以下の数字が存在する場合のみ最大2桁が表示され、しかも整数部はカンマ区切りになります。
小数点以下の表示させたい最大桁数は種類手入力時に「.」以下の「#」の個数で適宜調節して下さい。
なお、小数点以下の数字が存在しない場合でも小数点だけは表示されてしまいますので、ご了承下さい。

Qエクセルで数式の結果が反映されない(自動計算になっているのに)

すいません、教えてください。

エクセル(XP)で数式が自動計算されなくなって
しまいました。

  ※ツールのオプションはちゃんと自動計算に
   なっているのに全く反映されません。

今まで全く問題なく作業できていたので
原因が分からず困っています。

数式等のエラーだとは考えにくいです。
と言うのも数式のあるセルをダブルクリックして
選択し、そのままEnterキーを押すと計算結果が
反映されます。
ただ、今まで全て自動計算されていたのが
全く動かなくなってしまったんです。

同じようなトラブルを経験された方、又は
詳しい方、どうかよろしくお願いします。

Aベストアンサー

原因は分からずじまいになってしまいましたが
同じことがありました。

「Officeの救急隊」を試してみましょう。
ボタン一発で全ての設定が元に戻ります。
http://www.vector.co.jp/soft/win95/util/se247118.html
(ツールバーなども初期状態に戻ります)

私の場合はコレで直ってしまいました^^

参考URL:http://www.vector.co.jp/soft/win95/util/se247118.html

Qエクセルで、条件に一致した行を別のセルに抜き出す方法

エクセルで、指定した条件に一致するセルを含む行をすべて抜き出す方法が知りたいです。

たとえば、

<A列> <B列> <C列>
7/1 りんご 100円
7/2 ぶどう 200円
7/2 すいか 300円
7/3 みかん 100円

このような表があって、100円を含む行をそのままの形で、
別のセル(同じシート内)に抜き出したいのですが。

7/1 りんご 100円
7/3 みかん 100円

抽出するだけならオートフィルターでもできますが、
抽出結果を自動的に、別の場所に、常に表示させておきたいのです。

初歩的な質問だと思いますが、検索しても分からなかったので、よろしくお願いします。

Aベストアンサー

同じ質問が結構よく出てますが、そんなに初歩的でもありません
別シートのA1セルに「100円」と入力し、そのシートの任意のセルに以下の式を貼り付けて下さい。後は、下方向、右方向にコピー。
日付のセル書式は「日付」形式に再設定してください

=IF(COUNTIF(Sheet1!$C:$C,$A$1)>=ROW(A1),INDEX(Sheet1!A:A,LARGE(INDEX((Sheet1!$C$1:$C$500=$A$1)*ROW(Sheet1!$C$1:$C$500),),COUNTIF(Sheet1!$C:$C,$A$1)-ROW(A1)+1)),"")

データ範囲は500行までとしていますが、必要に応じて変更して下さい

QExcelの計算で、分の合計を『~時間~分』に置き換える方法を教えて下

Excelの計算で、分の合計を『~時間~分』に置き換える方法を教えて下さい!

例 30
   50
   60
   140 ←上の数字の合計です。この部分を『~時間~分』に置き換えたいです。

よろしくお願いします。

Aベストアンサー

 =TEXT(140/1440,"h時間m分")

分の数値が整数なら1440で割ってシリアル値に直せば普通に時間として表示できます。
TEXT関数を使わなくてもセルの書式設定で可能ですよ。

QExcelの小数点以下表示・非表示の方法について

Excel2000において、小数点以下の表示方法について教えてください。
条件は以下の通りです。

(1)小数点以下が存在するときは、小数点以下第2位まで表示する。
※小数点以下第3位の処理は、切捨てでも四捨五入でも何でも構いません。

(2)小数点以下が存在しないとき(整数のとき)は、少数点以下は非表示。※小数点も非表示に。

・・・というものです。
ご存知の方がいらっしゃいましたら、何卒ご協力くださいますようお願いします!

Aベストアンサー

表示形式で区別というのは、難しいかもしれません。
以下の関数での区分けはダメですか。
A1に数値が入っているとして、
=IF(A1-INT(A1)=0,TEXT(A1,"#"),TEXT(A1,"#.00"))

Q「わかりづらい」  と  「わかりずらい」

「わかりづらい」  と  「わかりずらい」
漢字にすると(判り辛い、解り辛い)なのかと思います。

「わかりづらい」が正しいとおもって使っていたのですが、
最近「わかりずらい」もよく目にします。

二者択一だったら皆様はどちらを使うべきですか?

アドバイスを頂きたいと思います。

Aベストアンサー

goo 辞書より

づら・い 【▽辛い】
(接尾)
〔形容詞型活用([文]ク づら・し)〕動詞の連用形に付いて、その動作をすることに困難を感ずる意を表す。…にくい。
「老眼で辞書が見―・い」「読み―・い本」「無愛想で話し―・い」
http://dictionary.goo.ne.jp/search.php?MT=%A4%C5%A4%E9%A4%A4&jn.x=24&jn.y=14&kind=jn&mode=0

ずらい
検索結果に該当するものが見当たりません。
キーワードを変更して再度検索をしてみてください。
http://dictionary.goo.ne.jp/search.php?MT=%A4%BA%A4%E9%A4%A4&jn.x=29&jn.y=11&kind=jn&mode=0

私は辛い(つらい)→づらい、と考えて「づらい」を使っています。

参考URL:http://dictionary.goo.ne.jp/search.php?MT=%A4%C5%A4%E9%A4%A4&jn.x=24&jn.y=14&kind=jn&mode=0

goo 辞書より

づら・い 【▽辛い】
(接尾)
〔形容詞型活用([文]ク づら・し)〕動詞の連用形に付いて、その動作をすることに困難を感ずる意を表す。…にくい。
「老眼で辞書が見―・い」「読み―・い本」「無愛想で話し―・い」
http://dictionary.goo.ne.jp/search.php?MT=%A4%C5%A4%E9%A4%A4&jn.x=24&jn.y=14&kind=jn&mode=0

ずらい
検索結果に該当するものが見当たりません。
キーワードを変更して再度検索をしてみてください。
http://dictionary.goo.ne.jp/search.php?MT=%A4%BA%A4%E9%A4%A4&jn...続きを読む


人気Q&Aランキング