excelで2行の罫線枠中に上段:空白、下段:文字列とか、上段:文字列、下段:文字列のように様々な罫線枠内を1行に結合したいのですが、
○○┌────┬────┬─────┬──
1行 │(空白)│文字列 │(空白) │
2行 │ 文字列 │文字列 │ 数式 │
○○└────┴────┴─────┴──
この形式が数段、数シートに渡ってあります。
○○┌────┬────┬─────┬──
1行 │(空白)│文字列 │(空白) │
○○│ 文字列 │文字列 │ 数式 │
○○└────┴────┴─────┴──
上記のように1行に上下に結合したいのですが、こんなことできるのでしょうか。
何卒、ご教授下さい。
No.6ベストアンサー
- 回答日時:
#5です。
多列の場合、シートを別にします。元をSheet1として
Sheet2に目的のものを出します。Sheet2の書式は書式-セル-配置で「折り返して全体を表示する」にする。
Sheet2のA1に関数式
=IF(MOD(ROW(),2)=0,"",Sheet1!A1&REPT(" ",20-LEN(Sheet1!A1))&CHAR(10)&Sheet1!A2)
と入れて、A1で+ハンドルをだし、第13列M列まで複写する。更にA1:M1を範囲指定し、Mで+ハンドルを出し、最終行まで引っ張る。
値を自分自身に複写して、式を消す。
セル結合のVBAは
Sub test04()
d = Range("A65536").End(xlUp).Row
Application.DisplayAlerts = False
For i = 1 To d Step 2
For j = 1 To 13
Range(Cells(i, j), Cells(i + 1, j)).Select
Selection.MergeCells = True
Next j
Next i
End Sub
を実行する。
No.5
- 回答日時:
例えばA1に「あ」、A2に「い」と値があるとして、A1:A2をセル結合すると、A1だけ残り、A2の値は捨てられます。
(1)これでは困るので、A2のデータをA1にもって来て
結合しなければなりません。
(2)A1に集約されても、それまでのA1:A2の値の上下位置関係を保って欲しいと言うのが要求でしょう。
これを実現するのも一工夫要ります。
(3)セル結合の操作ですが、関数式では出来ません。
関数の本質は、値を扱うもので、セルの挿入・削除・結合・書式・表示形式は設定出来ません。このことを肝に命じておくこと。無理な期待をし勝ちである。
それで沢山有ればセル結合の操作が面倒であるから、VBAででもやらないといけない。CTRL+Yも有り得るかもしれないが、確認メッセージも出る。A1.A2の一方のセルが空白であれば確認メッセージは出ないようである。
(例データ)A1:A4
東京都の知事は誰ですか
石原知事です
弟は誰でした?
裕次郎です。
(関数式)
B列の書式を、書式-セル-配置で「折り返して全体を表示する」にする。
B1に=IF(MOD(ROW(),2)=0,"",A1&REPT(" ",20-LEN(A1))&CHAR(10)&A2)
と入れる。20は上段の文字数の最大値を見積もったものです。
CHAR(10)を入れて入るところがポイントです。
これで奇数行に、次行と結合した文字列が出来る。
編集-コピー-編集-形式を選択して貼りつけ-値を
自分自身のセルに行い、式を消す。
(VBA)
Sub Macro3()
d = Range("A65536").End(xlUp).Row
Application.DisplayAlerts = False
For i = 1 To d Step 2
Range(Cells(i, "B"), Cells(i + 1, "B")).Select
Selection.MergeCells = True
Next i
End Sub
これをツール-マクロ-VBEで出るVBE画面のメニューで
挿入-標準モジュールで出る画面に上記をコピペする。
F5キーを押して実行する。
(結果)B1とB3は
"東京都の知事は誰ですか
石原知事です"
"弟は誰でした?
裕次郎です。"
となりました。あと罫線を引いて完成。
す、すごい!!
こんなことが出来るんですね。
大変役に立ちました。
あとは、アレンジしていけばいいですね。
そこで質問なんですが、これは、1列に対して次の1列に表示していますが、複数列を全て行なおうとするとどの様にするのですか。
すばらしい回答を得ても、尚こんな質問する無礼をお許し下さい。
ちなみに、13列です。
No.2
- 回答日時:
空列にデータ行分文字を入れます
タイトル行を選択し「データ」-「フィルタ」-「オートフィルタ」
▼で空白以外のセル
データをコピーし新シートへ
元シートの内容を削除し戻す
A列に1列挿入し降板をふる
降板をコピーし降板の後ろに貼り付ける
全体を選択し、「データ」-「並び替え」でA列を選択する
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) capeofdragonと申します Excel2016を使っておりまして 半角又は全角の任意文字列が 2 2022/10/31 13:51
- Excel(エクセル) Excelについて質問です(ver2019) 1 2023/06/30 21:20
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
- Excel(エクセル) Excel 値を返す数式についてです 3 2022/11/21 20:08
- Excel(エクセル) EXCEL の判定式をお教えください 3 2022/06/08 14:37
- Visual Basic(VBA) エクセルVBAについて 2 2023/01/31 16:21
- Word(ワード) Wordの表中の文字を選択した時の白黒反転の違い 1 2023/04/25 12:13
- Excel(エクセル) エクセルで文字列と数字が混在する列に書式設定したい。 3 2022/12/19 09:11
- Excel(エクセル) Excelの空文字判定について 7 2023/01/06 13:25
- PHP 空文字 "" ですが 空文字の意味を教えてください。 3 2022/08/05 03:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
至急!尿検査前日にオナニーし...
-
首吊りどこ締めるの
-
尿検査の前日は自慰控えたほう...
-
尿検査前日に自慰行為した時の...
-
1日前の検尿
-
今朝、毎朝の習慣でオナニーし...
-
変な話しになります。尿検査で...
-
射精をして1週間以内に尿検査を...
-
検便についてです。 便は取れた...
-
腕を見たら黄色くなってる部分...
-
2つの数値のうち、数値が小さい...
-
彼女のことが好きすぎて彼女の...
-
EXCELで条件付き書式で空白セル...
-
口の中に黒い血の塊
-
値が入っているときだけ計算結...
-
男です。昨日の午後3時くらいに...
-
白血球が多いとどんな心配があ...
-
Excelで""で囲む方法
-
リンク先のファイルを開かなく...
-
小数点以下を繰り上げたものを...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
首吊りどこ締めるの
-
中出しをするとお腹が痛い・・・。
-
麻疹風疹の抗体検査結果につい...
-
エクセルでエラーが出て困って...
-
白血球が多いとどんな心配があ...
-
彼女のことが好きすぎて彼女の...
-
検便についてです。 便は取れた...
-
勃起する時って痛いんですか? ...
-
至急!尿検査前日にオナニーし...
-
納豆食べた後の尿の納豆臭は何故?
-
これって喉仏ですか? 私は女性...
-
EXCELで条件付き書式で空白セル...
-
精子が黄色?
-
小数点以下を繰り上げたものを...
-
値が入っているときだけ計算結...
-
口の中に黒い血の塊
-
健否~書類の書き方~
-
甲状腺が腫れているが血液検査...
-
はしかの抗体検査は何科の病院...
-
テスターで断線を調べる方法教...
おすすめ情報