Q&A

回答の並べ替え:
投稿新規に質問を投稿する

可視セルのみをコピーして貼り付けをしたい

内田尚希 内田尚希

2023-12-26 09:19

質問失礼します
フィルター処理を実施して表示されているセルのみをコピーして
別シートに貼り付けをしたいですが
簡単な方法があれば知りたいです。
今はエクセルに一度張り付けてエクセルから貼り直しを実施すると
対応できました。

Yexiongmao Yexiongmao
条件入力画面
抽出データ表示画面
こんにちは。

テーブルにデータが追加されているのであれば、直接テーブルから出力しましょう。
データの抽出・取得はRDBの最も得意とするところです。
条件を入力する画面でD3に「A」を入力し、「抽出」ボタンを押して、出力シートに抽出データが表示される仕組みです。

入力画面のB3セルはプルダウンで選択するようにすればフィルターをかけるのと同様の使用感になります。
抽出データを表示するシートは、入力画面からパラメータとしてD3セルの「A」を受け取り、シート起動時のアクションでデータを表示させます。
3,000件くらいのデータなら一瞬で表示されるでしょう。
内田尚希 内田尚希
対応ありがとうございます。
一度その案でも処理時間確認してみます。
新日本コンピュータマネジメント株式会社 新日本コンピュータマネジメント株式会社 パートナー
アクションセットの画面になります。4行目の条件を増やすことで複数条件に対応できます。
右側の抽出エリアに、条件に合致する値をコピーします。
ご連絡ありがとうございます。

写真等確認させていただいた所、関数での実装は難しいかと存じますが、アクションを使い該当の条件に合致するデータのみを別の列に移し、そちらをコピーしていただくことは可能になります。

こちらの方法がご希望に沿えているかは分かりませんが、参考までにアクションの画面を添付させていただきます。

ご不明点や引き続き解決しない事象がございましたらご連絡ください。
メールコンタクトをとる
内田尚希 内田尚希
回答ありがとうございます
フィルターに関してはシート上のフィルター処理になります。

現時点で3000件近くあるデータの中から抽出するのに時間がかかる為
表示されているシートの中から値もしくはIDのみを抽出して別シートに貼り付けようと
検討しましたが難しそうですね。
SUBTOTAL関数で代用してみましたが範囲の関数貼り付け処理等で時間がかかりましたのでもしいい案があればと思い確認しました。
ありがとうございました
新日本コンピュータマネジメント株式会社 新日本コンピュータマネジメント株式会社 パートナー
おはようございます。

ご質問いただいた件ですが、シート上のフィルター処理を指しているのであれば現時点で表示されているセルのみをコピーする方法は無いかと存じます。

どのような処理を実装しているかにもよりますが、テーブルからデータを取得する際にフィルターに相当する条件を設けることで、該当のデータのみをコピーすることが可能になるかと思います。

引き続きご不明点がございましたら、ご連絡ください。
メールコンタクトをとる