エクセル2007を使用しています。
さまざまなカテゴリ/セクションなど (複数のフィルター) にグループ化する必要があるタスク (200-500) のリストがあります。データ全体が Excel テーブルにあるため、Excel の組み込みテーブル フィルターを適用して、必要な正確なデータを表示できます。
ただし、複数のフィルターを適用して期待されるデータを表示することは、特に非常に頻繁に行う必要があるため、常に困難です。簡単にするために、次のように各レコードに番号を付ける予定です
a.b.c.d.e.f
Where a, b, c, d, e, f are simple numbers. List looks like:
1
1.1
1.2
1.2.1
1.2.1.1
1.2.2
1.3
& so on.
問題は、Excel が小数点以下 1 桁の数値として受け取ることですが、2 番目の小数点を追加するとすぐに、Excel はそれをテキストとして扱います。これは一般的な動作では明らかです。
ただし、特別なケースとして、数値またはテキストの両方として扱う必要があります。テキストとしては難しいかもしれませんが、並べ替えたいので数字が望ましいです。
物事をもう少し複雑にするために、テーブルでフィルタリングしているときに、式を追加して結果をフィルタリングできるかどうかが必要1.*
です1.
VBAなしで、Excelのデフォルトの動作で可能ですか?
いいえの場合、VBAで可能ですか?はいの場合、手がかりをいただければ幸いです。基本的なVBAプログラムを書くことができるので、プログラム全体は必要ありません。それを行う方法の手がかりだけですか?