« リストから重複した項目を削除する【問題】 | メイン | 相関分布表を作る・・・【問題】 »

2007年8 月 2日 (木曜日)

コメント

悪児

ありゃ?
随分、解答速くないですか?(^^;)(^^;)

まだ、考えてもいなかった・・・(^^)ゞ

くまぷー

>随分、解答速くないですか?(^^;)(^^;)

そ、そうだったかな(^^ゞ

>まだ、考えてもいなかった・・・(^^)ゞ

くまぷーのは作業列使いまくりなので・・・

それではスマートな解法をよろしく・・・(^^ゞ

きっちー

参加まちしてたら、もう解答が出てた。(^^;;

A1に =If(CountExact(B1,B$1:B1)=1,Count(Search("<='" & B1 & "'",B$1:B$10))+Row(A1)*0.01)
A10までコピペ。

E1に =If(Row($A1)<=Count($A$1:$A$10),Indirect("B" & Fp(Large(A$1:A$10,Row($A1)))*100))
E10までコピペ。

くまぷー

きっちーさん、いつもながら鮮やかですね。
CountExact(B1,B$1:B1)=1
上式の複合参照が素晴らしい!!
この式で重複項目を消去し、

E列の式でソートしてしまう・・・
表示させるのは、A列の項目の数だけ・・・。

表計算の関数・数式の組合せは
パズルみたいで面白いですよね(^。^)

きっちー

>パズルみたいで面白いですよね(^。^)

そうですよね。(^^)

でも三四郎は使えるピースが少ないのでかなり難解です。(^^)
たとえば検索位置を返す関数が(H、V)LOOKUPしか見つからなくて。困りモンですよ。
裏技をもっと探さなくては・・・。

くまぷー

>三四郎は使えるピースが少ない

そう、その通り!!
SumStep、AvgStep など
どうでもいい機能の関数は
豊富なのに・・・。(-_-;)

コメントの確認

コメントのプレビュー

プレビュー中です。コメントはまだ投稿されていません。

処理中...
コメントを投稿できませんでした。エラー:
コメントを投稿しました。 さらにコメントを投稿する

入力された文字と数字は画像と一致していません。再度入力してください。

最後に、下の画像の中に見える文字と数字を入力してください。これはプログラムを使ってコメントを自動的に投稿するのを防ぐために行われています。

画像を読み取れない場合は 別の画像を表示してください。

処理中...

コメントを投稿

アカウント情報

(名前は必須です。メールアドレスは公開されません。)

2024年8 月

        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

TOP メニュー