excel
[HOME] [MAIL]

CEL266.行の値を列にコピーするには

Q:(質問者:静岡sagojoさん)
OS:Mac
名前  郵便番号  住所   電話
○1   △1     □1   ×1
○2   △2     □2   ×2
○3   △3     □3   ×3
○4   △4     □4   ×4
・・   ・・    ・・   ・・
上記のような表を以下のような縦の形にコピーするにはどうすればいいですか?
簡単にできる方法はありませんか?
○1
△1
□1
×1
○2
△2
□2
×2
○3
△3
□3
×3
○4
△4
□4
×4
・・
・・
???????????????????????


A:
(奈良mikiさんの見解)
静岡sagojoさん、こんにちは!奈良mikiです。
ご質問のように縦にコピーできますよ。
次の手順でお試しください。
(WINNT4.0、EXCEL97で動作確認しました)
1.[電話]の右に、E列で縦に並べるとして
 E2に ’=A2
 E3に ’=B2
 E4に ’=C2
 E5に ’=D2
と入力します。
※このとき必ず先頭にコーテーションマークを付けて 「’=A2」のように入力してくださいね。
2.E2からE5まで範囲選択
3.オートフィルで下方向へコピー(E20まで)
4.範囲選択された状態で、メニューバーの[データ]−[区切り位置]を選択
5.[完了]ボタンをクリック
で順番に並びます。
※E21より下方向にコピーした場合データがありませんので「0」と表示されます。
これって便利ですよね?!
私もつい最近この方法を知るまでは手作業で地道にやってました^^
それでは(^o^) [質問一覧][HOME]

CEL267.指定した表示形式を再度使う

Q:(質問者:神奈川tetsuさん)
OS:WindowsXP HE
Office 2000を使用しています。
エクセルのメニューバーの「セル」→「書式設定」→「表示形式」→[分類]→「ユーザー定義」→[種類]欄に新規に入力した表示形式を何時でも、また、新しいファイルにも利用できるように保存したいのですが、保存する方法をご教授ください。
因みに、新規に入力した既存のファイルには[種類]欄に表示されますが、新しいファイルにはもう1度入力しなければなりません。

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


A:
兵庫yuhkiです。
テンプレートを使用されるのはいかがでしょうか?
1)新規のファイルを作ります。
2)ご希望のユーザー定義を設定します。
3)ユーザー定義を設定したセルの表示形式を「G/標準」に戻します。
4)名前をつけて保存で、場所を「xlstart」、
ファイルの種類を「テンプレート(*.xlt)」、名前を「book.xlt」として保存します。
すると次にEXCELを起動したとき、新規ブックに設定したユーザー定義が含まれている(ハズ)です。
xlstartフォルダに「book.xlt」として設定したテンプレートを入れると、新規ブックはこのテンプレートを基準に作られます。
上手くいくと良いですね。

ではでは。 [質問一覧][HOME]

CEL268.1行おきに計算させるには

Q:(質問者:愛知landyさん)
OS:windows Me
エクセルで1行おき(今はA1+A3+A5・・・)に計算(全部で300個セルを計算)させていますが、何か関数又はマクロ等で簡単に計算させるよい方法はありませんか?
エクセルは2000と97を使用しています。
よろしくお願いしますm(__)m

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


A:
兵庫yuhkiです。以下の方法はいかがでしょうか?
(範囲はご希望の内容に変更してください)
1.SUMIF関数
数値がA列に入力されているとします。
1)B1セルに「○」を入力します。
2)B1セルとB2セルを選択し、対象行までコピーします。
3)C1セルに以下の式を入力します。
=SUMIF(B1:B300,"○",A1:A300)
2.SUMPRODUCT関数
数値がA列に入力されているとします。
1)B1セルに以下の式を入力します。
=SUMPRODUCT((MOD(ROW(A1:A300),2)=1)*A1:A300)
3.配列数式
数値がA列に入力されているとします。
1)B1セルに以下の式を入力します。
=SUM(IF(MOD(ROW(A1:A300),2)=1,A1:A300,0))
2)確定はenterキーではなく、shiftキー+ctrlキー+enterキーで確定します。
関数の説明ですが、
1)SUMIF関数−条件に合致するセルだけ合計します。
書式は、=SUMIF(範囲,検索条件,合計範囲)です。
条件の設定範囲と合計範囲は同じ行列数になるようにしてください。
2)MOD関数−余りを求めます。書式は、=MOD(割られる数,割る数)です。
3)ROW関数−行番号を求めます。書式は、=ROW(セルまたは空白)です。
空白にすると式を入力したセルの行番号を返します。
4)SUMPRODUCT関数−要素間の積を合計します。
書式は、=SUMPRODUCT(配列1,配列2,・・・)です。
上手くいくと良いですね。

ではでは。 [質問一覧][HOME]

CEL269.入力後フォントの色を変えたい

Q:(質問者:北海道hokkeさん)
OS:WindowsMe 
入力後(enter押した後)自動的にフォントの色を変えたいのですが、どうしたら良いですか??

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


A:
A列に入力すると仮定して、A列を選択→メニューの「書式」→「条件付き書式」→条件1を「数式が」にし、右の欄に「=A1<>""」と入力、次に書式ボタンをクリックして、好きな色を指定→OK→OK。
以上でフォントの色が変わるはずですが。 [質問一覧][HOME]

CEL270.表のタイトル行を常にプリントするには?

Q:(質問者:東京azureさん)
OS:Windows95
EXCELの表の上のタイトル行のウインドウを固定するとスクロールしても常に表示されていますが、下の方を部分的にプリントするとタイトル行は印刷さず不便をしています。
どの部分をプリントしてもタイトル行が印刷されるようにする設定方法を教えてください。

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


A:
こんにちは、兵庫Rei1967です。
印刷時に各ページにタイトルを付ける方法ですが、ファイル(F)→ページ設定(U)→シート 印刷タイトル 行タイトル(もしくは列タイトル)のボックスにカーソルを合わせます。
次にタイトル行を指定します。
それでOKです。
印刷プレビューを確認してみて下さい。
各ページにタイトルが表示されています。
簡単でしょ?
すごーく長い表でもOKですよ。
がんばp(^^)q [質問一覧][HOME]


[HOME] [MAIL]