![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
Openofficeのcalcなんですが、質問させて下さい。
A B C D E
1 1200 2500 1850
2 2450 1680 2000 1780 3200
3 1550 1225 1760
4 2100 2340 2500 2480
上記のような状態で各行の列ABCのセルのみを結合していきたいのですが、一行ずつ範囲指定して結合していくしかありませんか?
2000行ほどあるのでかなり骨が折れます。
一発で指定する方法などがあれば教えてください。
環境はOpenOffice calc3.3.0・WindowsXP利用です。
No.3ベストアンサー
- 回答日時:
#2です。
情報が不足していますので、推測で再回答します。
>どうにもエラー522か509を吐いてしまいます
=> Error Message
エラー509 : 演算子が足りません
エラー522 : 循環参照
です。つまり簡単に言うと
「人為的な入力ミス」
という事です。
新規Clac Sheetにて下記値をCopy & Pasteして問題を明確すれば解決すると思います。
A1セル => 1
B1セル => 2
C1セル => 3
D1セル => =A1 & B1 & C1
とした時のD1セルの表示値は
123
になる筈です。
手入力で無く、上記DataをCopy & Pasteして下さい。間違っても手入力はしないで下さい。
多分、これで原因が分ると思います。
ご回答有難う御座います!
>D1セル => =A1 & B1 & C1
上記数式で、1つのセルに収まりました!
後はコピペで新規シートでデータ纏めてみます。
有難う御座いました!
No.2
- 回答日時:
こんばんは。
1の方の回答とその補足から
> A B C
>1 1200 2500 1850
を
> A
>1 1200 2500 1850
としたいと言う事ですか?マクロを使用せずに。
>一行ずつ範囲指定して結合していくしかありませんか?
>2000行ほどあるのでかなり骨が折れます。
=> 単純に下記手順で行えると思います。少なくとも1行毎に行うより楽と思います。
[ 手順 ]
1) 任意の列( 例えばAA列とすると )の1行目に下記数式を記入
=A1 & " " & B1 & " " & C1
2) 2000行分Copy & 貼り付け
3) AA列をCopyし、任意の別の列( 例えばはAB列 )に「形式を選択して貼り付け」を選択
4) 選択の欄を「テキスト」のみにCheckを入れて、「OK」
5) AB列を選択して、Copyし、A列に貼り付け
因みに上記手順はExcelでも同じです。
参考までに。
この回答への補足
こんばんわ。
ご回答有難う御座います!
> A B C
>1 1200 2500 1850
を
> A
>1 1200 2500 1850
>としたいと言う事ですか?マクロを使用せずに。
まさにそういうことなんです!
おお!それっぽい!とか思いつついざ実践。
・・・してみると、手順1の数式を記入してみたところセルの表示が「エラー:522」と表示されてしまいました。
試しにエラー吐いたまま手順を実行して、上書きペーストしてみるとセルのデータがなにも無い状態になってしまっています。
数式をコピペしたり、手打ちしたり半角スペース抜いたりしてみましたが、どうにもエラー522か509を吐いてしまいます;
何かシートの書式設定がこうでないといけない!とか指定があったら、教えて頂けると助かります!
No.1
- 回答日時:
CALCに詳しくないが、決定的な回答ではないが
(1)エクセルでは結合すると、B,C列のデータが消えてしまう。
しかし、下記記事でCALCでは、そうならない方法があることが判った。
A列のデータが1200 2500 1850になることを目指せる。
http://oooug.jp/compati/2.0/xfsection+article.ar …
また
>これがダイアログで「いいえ」を選んだときの結果です。一見したところ、Excelと同じ結果が得られたように見えますが、CalcではC3セルとD3セルに入力されているデータは失われていません。「隠しセル」としてデータが保持されているのです、も在る
ーーーー
しかし、本題に入って、
質問者の望むのは
(2)A1+B1+C1が1つに
A2+B2+C2が1つに
A3+B3+C3が1つに
・・・・
結合するのだろう。
複数行(または複数列)セルを範囲指定してやるとすると
横方向行に結合するか
縦方向列に結合するか
指定が必要だが、それはCALCでも出てこないようだ。
そういうことで、質問のことに、1操作では無理でしょう。
ーー
マクロ(CALCのBasic)で、各行ごとにセル結合を繰り返せば良いと思うが、
http://openoffice3.web.fc2.com/OOoBasic_Calc.htm … のMergeの個所
セルを変化させる記述方法が、小生はCALCでやったことが無いので、出来るかどうかも含めわからない。
--
エクセルVBAなら、第2-12行の例
Sub test01()
Application.DisplayAlerts = False
For i = 2 To 12
Range("A" & i) = Range("A" & i) & " " & Range("B" & i) & " " & Range("C" & i)
Range("A" & i & ":C" & i).Merge
Next i
Application.DisplayAlerts = True
End Sub
だが、CALCではそのまま当てはまらない。
質問者はCALCのBasicの経験があるかもわからないが。
この回答への補足
>(1)エクセルでは結合すると、B,C列のデータが消えてしまう。
>しかし、下記記事でCALCでは、そうならない方法があることが判った。
>A列のデータが1200 2500 1850になることを目指せる。
>質問者の望むのは
>(2)A1+B1+C1が1つに
> A2+B2+C2が1つに
> A3+B3+C3が1つに
>・・・・
>結合するのだろう。
まさにそれです!
1200 2500 1850といった具合にAのセルにB/Cのデータが結合してる形式にしたいです。
Basic・マクロについては勉強不足でわかりません・・・。
でも、質問の意図が伝わっててよかったです!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 表計算ソフトcalcにおいて、1時間10分を1.1と表記する方法とそれらを集計する方法は? 4 2022/04/06 16:54
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2022/12/26 14:27
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/02/10 17:07
- Excel(エクセル) 条件付き書式 ある範囲で色がついているセルと同行の別のセルに色を付けたい 4 2022/04/20 07:04
- Visual Basic(VBA) Excelのマクロについて教えてください。 1 2023/03/12 12:16
- フリーソフト OpenOffice 表計算で文字としてコピペ 2 2023/05/31 11:11
- Excel(エクセル) 結合セルのソートについて 5 2022/04/22 11:57
- Excel(エクセル) 条件に合った数値の合計を表示させたい関数と条件指定の方法 3 2023/05/13 16:07
- Excel(エクセル) エクセルの数式について教えてください。 2 2023/03/04 09:54
- Excel(エクセル) エクセルの関数で質問です。 3 2023/02/24 14:07
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル マクロ オートフィ...
-
[EXCEL]ボタン押す→時刻が表に...
-
エクセルで特定の文字列が入っ...
-
excel 小さすぎて見えないセル...
-
特定の文字がある行以外を削除...
-
AのセルとB行を比較して、一致...
-
エクセル 上下で列幅を変えるには
-
excelのデータで色つき行の抽出...
-
エクセルのセルに指定画像(.jpg...
-
エクセル マクロで数値が変っ...
-
【Excel関数】UNIQUE関数で"0"...
-
Excel グラフのプロットからデ...
-
Excel 時刻の並び替え
-
【エクセル】自動で、同じ内容...
-
エクセル2016で時間を入力して...
-
エクセルVBA 最終行を選んで並...
-
A1に入力された文字列と同じ文...
-
エクセルでセルの大きさを一律...
-
エクセル 時間の表示形式AM/PM...
-
結合しているセルへのオートフィル
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで特定の文字列が入っ...
-
【Excel関数】UNIQUE関数で"0"...
-
エクセル マクロ オートフィ...
-
[EXCEL]ボタン押す→時刻が表に...
-
AのセルとB行を比較して、一致...
-
特定の文字がある行以外を削除...
-
エクセル 上下で列幅を変えるには
-
エクセル マクロで数値が変っ...
-
Excel グラフのプロットからデ...
-
excelのデータで色つき行の抽出...
-
結合されたセルをプルダウンの...
-
アクティブになっている行をマ...
-
VBAで色の付いているセルの行削除
-
セルの色によって条件文をつけ...
-
excel 小さすぎて見えないセル...
-
電話番号の入力方式が違うデー...
-
Excelでカタカナ・ひらがな・英...
-
エクセルVBA 最終行を選んで並...
-
EXCELマクロを使い、空白行では...
-
EXCELで最後の行を固定
おすすめ情報