[[20220720153157]] 『filter関数で太字や文字の色がずれないようにする』(たけ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『filter関数で太字や文字の色がずれないようにする方法』(たけ)

初投稿、エクセル初心者です。

シート1に、A〜J列まで10項目ある表を作成しました。
行は100まであります。

F列の項目(便宜上「くだもの」とします)の中から、ある種類(りんご)のデータが含まれる行のみを抽出した表をシート2に作成したいです。

filter関数というのを調べ、シート2のセルに
=FILTER(IF(シート1!A2:J100="","",シート1!A2:J100),シート1!F2:F100="りんご")
と入れました。

IF関数も使っているのは、こうしないとシート1の表内に空白のセルがあると、シート2に反映された表の該当するセルに「0」などの数字が表示されてしまうためです。

ここからが本題なのですが、データ抽出自体は上手くいったものの、色の付けた文字がずれるという問題が起こっています。
例えば、J列には「備考欄」を設けていて、黒字や赤字、太字などで書かれた文字があります。
それがシート2に反映された表では、違う文字が赤字になったり、赤字だった文字が黒字になっていたりします。
おそらく、抽出されなかった行の分、ずれているのかと思います。

filter関数以外で、文字の色や太字の設定をそのままに、表から必要なデータを含む行を複数抽出できる方法はありますか?

< 使用 Excel:Office365、使用 OS:Windows10 >


 再現しないけど

(通りすがり) 2022/07/20(水) 16:13


 色を付けたり太字にするのに規則性があれば条件付き書式を使ってはどうだろうか?
(ねむねむ) 2022/07/20(水) 16:22

 Filter関数は値のみの抽出で、元のセルの書式は反映しないと思いますが。

 抽出先の方にもともと書式が設定されていたのでは。

 書式まで反映させたいなら、コピーしてから、りんご以外の行を削除するということになるかと。
(hatena) 2022/07/20(水) 16:25

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.