こんばんは。
いつも勉強させていただいています。
下記について、ご教示いただければ幸いです。


K1セルには、最小で1桁から最大で9桁までの数値が入力されます。
それを A1からI1までに1つづつ表示させたいのです。

例1)
K1 に 10105 と入力した場合
A1からD1まではブランク E1に1、F1に0、G1に1、H1に0、I1に5

例2)
K1 に 101050235 と入力した場合
A1に1、B1に0、C1に1、D1に0、E1に5、F1に0、G1に2、H1に3、I1に5

なお、同じシートの他のセルには0を入力する場合があるため、「ゼロ値のセルにゼロを表示する」のチェックを外すことはできません。

私なりに考えたのは、K1セルの数値をL1に =TEXT(K1,"000000000")として文字にし、M1から右のセルに =MID($K$1,1,1) というように各桁を抜き出す方法だったのですが、10000 のように丸い数字をK1に入力すると 1 は表示できても 0 がブランクになってしまいます。

いい方法がありましたら、ぜひご教示下さい。
よろしくお願いいたします。

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

A 回答 (3件)

=MID(TEXT($K1,"?????????"),COLUMN(A1),1)


を右にコピー。
    • good
    • 0
この回答へのお礼

早々にご教示いただき、ありがとうございました。
早速使わせていただいたところ、うまく表示されました。

お礼日時:2011/04/08 22:18

こんばんは!


すでに回答は出ていますので、参考程度で・・・
K列のデータは9桁が最大桁数だとして、
A1セルに
=IF(9-LEN($K1)>=COLUMN(A1),"",MID($K1,LEN($K1)-9+COLUMN(A1),1))
として列方向と行方向にオートフィルではどうでしょうか?m(__)m
    • good
    • 0
この回答へのお礼

早々にご教示いただき、ありがとうございました。

お礼日時:2011/04/08 22:20

A1: =IF(COLUMN()<10-LEN($K1),"",MID($K1,COLUMN()-9+L

EN($K1),1)+0)
    • good
    • 0
この回答へのお礼

早々にご教示いただきありがとうございました。

お礼日時:2011/04/08 22:20

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

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

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

QYouTubeから動画をダウンロードする方法を教えてください。

4月1日に、YouTubeが変わりました。

それから、サファリから、HDのQUICKTIMEの動画がダウンロードできなくなりました。

当方Macです。

もうサファリからは、ダウンロードできないのでしょうか?

サファリからダウンロードする方法があるのでしょうか?

別の方法しかないのでしょうか?

ダウンロードの方法を教えてください。

よろしくお願いいたします。

Aベストアンサー

こんにちは。
こういったタイプのものは、Safariにこだわらない方が・・・
Firefox+downloadhelperのほうが楽だと思いますよ。

参考URL:http://www.downloadhelper.net/

Qエクセルのセルに入れた文字あるいは数字を別なセルに1文字づつ移したい

エクセルのセルに入れた文字あるいは数字を別なセルに1文字づつ移したいが、どのような関数を使えばよいのでしょうか?

Aベストアンサー

一文字だけ取り出すならば mid関数を使いましょう。


mid(a1,2,1)

とかいうように使います。

例では a1のセルの2文字目を取得しています。

Q重すぎるaviのダウンロード方法

こんにちは。

私のコンピューターはibookです。
インターネットで700MBほどの動画をダウンロードしたいのですが、ダウンロードの時間が24時間以上かかってしまいます。なにか早くダウンロードする方法はあるでしょうか?
もうひとつ、CDにファイルを入れながらダウンロードする方法は、可能?この方法でパソコンの負担を減らす事になりますか?

Divxというソフトは、入ってます。が、使い方は、詳しくは分かりません。

よろしくお願いします。

Aベストアンサー

SpeedDownloadやiGetterを使えばある程度早くダウンロードできます。

http://www.igetter.net/iGetter.html

>CDにファイルを入れながらダウンロードする方法は、可能?

無理です。
一度ハードディスクに保存してからになります。

参考URL:http://www.yazsoft.com/

Qエクセルのセルに入れた文字あるいは数字を別なセルに1文字づつ、「右詰」で移したい

以前に
エクセルのセルに入れた文字あるいは数字を別なセルに1文字づつ移したい、ということで質問しまして、「MID関数を利用する」事で、先頭文字から一文字ずつ別々なセルに移すことが出来ましたが、スミマセンが次のような場合はどのような関数になるのでしょうか?

例えば「番地などの表示」等で1桁の場合もあれば、5桁あるいは6桁等々の場合もあるとします。これを別なセルに下一桁を合せる様にしたいのです。
例としまして
セルA1に1桁~6桁の数字(例:345678)を入力した場合、これを右側のB1には3を、同様にC1には4を、D1=5、E1=6、F1=7、G1=8を関数で入力できるようにしたい。

問題は、桁数が毎回違う場合にG1に下一桁が来るようにしたいのですがRIGHT関数では下一桁だけ応答されるのは上手くいくのですが、下二桁、三桁以上の場合には上手くいきません。
つまり「A1に789」の数字を入力したら、G1=9が、F1=8が、E1=7が応答されるようにしたいのです。
勿論、5桁の場合にはB1が空欄で、C1、D1、E1、F1、G1が埋まる様に、4桁であればB1とC1が空欄で、D1~G1が埋まるように、三桁の場合にはB1~D1が空欄でE1~G1が埋まるようにですが、出来ますでしょうか??

よろしくご教授お願いします。

以前に
エクセルのセルに入れた文字あるいは数字を別なセルに1文字づつ移したい、ということで質問しまして、「MID関数を利用する」事で、先頭文字から一文字ずつ別々なセルに移すことが出来ましたが、スミマセンが次のような場合はどのような関数になるのでしょうか?

例えば「番地などの表示」等で1桁の場合もあれば、5桁あるいは6桁等々の場合もあるとします。これを別なセルに下一桁を合せる様にしたいのです。
例としまして
セルA1に1桁~6桁の数字(例:345678)を入力した場合、これを右側...続きを読む

Aベストアンサー

    A     B   C   D   E   F   G
1  345678   3   4   5   6   7   8
2    789               7   8   9

B1=LEFT(RIGHT(" "&$A1,6-COLUMN(A1)+1))
★右と下にコピー

Qyoutubeユーチューブのダウンロード方法

youtubeユーチューブのダウンロード方法

youtubeのダウンロードが最近出来なくなってしまいました。
皆さんはどうやってyoutubeの動画を保存しているのか教えてください。

パソコンはよく判らないので、簡単なダウンロード方法がいいです。
何卒よろしくお願いいたします。

Aベストアンサー

youtubwを簡単にダウンロードできるので、sonyyoutubeを使っています。

youtubeのアドレスを入力して、BROWSEボタンを押すと
動画アドレスが出てきますよ。
他の動画サイトにもほとんど対応しているので、とりあえずアドレスを
入力してみると保存できるかもしれません。

http://www.sonyyoutube.com/

http://www.sonyyoutube.com/

Qエクセルで複数のセルにセルにある数字を1つのセルに

こんばんは、エクセルに関してあまり詳しくないので教えて頂けませんか?

A1のセルに1 B1のセルに3 C1のセルに5と、数字が1~8まで並んでいます。

その数字を、ほかの一つのセルに、135~と8桁表示するにはどうしたらよいでしょうか?

その数字はrank関数で入力されたものです。

詳しい方よろしくお願いいたいます!

Aベストアンサー

>数字が1~8まで並んでいます。

A1からH1までの8個のセルに表示された数字を1つの8ケタの数字にしたい、と言いたかったご質問でしょうか。
数字は順位ということなので間違いなく1から始まる数字だと思いますが、10以上の数字は当然一つも無いことでいいのですね?


前置きが長くなりましたが、たとえば
=SUMPRODUCT(A1:H1,POWER(10,8-COLUMN(A1:H1)))
といった関数で計算できます。


#まぁ
=--CONCATENATE(A1,B1,C1,D1,E1,F1,G1,H1)
のような関数を使ったり、
=(A1&B1&C1&D1&E1&F1&G1&H1)*1
のようにしてもOKです。

Qttp://atrain.hp・・・のダウンロード方法

ttp://ux.getuploader.com/nicotetsu2/download/39/crypt_uncrypt.lzh
というものをダウンロードしたいのですが、その方法がさっぱり分かりません。ある説明を見ても、「コピペしてダウンロード」と書いてあるだけで肝心なダウンロード方法が抜かされていて分かりません。
どなたかダウンロード方法を教えていただけないでしょうか?だいぶ初歩的なところから教えてくださると助かります。

Aベストアンサー

先頭にhを含めてブラウザのアドレス欄にコピペしてエンター押せばそのURLに飛びます。
そのページに「ダウンロード」というボタンがあるのでクリックすると保存先を指定してダウンロードが始まるはず。

QEXCEL「1つのセルに複数のデータ」→「1つのセルに1つのデータ」変換方法

1つのセルに複数のデータが以下のように入っています。(「7月15日」と「買い物」の間にはスペースが、あります。)                       A
7月15日 買い物(コンビニ、500円、お菓子)

これを1つのセルに1つのデータに置き換えたいのです。
 A    B      C     D   E
7月15日 買い物 コンビニ 500円 お菓子

データの数が、たくさんあるので、コピー、ペーストでは対応できません。
よい方法をお教えください。よろしくお願いいたします。

Aベストアンサー

最近方法を知ったのですが、
該当のセルを選択し、
ツールリボン[データ(D)]→区切り位置(E)で
子ウィンドウ[区切り位置指定ウィザード]が開きます、
> スペースが入ってる
とのことなので[元のデータ形式]のラジオボタンは[スペース...]
の方をONにして、ボタン[次へ]をクリックします。
表示内容が変わります。
データのプレビューで、区切りたい位置を指定します。
今回確認はExcel2000の為なのか選択セルが1個だからなのか、
線はでなかったのでマウスで指定します。
(前にExcel2003で確認した時は、2003だからなのか、セルが複数選択だったからなのか、
区切り線は自動的に出てました)

間違って線をつけてしまったときはダブルクリックで消せます。
後はウィザードに従って、
分割した後のデータ形式指定など必要ならしてください。

Qi Tunesストアで倉木麻衣さんののPVを購入してダウンロードする方法

i Tunesストアで倉木麻衣さんののPVを購入してダウンロードしたいのですが、公式サイトの説明では購入方法がいまいち分かりません。PVのダウンロード方法、代金の支払い方法を教えてください。初心者でも分かるように購入する手順も教えてください。また、ダウンロードされるPVのファイル形式を教えてください(FLVとかMPEGとか)。それと、i TunesストアでダウンロードしたPVはi-Podでしか見れないのでしょうか。映像用DVD化できないのでしょうか。初心者なので基本的な質問ですみません。

Aベストアンサー

>PVのダウンロード方法

iTunes Storeに表示される購入ボタンを押すだけです。悩む様な所はありません。

>代金の支払い方法を教えてください

クレジット決済かプリペイドカードになります。クレジットの場合には購入ボタンを押すと勝手にいろいろ聞いてきますので入力していれば良いだけ。
プリペイドカード(大手電気店や通販などで販売しています)の場合には、iTunes Storeを開くと右上の「クイックリンク」に「コードを使う」がありますのでそこから手続きをすませた上で購入ボタンを押せば良い。

>PVのファイル形式を教えてください

m4v(DRM付きのMPEG4形式)です。

>i-Podでしか見れないのでしょうか

ポータブルデバイスという意味ではiPodシリーズのみですね。

>映像用DVD化できないのでしょうか

出来ません。

Qセルの中に文字と数字有り、一つ下おきのセルに数字に1を足す方

EXCELについてお聞きします。
セルの中に文字と数字が有り、一つ下おきのセルに数字に1を足していくにはどうしたらよろしいのでしょうか。
エクセル初心者です。
何卒よろしくご教授下されば幸いです。

Aベストアンサー

これは定期的な作業なんですか?

今回一回ポッキリなら。

A1 あああ1
A3 あああ2

(1)上記の入力をし、A1~A4迄を範囲指定する。(A4迄!)
(2)選択領域の右下の「・」にマウスでポイントをあわせると
マウスポインタが「+」となる。
(3)求める範囲までドラッグする。

そうすると
A1 あああ1
A3 あああ2
A5 あああ3
A7 あああ4
A9 あああ5
  :
  :
  :

という入力ができる。


人気Q&Aランキング

おすすめ情報