newleafのプロフィール
- ベストアンサー数
- 1
- ベストアンサー率
- 14%
- お礼率
- 11%
- 登録日1999/12/17
- excel マクロ 特定の文字列を含まない行を削除したい
あるフィールド(例えばA列)にレコード長6桁で次のようなデータがあるとします。 10000 151692 621500 10000 999999 131700 ・ ・ ・ で、 10000を含むレコードのみ残してあとのレコードは削除したいです。 レコード数が多いのでAutoFilterしてCopy&PasteですとPC悲鳴あげました。 できれば順序は保持したいですが、ソートをつかっても構いません。 また今回は6桁の固定長ですので、5桁以外の行を選択削除してもいいかも知れません(本来は010000の6桁)。 が、そうでない場合も含めて、ご教授下さい。 ソートして手動で消せばいいんですが、全体のマクロの中の一部として組み込みたいので。 自分以外の人も使うので、Pen200くらいのPCでも悲鳴あげない方法を最終的には優先したいです。 accessなら単に10000のクエリで吐き出せばすむ話なんでしょうけど…。
- 関数の使い方が分かりません。
下の表のように 初期値を100として、毎日少しずつ数値が増えるとして、 増加の値B5に、最新の数値(3月15日)との差を、 常に表示させるにはどうすればいいですか? 明日、3月16日の行を追加したとき、B5が自動的にC24との差を計算すような方法はないでしょうか? 列の最下段または最新の情報を返す関数がないかとしらべてみたのですが、よくわからないので、おねがいします。 *最大値(MAX)との差ではないです。常に、一番新しい項目との差をだしたいんです。 A B C 1 初期値 増加 2 100 3 4 5 日付 数値 6 3月1日 101 7 3月2日 102 8 3月3日 103 9 3月4日 103 10 3月5日 104 11 3月6日 104 12 3月7日 105 13 3月8日 104 14 3月9日 105 15 3月10日 106 16 3月11日 105 17 3月12日 107 18 3月13日 106 19 3月14日 107 20 3月15日 106
- エクセルについて詳しい方教えてください。
エクセル2000を使ってます。 以下の表計算について教えてください。 名前 金額 A子 3000 B子 100 C子 30 B子 300 その都度、縦に入力していき、データが1000件ほどになったら、人別に合計金額の表を作りたいです。 また、名前は入力時にはわかりますが、あらかじめは分かりません。
- エクセルでのスペース削除
教えてください。。。 例) 山 田 太 郎→山田太郎と文字間のスペースを削除したいのです。TRIM関数だと前後のスペースしか削除されません。どうぞ宜しくお願いします。。。
- ベストアンサー
- オフィス系ソフト
- yuritanaka
- 回答数6
- エクセルの行番号の幅
いろいろ調べてみたんですが、解決できませんでした。 エクセルの左端に行の番号が書いてありますが、そこの幅って変えることは できないんでしょうか?下にスクロールしていくと、途中で番号が表示されてる所の幅が急に広くなります。どうにかならないでしょうか。よろしくお願いします。