excel
[HOME] [MAIL]

CEL406.1行おきに列を挿入するには 質問者:千葉県asukaさん
WindowsMe
いつも大変勉強になっております。
エクセルで1行おきに列を挿入したいのですが、何か良い関数はないでしょうか?
順番に1列づつ挿入しているのですが、とても時間がかかって困っています。
良い方法がありましたら宜しくお願い致します。

?????????????????????????????????????????????

A:
兵庫yuhkiです。

関数では、セルの削除や挿入という操作は出来ませんので、EXCELの機能を使いましょう。

作業列を使用します(ここでは10行目以降を使用します)。

1.ジャンプ機能を利用
1)A10セルに「1」、B11セルに「1」を入力。
 (別に数字でも文字でも何でもいいです)
2)A10セルからB11セルまでマウスで選択。
 (A10、A11、B10、B11セルを選ぶことになります)
3)オートフィルで横方向に対象列までコピー。
4)メニューの[編集]−[ジャンプ]−[セル選択]−[定数]にチェックしてOK。
5)10行目、11行目に入力した数値だけが選ばれると思いますので、選択されたセル上で右クリック−[挿入]−[列全体]を選択。
これで、1列ずつ挿入されると思います。
10行目、11行目の数値を削除してください。

2.並べ替えを利用
1)A10セルに以下の式を入力します。
 =COLUMN(A1)*2
で、データが入力されている列までコピー。
2)その隣のセルに以下の式を入力します。
 =COLUMN(A1)*2+1
で、1でデータが入力されている列数だけ横方向にコピー。
3)10行目のデータを値コピーで値に変換。
これで、データが入力されている列には偶数が、空白列に同じ個数だけ奇数が入力されたことになります。
この行の値を基準に並べ替えを行います。
4)データが入力されている部分を選択。
5)メニューの[データ]−[並べ替え]を選択。
6)[オプション]を選択して[方向]を「列単位」にしてOK。
7)「キー」を行10にしてOK。

これで1列ずつ空白列が入ることになります。
10行目を選択して、データを削除してください。

上手く良くといいですね。
ではでは。
[質問一覧] [HOME]

CEL407.別ブックを参照したい 質問者:愛媛県legacyさん
WindowsXP
別ブックのセルを参照した式を作成したいのですが可能ですか?
参照したいセル(複数あり)には、文字列のセルと数式のセルが混在しています。
良い方法があればご教授下さい。

?????????????????????????????????????????????

A:
兵庫yuhkiです。

可能ですよ。以下の方法はいかがでしょうか?
1)式を作成したいブックを起動します。
2)参照したいブックを起動します。
3)メニューの「ウィンドウ」−「整列」を選択して、整列方法を選択。
 (お好みで選んでください)

これで、式を入力しながら、参照したいセルをマウスでクリックすれば、セル番号が自動的に入力されます。
他ブックの参照は、[(ブック名)](シート名)!(セル番号)になります。

ご希望に合ってます?
ではでは。
[質問一覧] [HOME]

CEL408.条件付き書式の設定に関して 質問者:三重県shooterさん
WindowsXP
条件付書式の設定では3つしか設定できませんが、どうしても5つ設定したいのです。
関数等を使って、5つ設定できないでしょうか。
どなたか教えてください。

?????????????????????????????????????????????

A:
shooterさん、こんにちは。
条件によっては出来ないかもしれませんが、こういう方法もあるということで回答します。
セルの表示形式を組み合わせる方法です。
「セルの書式設定」>「表示形式」でユーザー定義を選び、「種類」欄に例えば、
 [赤][>=10]G/標準;[黄][>=5]G/標準;G/標準
とすると、フォント色が10以上の時は赤、5以上10未満の時は黄色になります。
比較演算子は、< 、>、>=、<= 、<> が使えます。
文字の色は、使える色と使えない色があります。
緑、青、紫、茶、水色、黒、白などの一般的な色は使えるようです。
この方法は数値しか使えませんし、文字の色しか変更できません。
塗りつぶしの色を変える方法は、例えばA1に設定するとして、A1に3つまでの条件付書式を設定し、表示形式のユーザー定義で「種類」欄に ;;; (セミコロン3つ)を入力します。
次に、どこかのセルに =A1 と入力し、そのセルに残りの条件付き書式を設定します。表示形式を変えるときは、このセルに設定します。
そのセルをコピーし、A1をクリックし、シフトキーを押しながら「編集」>「図のリンク貼り付け」をクリック、そのまま「ハイパーリンクの挿入」ボタンを押し、リンク先を「このドキュメント内」とし、セル参照の入力欄に A1 と入力し「OK」を押します。
ハイパーリンクを設定する意味は、オブジェクトの下にあるセルを選択できるようにします。
この場合、貼り付けたオブジェクトをクリックするとその下にあるA1のセルに飛ぶことになります。
なんかややこしそうですが、実際にやってみるとそんなに難しくはないです。
なお貼り付けたオブジェクト自身を選択する場合は、Ctrl を押しながらクリックすると、選択することが出来ます。一度お試し下さい。
[質問一覧] [HOME]

CEL409.SUM関数について 質問者:大阪府kenji1さん
SUM関数で合計した(している)合計のみを同時に別のシートに表示させることは出来ませんか。
宜しくお願いします。

?????????????????????????????????????????????

A:
大阪府kenji1さん今日は。兵庫のhhirochannです。
別シートの貼り付け先セルに、= を入力し、貼り付けたい合計のセル(貼り付け元)をクリックします。
(貼り付け元のセルがSheet1のA5の場合 =Sheet1!A5 となります)
これで合計値が表示されます。

そうではなく、継続的に値が変わってほしい場合は、「図のリンク貼り付け」を利用すれば可能です。

手順は以下の通りです。
・合計のあるセルをコピーします。
・別シートの貼り付けしたいセルを選択し
・Shiftキーを押しながら、メニューバーの「編集」をクリックし
・図のリンク貼り付け を選択します。
図(オブジェクト)として貼り付けた事になりますので、セルの幅・高さが一致しているといいのですが、そうでない場合調整してください。
[質問一覧] [HOME]

CEL410.合計欄に増減のマークを付けたい 質問者:神奈川県takeさん
資料を作成していますが前年比で増の時は△、減の時には▼のマークを計算と同時に表示する事ができますか。

?????????????????????????????????????????????

A:
神奈川県takeさん、おはようございます。兵庫TERUです。
   A   B   C
 ┌───┬───┬────┐
1│前 年│今 年│前年対比│
 ├───┼───┼────┤
2│200│100│▼50%|
 └───┴───┴────┘
この様な形をイメージして宜しいでしょうか?
=IF(A2>B2,"▼","△")&ROUND(B2/A2*100,2)&"%"
上記の式をセルC2に入力すると上記の表のようになります。

★式の説明★
1.IF関数で前年の方が、大きければ"▼"を表示し、小さい時は"△"を表示するようにする。
2.ROUND(B2/A2*100,2)…今年÷前年で前年対比を求め100を掛けてパーセントを求める。
 ROUND関数して小数点以下2位まで求め3位を四捨五入する。
3.&…これは文字や数式の結果をつなぎ合わせる為【1.の結果】と【2.の結果】と【%】をつなぎ合わせて表示する。

★蛇足★
=IF(ISERROR(B2/A2)=TRUE,"",IF(A2>B2,"▼","△")&ROUND(B2/A2*100,2)&"%")
前年にゼロもしくは何も入力されていなければ、【#DIV/0!】のエラーを返してきますので、ISERROR関数を使いエラー値なら""(何も表示しない)としてやれば、スマートだと思います。
ISERROR関数…B2/A2の結果がエラーだと【TRUE】を返してきますので、IF関数でその結果が【TRUE】かどうか判断してやり、【TRUE】なら""(何も表示しない)を返し、【TRUE】でなければ、後の式をすると言う意味です。
[質問一覧] [HOME]

[HOME] [MAIL]