- ベストアンサー
偶数番号の人だけを選択して番号順に並べる方法
例えば、A1~A10に番号1~10が書いてあり、B1~B10に名前が書いてあるとします。 その中から偶数番号の人だけを選択して番号順に並べる方法はあるのでしょうか? 簡単そうで、なかなかいい考えが浮かびません。 よろしくお願いします♪
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
#2です。 私の場合は、「お礼」部の関数を貼りつけてやって見てもOKでした。関数文字綴り相違などではないです。 このISEVEN関数を解説書を見ると、(今まで意識しませんでしたが)「アドイン」とありました。 http://moug.excite.co.jp/skillup/adpc/an011-1.htm http://homepage1.nifty.com/kenzo30/ex_kisotyu/ex_ks_tyukyuxb4.htm 分析ツールアドインが登録済みであることが必要です。 http://park11.wakwak.com/~miko/Excel_Note/27-01_kansuu.htm の最後の方に解説がありますので、今後のためにもやって見てください。エクセルで使える関数が増えるってことです。
その他の回答 (3)
- papayuka
- ベストアンサー率45% (1388/3066)
#1です。 > 他のところへコピーすると、1,5,9,13,17、21, > 25・・の番号と名前が表示されてしまいます。 ちょっと意味がわかりません。 フィルタをかけてコピー&ペーストすると別のデータになるって事? 元データは関数で別のところから持ってきているのですか? その辺の情報がまったくないと答えられないです。 貼り付け時に「形式を選択して貼り付け」で「値」で貼り付けるとどうなりますか?
お礼
2回も回答してくださりありがとうございました! とても参考になりました♪
- imogasi
- ベストアンサー率27% (4737/17069)
C列のC1に=IF(ISEVEN(A1),A1/2,99999)といれて、C2以下に複写します。そのC列の値をC列に複写して、関数式を消します。 後はC列で並べ変えしてください。 偶数は2,4、・・が上の方でこの順序で並び、下の方に 奇数が固まります。 9999は「HighValue」と言うやつで、データ数が十万を越えないですから、99999にしています。
お礼
回答、ありがとうございます! さっそく試したのですが、=IF(ISEVEN(A1),A1/2,99999)と入力すると♯NAME?と表示されてsまって、先に進めない状態です。
- papayuka
- ベストアンサー率45% (1388/3066)
1.タイトル行を設けて、普通にA列で並び替え 2.空いている列の2行目に =MOD(A2,2) と入れて下にコピー 3.オートフィルタで上記関数を入れた列で 0 を抽出 ではダメですか?
お礼
回答、ありがとうございます! 偶数番目の人だけを順番に並べる事が出来ましたが、名前と共に番号もつけれないでしょうか? オートフィルタで偶数だけの人に絞って元のデータ(番号と名前)を他のところへコピーすると、1,5,9,13,17、21,25・・の番号と名前が表示されてしまいます。 なぜでしょうか?
お礼
2回も回答してくださりありがとうございました! とても参考になりました♪