|あ|い|う|え|
|か|き|く| |
|さ|し| | |
|た|ち|つ|て|

上記のように4行4列のセルが並んでいるとして、
これを
|あ|い|う|え|
| |か|き|く|
| | |さ|し|
|た|ち|つ|て|
のように右詰したいと思ってます。
このデータが200件ほどあり、
できれば自動でできればと思ってますが、
エクセルにはこういった機能はありますでしょうか?

あるいはテキストで正規表現を使ったやり方で、
csv形式で上記のような形にする方法でもかまいません。

お知恵をお貸しください。
よろしくお願いいたします。

A 回答 (2件)

いちばん右から考えてみた


I1セル
=IF(A1="","",INDEX($A1:$D1,COUNTA($A1:$D1)))

次に右から2番目を考えるときは、右のデータの個数をひいてみた
H1セル
=IF(COUNTA(I1:$I1)>=COUNTA($A1:$D1),"",INDEX($A1:$D1,COUNTA($A1:$D1)-COUNTA(I1:$I1)))
左へオートフィル

F1:I1セル範囲を下へオートフィル
「エクセルでセルを一括で右詰にする方法はあ」の回答画像2
    • good
    • 0
この回答へのお礼

ありがとうございます!
やってみたところうまく行きました!

もうちょっと関数勉強してみます。
ありがとうございました。

お礼日時:2011/04/18 16:42

添付図参照



F1: =IF(COLUMN(A1)<=COUNTBLANK($A1:$D1),"",INDEX($A1:$D1,,COLUMN(A1)-COUNTBLANK($A1:$D1)))
「エクセルでセルを一括で右詰にする方法はあ」の回答画像1
    • good
    • 0
この回答へのお礼

関数を使うのですね!
なるほどー。
勉強になりました。
ありがとうございます。

お礼日時:2011/04/18 16:42

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

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

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

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

Q右下腹部の痛み

ここ3日ほど、右下腹部に、つっぱっているような、鈍い痛みが続いています。

1ヶ月ほど前にもあり、その時は1日でおさまりました。

あと数日様子を見て、病院へ行こうと思っているのですが、
なに科に行こうか迷っています。

この右下腹部の痛みから予測される病気は何でしょうか?

それと、右下腹部の鈍痛以外は気になる症状はでていない状態ですが、
やはり子宮系の病気も気になります。
子宮系の病気の場合、下腹部痛のほかに何か症状があるのでしょうか?

Aベストアンサー

女性の下腹部痛の原因はいろいろあって、複数の科が関係してきます。異常な性器出血がないのであればとりあえずは内科(消化器)でしょうか。超音波検査(エコー)を受ければ、はっきりした婦人科疾患ならわかりますのでそちらに紹介されると思います。逆に婦人科にかかられても、婦人科疾患が否定されれば消化器系の内科または外科に紹介されますので、どちらを受けられてもいいのではないでしょうか。その意味では、医院よりも、内科、婦人科、泌尿器科がそろった総合病院のほうがいいかもしれません。
予測される病気にふれることは投稿規程で禁止されています。どうぞお大事に。

QEXCELで右詰の数値でセルを(左側のセル側に)はみ出して表示する事は

EXCELで右詰の数値でセルを(左側のセル側に)はみ出して表示する事は可能でしょうか?
通常セルの幅を狭くし、中の数値がはみ出す場合 ### と表示されてしまうのですが
これを数値として扱いつつ列をはみ出す事は可能でしょうか?

'シングルコーテーションを付け(タイトル扱い?)右詰にすれば表示は可能ですが、これだと数値として計算が出来なくなってしまう為不都合があります。

一応今使っているoffice のバージョンは2003ですが、もし2010や2007であれば対応可能という事であれば、そちらも使う事は可能なのでそちらでの方法でもかまいません。
よろしくお願いいたします。

Aベストアンサー

Excelの機能として、
「文字なのではみ出せるが計算できない。」
「数値なので計算できるがはみ出せない。」
のどちらかしかありません。これはバージョンが違っても同じです。

でも工夫すれば何とか解決する方法はあります。

数字を入れるセルの右隣(左でも良い)に幅1ミリ位のセルを用意して、
そこで文字に変換する関数を使って数字のセルの内容を表示するのです。(勿論右詰め)
数字を入れるセルがA1なら「=TEXT(A1,"#,##0")」といった感じです。

計算する時は当然、数字の入った方のセルを参照します。


ちょっと気になったのですが、今は会社ではないので自分で試していません。
問題ない筈ですが、一応、上手く行くかは確認して下さい。

Q右下腹部の痛み 何科に行けばいいですか

ここ数日、右下腹部の痛みがあります。
毎回ではありませんが、痛むのは歩いているときや立っているときです。 
右下腹部の痛みは虫垂炎の可能性があると聞きましたが、吐き気や熱はありません。
生理痛とも違います。
グッと押されるような痛みで実際に押すと痛みが増します。
婦人科系の病気も考えましたが、ここ3年ほど毎年検診を受けており異常はありませんでした。
特に我慢できないほどの痛みではありませんが、最近毎日(1日に5回くらいでしょうか)痛むので心配です。
何科を受診するのが適当ですか?
よろしくお願いします。

Aベストアンサー

可能性1、排卵痛 (痛みは4日5日くらい続くことがある)
可能性2、便秘

どちらにしても最初は内科で良いと思います
おへそから骨盤の間が抑えて放した時びん!!っと痛みますが、
慢性の場合は吐き気も微熱もありませんので、可能性がないわけではないですよ。
私は慢性虫垂炎と言われ続けて結局は排卵痛でした(笑

排卵痛の私の特徴、盲腸のようにひびく痛み、
座ると御尻の肉???というか押されて痛い。
たっても歩いたり飛んだりすると響いて痛い。
抑えてもちろん痛い。
特徴は生理の2週間ちょっと前になる必ず右か左の片方だが
ずっと右だけ痛かった。

便秘の可能性が近いように思いますが快便ですか?

まぁこんなのはただの想像なので内科で良いです。
内科から振り分けてもらうしかありません。

エコーでも撮ってもらえる医者がいいですね。
まずはどこが痛いのかが問題ですよね。
腸なのか卵巣あたりなのか。

Qエクセル セル内のデータの一括削除

セル内の内容が全く異なる複数の文章を1文目を残して、残りを削除したい場合どのような方法が考えられるでしょうか。ご回答よろしくお願い致します。

例:

 A   B                      C   D 
1時給  新しい環境で働きませんか?
      【改行】今なら嬉しいボーナス付。
      【改行】人間関係良好。
      【改行】1500円~3時間から。 

2月給  一から創り上げる喜び。
      【改行】成長出来る環境。
      【改行】人間関係良好。
      【改行】21万円~社会保険完備。 

3時給  夜勤なし!ライフスタイルに合わせられる。
      【改行】成長出来る環境。
      【改行】資格なし歓迎!
      【改行】21万円~社会保険完備。 

↓  

 A   B                      C   D 
1時給  新しい環境で働きませんか?
       

2月給  一から創り上げる喜び。


3時給  夜勤なし!ライフスタイルに合わせられる。


上記のように、Bのセルの1つ目の改行以降を削除したいです。
わかりにくければ恐縮ですが、よろしくお願いします。

セル内の内容が全く異なる複数の文章を1文目を残して、残りを削除したい場合どのような方法が考えられるでしょうか。ご回答よろしくお願い致します。

例:

 A   B                      C   D 
1時給  新しい環境で働きませんか?
      【改行】今なら嬉しいボーナス付。
      【改行】人間関係良好。
      【改行】1500円~3時間から。 

2月給  一から創り上げる喜び。
      【改行】成長出来る環境。
      【改行】人間関係良好。...続きを読む

Aベストアンサー

どこかのセルに

=LEFT(B1,FIND(CHAR(10),B1)-1)

とすれば改行コードまでの文字列を得られます。

Q頻尿です。下腹部が張り、少し右腰の痛みがあります。肛門や睾丸の違和感もあります。なんなんでしょうか?

頻尿です。下腹部が張り、少し右腰の痛みがあります。肛門や睾丸の違和感もあります。なんなんでしょうか?

Aベストアンサー

No.1の方も疑いをかけている尿管結石も排除出来ません。
頻尿だからと言っても水分を良く摂って体を動かして下さい。
痛みが有ると言う事は、結石によって尿が流れにくくなっている事で尿管が圧迫されていると思われます。
まずは泌尿器科を受診した方が良いでしょう。
もしかしたならば明け方に激痛が来るかも知れませんが、その際は右へ左へ寝返りを打って下さい。
それで少しでも楽になればほぼ尿管結石ですのでその日は泌尿器科へ行った方が良いです。
他の部位への違和感はその為かとも思われますし。

Qエクセル2003や2007でセル上で右クリックしたときに、

表示されるインスタントメニューで、
切り取り(T) をグレー表示にして選択できないようなエクセルそのものの設定方法があれば教えてください。よろしくお願いします。

Aベストアンサー

マクロでなら……
2003で確認、2007は未確認

Sub MenuOff()
 Dim CBar
 Set CBar = Application.CommandBars("Cell").Controls
 With CBar
  For i = 1 To .Count
   If (.Item(i).Caption Like "切り取り*") Then
    .Item(i).Enabled = False
    Exit For
   End If
  Next i
  End With
End Sub

切り取りを有効にする時は、False→True に

Q妊娠中の右下腹部の痛み

はじめまして。教えて下さい!
妊娠7ヶ月になりますが、2日前に右下腹部が急激な痛みを起こし翌日に病院に行きました。
恥骨痛かヘルニアかもしれないので今回は様子を見ましょう!と言われました。しかし、激痛は治まったものの尿をした後に右下腹部(付け根より少し上)がやはり痛みます。
これは、もしかして膀胱炎なのでしょうか?残尿感や患部が痛んだりはせず、右付け根近辺のみです!
もし、経験がある方がいらしゃいましたらアドバイス下さい。
宜しくお願いします。

Aベストアンサー

始めまして 二児の母です。

個々に痛みを感じる度合いは違いますが、、、
私も妊娠中に 足の付け根付近に痛みがありました。
蒸しタオルを当てたり、お風呂に入浴剤を入れたりとしてました。
多分、私の場合は 胎児の大きさでの事だったのかも知れません(3600グラムとかでしたから)。

膀胱炎なら すぐに分かる事ですよ~。妊娠中は毎回尿検査するでしょうから。
股関節を広げてマタニティストレッチも良いかも知れません。

QExcel2000ですが、配置で右詰になりません。

Excel2000ですが、配置で右詰になりません。
添付したExcelのファイルを見て頂けますか?→http://www.geocities.jp/rankei32000/book1.xls
ダメなら→http://www.geocities.jp/rankei32000/yookyuusho1.htm

一番下の行の数値が左表ではきっちり右詰になっていますが、右表では少し左にづれています。表示形式はどちらも会計で記号が¥です。書式は左表も右表も全く同じなのに何故位置が違って来るのか?

左の表全体をコピペするやり方ではなく(左表のような元になる表がない場合がありますので)、右の表自体を操作して直したいのですが、その方法を教えて下さいませんか? よろしくお願い致します。

Aベストアンサー

> 一番下の行の数値が左表ではきっちり右詰になっていますが、右表では少し左にづれています

見せていただいたところ、ずれているのは、右表の1~5月行の数値の位置のようです。

左表の1~5月行が会計の記号なし、右表の1~5月行は標準です。
左表に右表を合わせるのであれば、右表の1~5月行の表示書式を、会計の記号なしにすれば同じになります。

Q右下腹部と腰の痛み

右下腹部(骨盤の内側くらい)とそのちょうど
裏の背中のあたりに鈍痛があります。
盲腸はすましています。
排卵時にやや強めに痛みを感じるようにも思うのですが
まず婦人科を受診してから内科でしょうか?
内科ならば腸の検査などが必要なのでしょうか?

Aベストアンサー

こんにちは

文面にお書きになっている症状からみると、
まず婦人科に行かれて、
異常がなければ内科(消化器科)受診。
でいいのではないでしょうか。

内科で腸の検査が必要かどうかは担当医が診察したあとの判断でしょうけれど。。。

Qエクセルで、郵便番号を入力すれば、自動的に右のセルに住所が入力される方法

質問をご覧になっていただきありがとうございます。

タイトルの通りなのですが、
郵便番号を入れれば、自動的に右のセルに住所が入力される方法
をご存知ないでしょうか?

一応それらしいソフトはインストールしたのですが、
使い方が分かりません。私のバージョンは2000で、会社のは2007です。
http://office.microsoft.com/ja-jp/excel/HP100775141041.aspx
ここからダウンロードしました。

明日仕事で使いたいので焦ってます。どうかよろしくお願いします。

Aベストアンサー

2007の例です。
「アドイン」タブの「ウィザード」の▼から「郵便番号変換」をクリックします。
「郵便番号から住所を生成する」にチェックをして「次へ」、「郵便番号データのセル範囲」にはシートでの範囲(たとえばA列)をカーソルで選択して入力します。同様に「住所を出力するセル範囲」(たとえばB列)を入力します。その後に必ず「既存のセルを上書きする」にチェックがあることを確認します。チェックが無いと表示されません。
「次へ」でコメントに出力するにチェックがあると思いますのでそのまま「完了」します。


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング