
10 桁の無料電話番号のリストがあります。番号の最後の 4 桁に少なくとも 3 桁の繰り返し数字が含まれる番号を特定したいと思います。例:
8xxxxx5444
8xxxxx2220
答え1
これを行うには多くの方法があります。これはどうでしょうか:
電話番号をA列に入力してください
次に最後の 4 文字を分割します。
Col B =LEFT(RIGHT(A1,4),1)
Col c =LEFT(RIGHT(A1,3),1)
Col d =LEFT(RIGHT(A1,2),1)
Col e =RIGHT(A1,1)
次に、F で比較を実行します。
=IF(OR(AND(B1=C1,C1=D1),AND(C1=D1,D1=E1)),"Yep")
答え2
最もエレガントな解決策ではないかもしれませんが、値 (電話番号) が列 A にある場合は、次の数式を列 B に追加できます (必要に応じてコピーします)。
=AND(MID(A1,8,1) = MID(A1,9,1), OR(MID(A1,7,1) = MID(A1,8,1), MID(A1,9,1) = MID(A1,10,1)))
ちょっと見苦しいですが、列は 1 つしか使用しません。
答え3
繰り返し数字で終わる数字のシーケンスを持つ簡単な方法を使用できます。スピナーの最後の数字を見て、どの数字が最初に出現するかを記憶するだけで、周期性または反復性が生じる一連の数字を識別できます。同じ数字の合計をそれで割って数字を小さくし、答えが偶数になった場合、それが繰り返しパターンになります。
具体的には、与えられた数 1212212 の最後の桁は 2 であり、実際には 2 桁ごとに繰り返されます (最後から 2 番目の桁も 2 であることがわかります)。ここでの主因数 (12) は 2 で均等に割られ、余りは 1 となり、最後の 2 桁 (12) になります。