人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

またしてもOpenOffice calcに関する質問です。
フィルタを適用した後のセルだけをカットし、別の表(シート)に持って行くには?

ex.フィルタ適用前
表1 表2
A B C
1|hoge|AAA 表2はまだない
2|fuga|BBB
3|fooo|AAA

これを列C="AAA"のフィルタ適用

表1 表2
A B C
1|hoge|AAA 表2はまだない
3|fooo|AAA

この結果を表2に持って行きたいので「カット」して表2に「ペースト」すると、下のようになってしまう

表1 表2
A B C
1|hoge|AAA
全てカット 2|fuga|BBB
されてしまう 3|fooo|AAA

期待する結果は下の通り。

表1 表2
A B C A B C
空白行 1|hoge|AAA
2|fuga|BBB 空白行
空白行 3|fooo|AAA

よろしくお願いします。とても困っています。
※同等の結果が得られる関数も可。マクロはわかんないので不可。
関連質問
http://q.hatena.ne.jp/1159776614


●質問者: mutsuju
●カテゴリ:コンピュータ インターネット
✍キーワード:aaa Calc EX hoge OpenOffice
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● りくっち
●80ポイント ベストアンサー

どうもフィルタ選択して消去がうまくいかないので、

表1、表2を関数で表示する方法をご提案。

どうしてもフィルタの方法でなければいけなかったらすみません。


例示の表の通りとして、

C1=IF($B1="AAA";"";A1)

と記入してC1:D3に数式コピー。

E1=IF($B1="AAA";A1;"")

と記入してE1:F3に数式コピー。


これで表が二つに分かれますから、

それぞれ値コピーして所定のセルに貼り付けるというのはどうでしょうか。


http://ja.openoffice.org/

◎質問者からの返答

関数でよいのですが、扱う表は2000行ちかくあるのです。

で、statusに応じて別々の表に振り分けたいな、と思っています。

何かいい手があったら他にも教えて下さい。

lookup関数なんか使えるんじゃないかと思ってはいますが使い方が分かりません。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ