• ベストアンサー

数字を横一列に並べる

すいません。画像を添付するの忘れました。J,K,L列のように行ごとに数字を横一列に並べたいです。慣れないもので。すいません。(>_<)

この投稿のマルチメディアは削除されているためご覧いただけません。

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

  • ベストアンサー
  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.2

J2セルへ次の数式を設定して右と下へ必要数コピーします。 =IF(COUNT($B2:$H2)>=COLUMNS($B2:B2),INDEX($A2:$H2,SMALL(INDEX(ISNUMBER($B2:$H2)*COLUMN($B2:$H2)+NOT(ISNUMBER($B2:$H2))*COLUMN($I2),0),COLUMNS($B2:B2))),"") この数式は画像で提示の範囲で組み込んでいますのでセル範囲が変更されるときは実情に合わせてセル範囲を修正してください。 尚、数式の確定時にEnterキーのみの打鍵で問題ありません。

midorichopi
質問者

お礼

上手く行きました。回答ありがとうございます。

その他の回答 (2)

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

VBAを使ったら簡単。 データ範囲A-H列を他の列にコピー貼り付け。元のデータを壊さないため。 そのセル範囲を範囲指定しておいて、下記を実行。 ーー 標準モジュールに Sub test01() Selection.Replace What:="●", Replacement:="", LookAt:=xlPart, MatchCase:=False With Selection.SpecialCells(xlCellTypeBlanks) .Delete Shift:=xlToLeft End With End Sub ●を空白に置換。空白セルを、セル的に、左詰めする。 2段階、2行で終わり。 結果 L,M,N列に 10 15 19 9 15 18 6 35 36 4 12 14

midorichopi
質問者

お礼

お手数かけました。回答ありがとうございます。

  • msMike
  • ベストアンサー率20% (363/1775)
回答No.1

J2: =IFERROR(INDEX($B2:$H2,SMALL(IF($A2:$G2="●",COLUMN($A2:$G2)),COLUMN(A1))),"") 【お断り】上式は必ず配列数式として入力のこと

midorichopi
質問者

お礼

回答ありがとうございます。

関連するQ&A

  • 数字を横一列に並べるには

    I,J,K,L列のように行ごとに横一列に数字を並べるにはどうしたらいいですか。度々すみません。(>_<)よろしくお願いします。<m(__)m>

  • エクセル2010 数字の並び替えについて

    画像をご覧ください。 列ごとに科目があり、行ごとに番号が昇順でならんでおります。 これら列ごとの数字は、ダブりはなく、これらの数字を一列にで並び替えたいと 思います。 一列ごとに切り取りしていけばよい話ですが、列が多いので、何か簡単な方法がないものか と思い相談しました。 朝から申し訳ありませんが、どうぞよろしくお願いします。

  • エクセルで一列に並んだ数字を折り返したい

    エクセルで一列に並んだ数字(4000行あります)を印刷範囲内で折り返しをしたいのですが簡単な方法はないでしょうか? (例)     A  B  C  D         A  B   C   D 1  01         →   1 01 05 09   2  02             2 02 06 10 3  03             3 03 07 11 4  04             4 04 08 12 ~                 ~  4000 4000

  • 横に並んだ各セルから数字を引張りたい

    A   B    C 1月度  aaa   500 2月度  aaa   600 3月度  aaa   700 1月度  bbb   450 2月度  bbb   550 3月度  bbb   650 例えば A列の「1月度」とB列の「aaa」の一致する行の「C列の数字」を引張りたいのですが・・・。 マッチさせるのは 同じ行の1列目、2列目です。 横・横で引張れますか?

  • 一列に並んでいる数字の間にスペースを入れたい

    クセルでA列に一列に並んでいる数字が同じ数字は連続で、数字がかわるとスペースを入れて次の数字をいれたい。 ※例 A    B 7    7 7    7 7  → 7 8   8    8 9    8 9      9      9 いくつか数式を試してみましたが、同じ数が反映されない等、困っております。 運営上、関数で処理したいのですが、ご教示お願いいたします。

  • Excelの関数で教えていただきたく思います(Excel2003)。

    Excelの関数で教えていただきたく思います(Excel2003)。 添付画像のような表があります。 行番号が入っていませんが、「カウント」「締」の行が2行目です。 K列に「締」と言う文字が入っている行のL列にJ行の数値の引き算の結果を表示させたいのです。 添付画像の例で申し上げますと、K4とK2に「締」の文字が入っています。 従いまして、L4にJ4-J2の結果が表示されるようになります。 もし、K4が空欄でK7に「締」の文字が入っている場合はL4も空欄でかまわないのですが、その代わり、L7にJ7-J2の結果が表示されます。 わかりにくい場合や情報不足は逐一ご指摘いただければ、補足いたします。 よろしくお願い致します。

  • 3×3マスの数字を横一列に並べて同じ数字を塗潰す

    いつもお世話になっております。 どなたかご存知の方がお見えでしたら回答をいただけると助かります。 【質問】  添付図のとおりA1~K11の中に3×3マスが4つあります。  それぞれ「左上赤枠」、「右上赤枠」、「左下赤枠」、「右下赤枠」とします。  この中にある数字はバラバラで重複が有ります。  この4枠の数字を左から昇順にしてN2~V5に出力します。  その後、「左上赤枠」と「右上赤枠」、「左下赤枠」と「右下赤枠」を比べて  同じ数字があれば黄色に塗り潰す方法が知りたいです。 【注意事項】   ・A1~K11の中にある3×3の4つの枠の位置は常に固定です。   ・使用するエクセルは2016です。  ※左下赤枠と右下赤枠の19が塗り潰しできてないのはただのミスです。 以上、よろしくお願いします。

  • CSSでメニューボタンを横一列にしたかったのですが、一ヶ所に固まります。

    CSSでメニューをつくろうとおもい、画像で作ったのですが、、それをul li でリスト化し、 div#nav ul { list-style-type: none; } div#nav ul li{ display: inline; left: 10px; top: 50px; width: 710px; } といったかんじで 横一列のメニューを作ったのですが、 left: 10px; top: 50px; の設定がいけないのか、全部の画像が左 10px 上から50pxのところにあつまってしまい、横一列に並んでくれません。 どうすればよこいちれつにならんでくれるようになりますか?もしくは、もっとよい画像を用いたメニューのつくりかたはありますでしょうか、お願いいたします。

    • ベストアンサー
    • CSS
  • 各数字の行列の表示について

    画像のように各数字の列および行の名前をL列およびM列にそれぞれ出力する関数があれば教えていただけると幸いです。よろしくお願いします。

  • CSSでメニューボタンを横一列に表示する方法

    <ul>でくくったメニュー項目の画像を横一列に表示したいのですが どうしても縦一列に表示されてしまいます。 どうしたら横一列に表示することができますか?

    • ベストアンサー
    • CSS

専門家に質問してみよう