[[20070706174825]] 『A列の中の最大文字数の求め方』(ハヤタマ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『A列の中の最大文字数の求め方』(ハヤタマ)

初歩的なことですみません。
A列の中で、最大文字数やバイト数を検索する方法を教えて下さい。


 =MAX(LEN(A1:A10))
 と入れて、 Ctrl + Shift + Enter で確定して下さい。
   (SS)

(SS)さんへ
すみません、いまいちできないのですが、詳しく教えて頂けますか?
(ハヤタマ)

もう一つ質問ですが、最大文字数が何件目なのかを知るのにはどうしたらよいでしょうか?
(ハヤタマ)

これを試してみてください
 =MATCH(MAX(A1:A10),A1:A10,0)
 (shota)


 =MOD(MAX(INDEX((LENB(A1:A10))+ROW(A1:A10)/100,0)),1)*100     最大バイト数
 =MOD(MAX(INDEX((LEN(A1:A10))+ROW(A1:A10)/100,0)),1)*100      最大文字数
何行目か
(())

いまいちできないのですが、もう一度教えて下さい。
お願いします。
(ハヤタマ)

 と入れて、 Ctrl + Shift + Enter で確定して下さい。
は普通数式を入れた後Enterで結果をだしますが 上記方法(3キー 同時押し)で

最大文字数はできたのですが、それが「何件目か」の処理ができません。
どなたかご指導お願いします。
色々お世話かけます。
(ハヤタマ)


何件メカの処理
 shotaさんの式で出ませんか
 (通りすがり)

     	[A]     	[B]     
 [1]	a	6
 [2]	aaa	8
 [3]	aaaa	#NUM!
 [4]	a	#NUM!
 [5]	a	#NUM!
 [6]	aaaaaaa	#NUM!
 [7]	a	
 [8]	aaaaaaa	
 [9]	a	
 [10]	aaaa	
 [11]		

 最大文字数が複数個ある場合を想定して......。
 B1=SMALL(IF(LEN($A$1:$A$10)=MAX(LEN($A$1:$A$10)),ROW($A$1:$A$10),""),ROW(A1))
 と入れて、同じくCtrl + Shift + Enter で確定して下さい。
 そして、下行へコピーです。
 エラー処理はしていませんが。
    (SS)


(通りすがり)さんへ
下記のように入力すると#N/Aとなってしまうのですが。

(SS)さん
今試します。

(ハヤタマ)


(SS)さん
うまくいかないのですが・・・

ハヤタマ


 どう、うまくいかなかったのでしょうか?
 B1=SMALL(IF(LEN($A$1:$A$10)=MAX(LEN($A$1:$A$10)),ROW($A$1:$A$10),""),ROW(A1))
 と入れてから、B1を選択した状態で
 F2キーを押して編集状態にしておきます。
 ↓
 Ctrlキーを押し、更にShiftキー、Enterキーを押します。
 そして、式の前後に{ }が付いて↓のようになれば大成功。
 {=SMALL(IF(LEN($A$1:$A$10)=MAX(LEN($A$1:$A$10)),ROW($A$1:$A$10),""),ROW(A1))}
    (SS)

 最大文字数
 =MAX(INDEX(LEN(A1:A10),))

 何番目?(重複の場合は最下行を表示)
 =--RIGHT(MAX(INDEX(LEN($A$1:$A$10)*10^10+ROW($A$1:$A$10),)),5)

 (ROUGE)

 (SS)さん 
 色々有り難うございました。
 検索できました。

 (ROUGE)さん
 *10^10+の所と最後の5は変更しなくて良いんですよね。

 (ハヤタマ)

 うまく行きませんでしたか?
 Excel2007であれば、最後の5を7にした方がよいかも知れませんね。
 (ROUGE)

(ROUGE)さん
すみません、うまくできたのですが、確認のために聞きました。

有り難うございます。
(ハヤタマ)


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.