- ベストアンサー
エクセル:データの間にスペースを入れて表示させたいのですが
エクセル:データの間にスペースを入れて表示させたいのですが エクセル2007を使用しています。 英数や+-が混在した30桁のデータの間に スペースを7・4・4・4・7・4 文字毎に 入れて表示させたいのですが いい方法はあるでしょうか? a0b1c2d3e-f3g-h4i5j6k+l7m8n9o+ を a0b1c2d 3e-f 3g-h 4i5j 6k+l7m8 n9o+ の様に表示させたいのですが。 ご存知の方がいらっしゃいましたらお教え下さい。 宜しくお願いします。
- bekkanko
- お礼率100% (7/7)
- その他MS Office製品
- 回答数3
- ありがとう数5
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
対象がA1セルだとしてB1セルに =REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(A1,8,," "),13,," "),18,," "),23,," "),31,," "),36,," ") とすると結果が得られます。
その他の回答 (2)
- minosennin
- ベストアンサー率71% (1366/1910)
一例です。 元のデータはA1にあるものとして =MID(A1,1,7)&" "&MID(A1,8,4)&" "&MID(A1,12,4)&" "&MID(A1,16,4)&" "&MID(A1,20,7)&" "&MID(A1,27,4) 「" "」の「"」と「"」の間には「スペース」が入っています。 なお、式はこの画面からEXCELへコピー貼付できます。
お礼
回答ありがとうございました。 色々な方法があるのだと勉強になりました。 どうもありがとうございました。
- tom04
- ベストアンサー率49% (2537/5117)
こんばんは! 参考になるかどうか判りませんが・・・ 無理矢理って感じの方法です。 当方使用のExcel2003の場合ですが、 まず入力されているセルを範囲指定します → メニュー → データ → 区切り位置 → 「スペースによって・・・」を選択し「次へ」 → ↓のような画面が出ますので、7文字・11文字・15文字・19文字・26文字のところでクリック → 「完了」 これで6セルに区切られますので (仮にA1セルを区切った場合はF1セルまで表示されます。 G1セルに表示させる場合は =CONCATENATE(A1," ",B1," ",C1," ",D1," ",E1," ",F1) としてみてください。 (""の間は実際にスペースを入力します) これでスペースが入った文字列になると思います。 以上、長々と書きましたが参考になれば幸いです。 他に良い方法があれば読み流してくださいね。m(__)m
お礼
回答ありがとうございました。 別の問題を解決するヒントになりました。 どうもありがとうございました。
関連するQ&A
- エクセルの使い方についてお教えください。
エクセルの使い方についてお教えください。 例えば、 a | b | f c | g | j d | h | k | m e | i | l | n | o | のように、右肩下がりになっている列を、 a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | のように一列にまとめる方法は無いでしょうか? 何卒よろしくお願いいたします。
- 締切済み
- その他MS Office製品
- エクセルのデータ並び替え
列(A)に1000個あるデータを、4列X250行に自動的に並び替える方法はありますか? つまり A A B C D B E F G H C ⇒ I J K L D M N O P E ・ ・ ・ ・ ・ ・ ・ と、並べかえたいのですが、いい方法はありませんでしょうか?
- ベストアンサー
- オフィス系ソフト
- 難解なエクセル集計の仕方を教えてください!!
以下のように集計したいのですが、いい方法はありませんか? 解りにくいですが、宜しくお願いします!!! ------------------------ 【関係図】 (1)(2)という2つグループの関係を表しています。 組織図のようなものと思ってくださって結構です。 ■元データ 【表あ】 関係図を分解し、2つごとの関係に直したデータです。 【表い】 それぞれA-Oに対応する数字が入っています。 ■集計要望 【表あ】と【表い】ふたつのデータを元に、関係図に基づいた集計をしたい。 例: 1.Aを集計すると、Aの下位のものはすべて集計したい。(A~Gまでの集計) 2.Dを集計すると、Dの下位のみが集計されるようにしたい。(D+E+F+G) 3.Fを集計すると、Fの下位のみ集計したい。(F+G) 4. Iを集計=I+K、Jを集計=J+L+M+N+O 【関係図】 (1)A-B-C D-E F-G (2)H-I-K J-L-M N-O 【表あ】 A ― B B ― C B ― D D ― E D ― F F ― G H ― I I ― K H ― J J ― L L ― M L ― N N ― O 【表い】 A=1 B=2 C=4 D=5 E=6 F=7 G=8 H=9 I=10 J=11 K=12 L=13 M=14 N=15 O=16
- ベストアンサー
- オフィス系ソフト
- エクセルについて
エクセルにおいて、下記のように1~5のみ残し、その他無くなった数字は見えなくする、もしくわ文字の色を白にして見えないようにしたいと思っています。 A B C D E F G H I J K L M N O P Q R S T U 1 0 0 0 0 0 1 2 3 3 3 3 3 4 5 5 5 5 5 5 5 5 2 0 0 1 2 2 2 2 3 4 4 5 5 5 5 5 5 5 5 5 5 5 ↓ ↓ A B C D E F G H I J K L M N O P Q R S T U 1 1 2 3 3 3 3 3 4 5 2 1 2 2 2 2 3 4 4 5 私は基本的な関数は使用出来ますが、VBAは勉強し始めたばかりです…。 良い方法をご教示頂ければと思っております。 よろしくお願いいたします。 ※記入した例において、1~5の列がズレていますが、行も列も同じばしょのままでお願いします。
- 締切済み
- オフィス系ソフト
- ある値以上のデータの個数を表示させる関数は?
25行目から下に、複数のデータがあります。 E,G,I,K,M,O,Q,S,U,W の列だけで、 値が9以上であるセルの個数を 「 B列 」 に表示させる関数はどのようになりますでしょうか? よろしくお願い致します。 下記例の場合は、 9以上の値は、 4つありますのでB列に 「 4 」 と表示させます。 --------------- 実行前 A B C D E F G H I J K L M N O P Q R S T U V W X 25 10 8 7 9 12 3 25 1 4 5 ・ ・ 実行後 A B C D E F G H I J K L M N O P Q R S T U V W X 25 4 10 8 7 9 12 3 25 1 4 5 ・
- ベストアンサー
- オフィス系ソフト
- エクセルデータの並び替え
A列に 1 2 3 4 5 6 7 ・・・・・ B列に a b c d e f g h i j k l ・・・・ と文字列があります。 これを C列に 5つずつデータをセットにして並べたいのです。 A列 B列 C列 1 a 1 a 2 b 3 c 4 d 5 e 2 b 6 f 7 g 8 h 9 i 10 j 3 c 11 k 12 l 13 m 14 n 15 o 4 d 16 p 17 q 18 r 19 s 20 t 5 e 以下同じように続く 6 f 7 g 8 h 9 i 10 j 11 k 実際のC列のデータは トマト tomato ネコ cat 机 desk いす chair かばん bag のようにしたいのです。 関数の扱いがわからずに苦戦しています。どうぞ、よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Excelで飛び飛びのセル(列)を参照したいのですが…その2
ある「sheet1」で、G1="A",H1="B",I1="C",J1="D",K1="E",L1="F",M1="G",N1="H",O1="I",P1="J",Q1="K",・・というように文字が入力されているとすると、5列飛びの値A,F,K・・・(G1,L1,Q1・・・)が欲しいのです。そして、その値が「sheet2」に、C5=A,D5=F,E5=K,F5=P・・・となるようにしたいのです。ただ数値が5ずつ増加するのではなく、そのセルに入力されている文字列を参照したいのです。 それをまた、「sheet1」の、G2="A",H2="B",I2="C",J2="D"・・・の値でも同じ事をしたいのですが・・・。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- リストのデータを重複なしでランダムに抽出する
シート1に下記のように14種類の名前リストがあります A 1 A 2 B 3 C 4 D 5 E 6 F 7 G 8 H 9 I 10 J 11 K 12 L 13 M 14 N 上記の名前を下記のように別シートの数列おきの列(行は同一)に重複なしに行毎にランダムに抽出する事が関数で出来るでしょうか?(エクセルは2010です) ちなみに下記は一列おきのセルに抽出した例です A B C D E F G H I J K L M N O P Q R S T U V W X Y Z AA 1 D L K I A M N B H J C F E G 2 K J M H I G F E D A B N C L 3 E J A L B M K C N G F D H I どなたか教えていただける方がおりましたらよろしくお願いします。
- ベストアンサー
- その他MS Office製品
お礼
回答ありがとうございました。 問題を解決でき助かりました。 どうもありがとうございました。