A 回答 (5件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
》 ランダムに生成された数字が各セルに入力されており
それは示されたワークシートのどの部分ですか?
どの範囲の数値も左から右へ昇順に並んでいるではありませんか?!
No.4
- 回答日時:
こんにちは。
mode 関数などは、分類はしてくれますが、その該当する数字は出せません。
それでよかったら、マクロで対応できますが、いかがでしょうか。
(マクロよりも、その画像を読むのに苦労しました(^^;)
'//標準モジュール
Sub DataCategorize()
Dim Rng As Range
Dim Cate() As Variant
Dim arData() As Variant
Dim k As Long, i As Long, j As Long
Dim c As Variant, n As Long
Dim dt, St As Long
Dim Col As Variant
'-------------------
''分類データ保管
St = 17 'データの書き出し場所
Col = "B" 'データ最初の列
'X2 から分類幅
Set Rng = Range(Cells(2, "X"), Cells(Rows.Count, "X").End(xlUp))
'-------------------
n = Rng.Rows.Count
ReDim Cate(1 To n)
For i = 1 To n
If InStr(Rng(i), "-") = 0 Then
Cate(i) = Rng(i) & "-" & Rng(i)
Else
Cate(i) = Rng(i)
End If
Next i
'データ出力
For j = 2 To Cells(Rows.Count, 2).End(xlUp).Row Step 2
ReDim arData(1 To n)
For Each c In Range(Cells(j, Col), Cells(j, Col).End(xlToRight))
For i = 1 To n
dt = Split(Cate(i), "-")
If c.Value >= Val(dt(0)) And c.Value <= Val(dt(1)) Then
arData(i) = arData(i) & "," & c.Value
End If
Next
Next
Call ExportData(arData, Cells(St, Col))
St = Cells(Rows.Count, Col).End(xlUp).Row + 2 '2=> データ群は、1行開ける
Erase arData
Next j
End Sub
Sub ExportData(arData() As Variant, r As Range)
'引数: 配列, 書き出し場所
Dim n As Variant
Dim i As Long, j As Long
Dim dt
For i = 1 To UBound(arData)
If arData(i) <> "" Then
n = Mid(arData(i), 2) '最初のコンマを取る
dt = Split(n, ",")
r.Offset(j).Resize(, UBound(dt) + 1).Value = dt
j = j + 1
End If
Next
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) B列に、A列の数字が偶数の場合は1減算した数字、奇数の場合はそのまま数字を自動表示したい 4 2022/04/16 12:01
- Excel(エクセル) エクセルの数式で教えてください。 1 2022/07/08 13:46
- Excel(エクセル) エクセルの数式について教えてください。 2 2023/03/04 09:54
- Visual Basic(VBA) Powerpointでランダムな数字の結果を表示するマクロ 2 2023/08/04 10:04
- Excel(エクセル) Excelの文字列を数字に変換する方法について 6 2023/07/31 21:18
- Visual Basic(VBA) エクセルの数式で教えてください。 1 2023/07/31 15:49
- Excel(エクセル) Excelで、行に複数の数字が入力されているセルが複数の列存在し、行を跨いでセル内の数値を並び替える 5 2022/06/17 18:03
- その他(IT・Webサービス) Excelについて質問です。 https://ameblo.jp/saigakizaemon ent 1 2022/10/18 16:21
- Excel(エクセル) Excelにの以下の設定方法について教えてください! C列にデータ入力の設定をしています。(出、入を 3 2022/06/22 01:33
- Excel(エクセル) エクセル VBA セルの結合 2 2022/09/07 11:48
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
エクセルで自動の割り振りがしたいです。助けて下さい。
Excel(エクセル)
-
入力した合計数値を振り分けたい
Excel(エクセル)
-
エクセルで、100%を振り分けたい
その他(Microsoft Office)
-
-
4
エクセルの関数で余り値を均等に割り振る方法
Excel(エクセル)
-
5
エクセルで、数値の範囲で仕分けしたい
Excel(エクセル)
-
6
Excelで合計値を基にデータを均等に分ける
Excel(エクセル)
-
7
Excelである数値をセルに振り分けたい
その他(Microsoft Office)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
v^2-v0^2=2ax 今日この式を習っ...
-
d^2r/dt^2の意味
-
材料力学について質問です。 問...
-
最後のdv/dtは何でしょうか。
-
加速度 a=dv/dt = (d^2 x) /dt^2
-
Debug.Printで表示される内容を...
-
雨滴の運動質量が変化する落体...
-
EXCEL上の数字を自動で振り分け...
-
仕事率の表し方について。
-
質量流量の記号「・ の読み方を...
-
今基礎物理学の問題を解いてい...
-
運動方程式からエネルギー保存...
-
phpmyadminについて
-
時定数の求め方
-
高校物理 授業でこういうのをや...
-
力とエネルギーの関係
-
斜面と斜面を滑り降りる物体の運動
-
この計算がよくわかりません dx...
-
角運動量l→の時間微分、質点の速さ
-
物理の問題
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
v^2-v0^2=2ax 今日この式を習っ...
-
d^2r/dt^2の意味
-
電流の時間微分、電圧の時間微分
-
質量流量の記号「・ の読み方を...
-
EXCEL上の数字を自動で振り分け...
-
dx/dt=√(1-x^2)の一般解の求め...
-
Debug.Printで表示される内容を...
-
力学について質問です。 1.棒の...
-
物理で微積をつかう。
-
微分積分のdの意味
-
最後のdv/dtは何でしょうか。
-
加速度 a=dv/dt = (d^2 x) /dt^2
-
運動方程式の微分積分の計算
-
微分記号“d”について
-
Id²θ/dt²=-mghsinθの厳密解の...
-
雨滴の運動質量が変化する落体...
-
運動方程式を求めてください
-
機械力学の問題です!!!
-
d/dx=dt/dx * d/dt =d/dt * dt/...
-
地動加速度が単位インパルスの...
おすすめ情報