
ある表を印刷したのですが、文字数の多いものが、印刷されませんでした。
そこで、多いものだけピックアップして再度印刷しようと思いました。
作業的には、逆に、枠内に収まったもののセルを消せば
よいのではないかと考えました。
LENB関数を使うのではないかな?と思うのですが、
具体的にどうしたらよいかよくわかりません。
もちろん、ほかの方法でもよいので、よろしくお願いします。
例)
みかん
チョコレート
あめ
ようかん
ストロベリーショートケーキ
なつみかん
ウォーターメロン
クッキー
パイナップル
…のような表の、たとえば5文字と指定したら
チョコレート
ストロベリーショートケーキ
なつみかん
ウォーターメロン
パイナップル
が残るようにしたいということです。
実際の表は、全角40文字以上になると印刷できていませんので
39文字以下のセルを削除し、40文字以上のセルを残したいです。
よろしくお願いします。

No.3
- 回答日時:
A B C
1 strings strings
2 みかん FALSE チョコレート
3 チョコレート ストロベリーショートケーキ
4 あめ なつみかん
5 ようかん ウォーターメロン
6 ストロベリーショートケーキ パイナップル
7 なつみかん
8 ウォーターメロン
9 クッキー
10 パイナップル
セル B2 に式 =LEN(A2)>=5 を入力し、セル B1 を空白のままにして、
[検索条件範囲]を $B$1:$B$2 にして[フィルタオプションの設定]を実行すればOKです。
全角「40文字以上のセルを残したい」場合は、該当式を =LENB(A2)>=80 に変更します。
この回答への補足
ありがとうございます。
1のstringsは なんですか?
Bの列に式をいれるということですよね?
ごめんなさい、よくわからなかったです
スマートな方法を考えていただいたようなのに
理解できずにもうしわけありません。
補足質問も遅くなってしまったので、もうごらんになっていないでしょうね…
ともあれ、希望はかないましたので、
しめきりとさせていただくことにしました。
ごらんになる方の参考になればいいなと思います。
ありがとうございました。
No.1
- 回答日時:
こんにちは!
色々方法はあるかと思いますが・・・
一例です。
↓の画像でSheet1のデータで文字数が5文字以上の物を
Sheet2に抽出するようにしています。
Sheet1の作業用の列B2に
=IF(LEN(A2)>=5,ROW(A1),"")
としてフィルハンドルの(+)マークでダブルクリックか、オートフィルで下へコピーします。
そして、Sheet2のA2セルに
=IF(COUNT(Sheet1!$B$2:$B$1000)<ROW(A1),"",INDEX(Sheet1!$A$2:$A$1000,SMALL(Sheet1!$B$2:$B$1000,ROW(A1))))
という数式を入れ、オートフィルで下へずぃ~~~!っとコピーすると
画像のような感じになります。
尚、今回は40文字以上の物を残したいということですので、
作業列の数式の「5」の部分を「40」に変更すればOKかと思います。
そして、数式は1000行目まで対応できるようにしていますが、
データ量によって範囲指定の領域はアレンジしてみてください。
以上、参考になれば幸いですが、
他に良い方法があれば読み流してくださいね。m(__)m

上の方の方法がわかりやすかったので
そちらを使わせていただきましたが、
画像もつけていただき、早いお返事をありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
if関数の複数条件について
-
excel
-
同じ名前(重複)かつ 日本 ア...
-
【マクロ】数式を入力したい。...
-
【画像あり】オートフィルター...
-
【マクロ】実行時エラー '424':...
-
Office2021のエクセルで米国株...
-
エクセルのVBAで集計をしたい
-
エクセルシートの見出しの文字...
-
VLOOKUP FALSEのこと
-
エクセルでフィルターした値を...
-
【マクロ】【画像あり】4つの...
-
エクセル GROUPBY関数について...
-
エクセルに写真が貼れない(フ...
-
LibreOffice Clalc(またはエク...
-
【マクロ】excelファイルを開く...
-
【画像あり】【関数】指定した...
-
【関数】3つのセルの中で最新...
-
エクセルの文字数列関数と競馬...
-
表計算ソフトでの様式の呼称
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【マクロ】実行時エラー '424':...
-
エクセルのVBAで集計をしたい
-
Office2021のエクセルで米国株...
-
【画像あり】オートフィルター...
-
vba テキストボックスとリフト...
-
他のシートの検索
-
【マクロ】【相談】Excelブック...
-
【マクロ】【配列】3つのシー...
-
【マクロ】元データと同じお客...
-
【マクロ】数式を入力したい。...
-
【マクロ】左のブックと右のブ...
-
エクセルの関数について
-
エクセルのリストについて
-
【マクロ】変数に入れるコード...
-
エクセルシートの見出しの文字...
-
【マクロ】excelファイルを開く...
-
【関数】3つのセルの中で最新...
-
エクセルの複雑なシフト表から...
-
【マクロ】【画像あり】❶ブック...
-
LibreOffice Clalc(またはエク...
おすすめ情報