私はExcelファイルを持っているので、 "。"の数を数える必要があります。各セルについて。 1つのセルにいくつかの文字があります(たとえば 'A01.10.10.10') 1つのセルの内容を配列に転送できますか?配列のようなExcelセルを使用する
答えて
あなたはこのためにSplit()
を使用することができます。
myArray = Split(Range("A1"), ".")
配列への期間による「スプリット」Range("A1")
内容になります。
リターンが(
dim
に配列を必要をスキップ)配列であるので、あなたはまた、単にUBOUNDを取得するために
split()
関数の戻りにまっすぐに行くことができる
:
UBound(Split(Range("A1"),"."))
は唾を吐くだろうあなたの意見をお寄せください3
。
なぜこれを行うにはアレイが必要ですか?
あなたは
=LEN(A1)-LEN(SUBSTITUTE(A1,".",""))
それともVBA
Sub CountDots()
Dim str As String
str = "A01.10.10.10"
MsgBox Len(str) - Len(Replace(str, ".", vbNullString))
End Sub
アレイの必要性を全く使用してExcelの数式であなたの答えを得ることができます。文字列を使って何か他のことをするつもりなら、@ JNevill答えを使用してください。
Dammit @Tomは、まったく同じ式を貼り付けようとしていました... '= LEN(A1)-LEN(置換、A1。"、 "")) ':) –
くそー、私len/subメソッドで私の答えを入力してください。そして、あなたにあなたのアップデートがあったのを見ました...そしてあなたもそれを追加しました。 – Cyril
"。"式を使用して単一のセル内で計算することができます。
=Len(targetcell)-Len(Substitute(targetcell,".",""))
セルの数をカウントし、「。」の後のセルの数をカウントします。 ""(何もない)に置き換えられました。
あなたは配列を必要としません。
- 1. Excelセルに配列を挿入する
- 2. セル値をループする配列Excel VBA
- 3. Excel式をすべてのセル配列
- 4. EXCEL - セルの値に基づく配列
- 5. .NET GridView - (Excel 2007/2010のような)セル内データバーを使用できますか?
- 6. インデックスのセル配列を使用したセル配列のインデックスの内容
- 7. Excelにエクスポートするときのセル配列の値を保持
- 8. Excelのセルを使用してセルの式を変換する
- 9. Excel VBAを使用して列のセルをループさせる
- 10. キューのような配列を使用する
- 11. T-SQL:whileループのような配列を使用する
- 12. Excel VBA配列内の文字列をセルで検索
- 13. セル配列出力のためのBlockprocのような機能
- 14. Excel VBA - セルから配列にデータを解析する
- 15. セル配列を使用する場合のインデックス作成
- 16. 列データフレームの最後のセルは、パンダを使用してExcelからExcel
- 17. なぜJavascriptで配列のようなオブジェクトを使用するのですか?
- 18. Excelの配列関数の計算結果を使用する
- 19. Excel VBA - 不連続な範囲への多次元配列(セルの集合を使用して作成)
- 20. Excelの式のような関数を使用する
- 21. セル配列の配列にアクセスする簡単な方法
- 22. セル配列をソートする?
- 23. 配列内の配列を使用するが、インデックスを失う
- 24. C#を使用して新しい列にExcelセルのインデントを取得する
- 25. Excelの複雑な配列
- 26. Pythonのパンダで使用する配列と同等のExcel
- 27. 配列を使用してExcelの平均ローリング差を取る?
- 28. vba excelを使用して異なる値を含む異なるExcelシートのセル値を検出する
- 29. は、ExcelのようなRubyでハッシュの配列のキーの配列を見上げるVLOOKUP
- 30. Matlab内の別のセル配列の中央にセル配列を連結する
'arr(0)= myCell.Value'または' arr = Split(myCell.Value、 "。") 'を意味しましたか? –