• ベストアンサー

エクセルで2行で一組の並べ替え

 エクセルであるデータの一覧を作成しています。 随時データの追加、挿入、並び替えを行います。そしてこの一覧は1データにつき2行にしなければいけません。   注文日  商品名| 価格  |記入欄   5/6    AAA |2433  |_____           |     |  担当者からの要望で、記入欄はどうしても2段必要とのことです。なおこの記入欄はこの一覧を印刷後、手書きのみとなります。セル結合などを使って、このような表を作成することは可能ですが、そうすると並び替えや挿入ができません。何かいいアドバイスをお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4856/10272)
回答No.4

行の高さを2倍にして、記入欄の中央に図形ツールの直線を横に貼り付けて、そのセル内容を下までずっとコピーすると貼り付けた直線もコピーされます。 というような直感的な方法では駄目なのでしょうか? もし記入欄にデータが入るなら直線貼り付け&コピー後に値を入れればいいと思います。

noname#20023
質問者

お礼

 セルに図形の直線を入れた場合、セルを下までドラッグしても直線の貼り付けはできないと思い込んでいたので、無理だと思っていました。この記入欄にはデータ入力は不要なので、教えていただいた方法で一覧を作成します。  ちょっと頭をひねれば、案外ベーシックな操作で解決できるものですね。助かりました。本当にありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (4)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.5

行挿入を行って、データの始まる最上行を偶数に設定します(注)。 そしてどこか「空き列」の「データの最上行」に関数式 =INT(ROW(A4)/2)といれて、下へデータ最終行まで複写します。 上下隣り合った2行が同じ正整数が振られます。1からとは限りませんがそれで差し支えありません。 この列で、コピーし形式を選択して貼りつけで「値」にし 列全体の前記の関数式を消す。 その後第1ソートキー(第2ソートキーも)は目的のキーを指定し、第2か第3のソートキーに上記関数式をいれた 列を指定して並べかえれば良いと思います。 (注)関数式を=INT((ROW()-1)/2)として調節しても良い。 何度もこの操作があり、以上の関数設定が面倒とおもう時は、マクロにして、ボタン化する方法もあります。

noname#20023
質問者

お礼

今回は別の方に頂いたご回答で解決しました。ですが、imogasiさんに教えて頂いた方法は別の機会に使えそうだと思いました。とても勉強になりました。  ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。
  • nishi6
  • ベストアンサー率67% (869/1280)
回答No.3

エクセルでモノ(仕事の道具です)を作るときの考え方ですが、  基本的には、入力部分と出力部分を重複しないようにしています。  例えば、入力用シートと印刷用のシートは別にするわけです。    かつ、印刷用のシートは印刷形式単位で作ります。  印刷形式1の資料と印刷形式2の資料は別シートにします。  こうしておけば、印刷書式を一度設定すれば変更回数が減ることになります。  他のBookに応用する時も部分的に活用できます。   質問のケースは、  入力用シートと印刷用シートを分ければ特に問題ないと思われます。      1.入力用シートと印刷用シートを分ける    2.入力シートは1行で1データとする       ・・・行の挿入・削除、ソートなどはExcelの機能で対応    3.印刷用シートの形態(単なる案です)       A.印刷用シートのデータ部分の行高を入力用シートの倍にしておく       B.印刷用シートのデータ部分の          セルの書式設定→配置→縦位置 を『上詰め』にする        4.一覧を印刷する時は、印刷用シートにデータをコピーする。      このような手順で対応できると思われます。 4.のコピーについては、『 形式を選択して貼り付け → 値 』でしょうか。 マクロを記録して利用する方法もあります。 印刷指示 → シートをコピー → 書式の設定 → 印刷 のマクロを作れば楽でしょう。 ご参考に。

noname#20023
質問者

お礼

 他の方のご回答で解決することができました。この度は、ご回答を頂きありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。
  • yko_
  • ベストアンサー率42% (29/68)
回答No.2

<データ用><印刷用>シートを2枚用意します。 <データ用>は今まで通り追加・挿入・加工をします。 <印刷用>の各セルにデータ用シートへの参照式(=入力後参照したいセルをクリックすれば簡単に設定可能ですのであとはそれを上手く加工)を1行飛ばしで入力します。 このようにすれば<印刷用>はセル結合しても2行を使っても好きなようにデザイン可能です。 最初の<印刷用>が少し手がかかるかもしれません。 実行出来るか範囲かどうかはデータ量不明ですので疑問ですが一案としていかがでしょう?

noname#20023
質問者

お礼

データ量がかなり多いうえに、注文された日に入力したデータを毎日納期別に印刷する必要があるので、教えていただいた方法では少し難しそうです。  ご回答ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。
  • arukamun
  • ベストアンサー率35% (842/2394)
回答No.1

1セルの中で、<Alt>+<Enter>を押して、2行にするというのはいかがですか?

noname#20023
質問者

補足

どうしても一行の真ん中を横に分ける線が必要なんです。ご回答ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルでの行の並べ替えについて

    古くからの名簿の整理を始めました。 個々について 氏名・電話番号・住所の順に並んでいる名簿(エクセルの)があります。 この行の先頭に欄を1つ設け(A欄)氏名の「かな」の先頭文字・・・例えば安藤さんなら「あ」という風に記入しました。 エクセル上でデータ⇒並べ替え⇒優先キー(私の場合は「A」を指定)すると「この操作には同じサイズの結合セルが必要です」とメッセージが表示されて並び替えが出来ません。 どこをどうしたらよいでしょうか? PC初心者です。

  • エクセルの並び替えで、タイトル行があるときとセル結合があるときにうまくいかない。

    エクセルのデータ並び替えで2点質問がありますので、よろしくお願いいたします。 エクセル2007とエクセル2003で実行してみましたが、結果は同じでした。 1.並び替えをする際に、先頭行をタイトルとして認識させると思うのですが、タイトル行が2行とか3行ある場合にはどうすればいいでしょうか? 先頭行以外がデータとして認識されてしまい、一緒に並び替えされてしまいます。 2.並び替えをしたくてもデータ中にセルの結合をしていると並び替えしてくれないようです。実際の現場ではセルの結合をしている表は結構あると思うのですが、セルの結合があるとやはり並び替えはできないのでしょうか?

  • エクセルでデーター並べ替えについて

    エクセルで作成したデーターの並べ替えについて教えてください。 表でデーターを入力し並べ替えでデータを並べ替えしようと範囲をドラッグしてデータの並べ替えをすると「この操作は同じサイズの結合セルが必要です」と表示されます。データの中に結合されていないセルが無いか確認しましたがありません。ドラッグの範囲を各列ごとにすると先ほどの表示は出ません。データー全体を並べ替え範囲にすると出ます。 なぜでしょうか?

  • Excelの行挿入で

    Excelのシートにデータがつまっているのですが(これから新しく表を作るということではないということです。)、行の挿入をしたいのです。 このとき、行を選択して、右クリックで「挿入」を選べば挿入自体はできます。 しかし、 既にある表は、行が、A列とB列が結合されているのですが、 単に上記のように挿入すると、 A列B列が分かれている行が挿入されてしまいます。 新しく挿入された行のA列とB列を選択して、「セルの書式設定」の「配置」でセルを結合させてもいいのですが、 いちいちそうしなくても 挿入時点ですでに結合されているようにするにはどうすればよいですか。 (Excel2000)

  • エクセルで番号入力で別シートへ記入

    はじめて質問します。エクセル2000で簡単な工程表を作成しようと思っています。エクセル素人ですが、内容は シート1のB4~C4結合セル内~下に注文番号、D4~G4結合セル内~下に現場名、H4~L4結合セル内に工事店、以下設計担当者、完成予定日、等必要内容を記入、AA4~CC4結合セル内~下に納期日を記入します。行いたいのは、シート2のB4~C4に該当する注文番号を記入するとシート1の現場名、設計担当者、完成予定日等を同じセル内へ記入するようにしたいです。シート1のB4~C4結合セル内~下の注文番号は工事が完成すると削除し(一応、行削除で)、新たに挿入で注文番号、必要事項を記入します。 簡単に言えば、シート2に必要な時に注文番号を記入すると、その注文番号に関係する内容を自動で記入し、印刷をしたいです。OSはXPです。 ご教授よろしくお願いいたします。

  • エクセルの空白の種類?

    エクセルで入力フォームを作成し、一覧に登録していくといったツールを作成しています。 その際、フォームから空白欄を選択した場合と、セル上でデータをdeleteした場合に、 空白欄の並び替えの結果が異なってきました。 フォーム:昇順にすると空白欄が上にくる セル上:昇順にすると空白欄が下にくる フォームの選択元は別シートにリストをもっています。 空白行はなにも入っていない行を指定してあります。 なぜdeleteした場合と結果か異なるのでしょうか。

  • エクセルの並べ替えで「最優先されるキー」が3つ以上ある場合

    WindowsXPでエクセル2002を使用しています。 作成したデータ一覧表の並び替えをおこないたいのですが、キーとなる項目が6つ(No.~品番まで)存在するため メニューバー[データ]-[並び替え]で並び替えることができません。 No. 事業所 担当者 受付日 商社 品番 単価 数量 ...  どうすれば希望する並び替えをおこなうことができるのか、ご存じの方がいらっしゃいましたら是非教えてください。

  • エクセルの表 その2

    昨日上記タイトルについて質問したものです。 答えてくださった皆様ありがとうございました。 昨日の質問に関して補足質問をさせてください。 エクセルで表を作っています。 結合セルを使った行がたくさんあります。 この表の中のデータを結合セルを崩さず切り取り・張り付けするにはどうしたらよいですか、というのが昨日の質問だったのですが・・・ ひとつのセル内だけではなく、何段かの結合セルのデータを切り取り、 また何段かの結合セルでできた行にはりつけるには(もとの結合セルの枠を崩さずに) どのようにしたらよいでしょうか。 またも、わかりづらい説明ですみませんがおわかりになるかたがいらしたらお教えください。 よろしくおねがいします。

  • エクセル 並び替え

    初めて利用させていただきます。 エクセルでデータの並び替えを しようとしたところ、「この操作には、同じサイズの 結合セルが必要です」というメッセージが表示され 並び替えができません。このメッセージの意味が 分からないのと、どのようにすればすれば良いのか 分かりません。教えていただければ幸いです。 よろしくお願いいたします。

  • エクセルのソート(行)について

    エクセルで作成した行単位のデータを、ある列の値 でソートしようとしたら、以下の様なエラー表示が でました。 「この操作には、同じサイズの結合セルが必要す。」 どの行にも同じ列を対象に結合セルがありますが、 このような場合はソートできないのでしょうか? (各行ともセルの書式は同じです。) エクセルのバージョンは、EXCEL2000 9.0.3821 SR-1 です。 ご存知でしたら教えて下さい。

ボビンの種類について
このQ&Aのポイント
  • ボビンの種類について困っています。縫い始めるとボビンの中で糸が絡んでしまいます。ボビンのサイズを教えてもらってもいいですか?
  • 縫い始めるとボビンの中で糸が絡んでしまいます。ボビンの種類を教えていただけますか?
  • ボビンの中で糸が絡むトラブルが発生しています。ボビンの種類やサイズについて教えてください。
回答を見る

専門家に質問してみよう