0

セミコロンで区切られた文字列をn個の隣接するセルに分割するExcel関数を作成することは可能ですか?

反対のことを行う関数を作成できます (セミコロンを介して n セルの値を連結し、値を特定のセルに入れる)、反対は機能しないようです。誰でもこれに光を当てることができますか?

4

1 に答える 1

5

ctrlはい、可能ですが、 + shift+を使用して配列関数と同じように呼び出す必要がある配列関数を作成する必要がありますenter

機能コード:

Function SemiColToCells(SemiColStrin As String)

    Dim tmpArr As Variant
        tmpArr = Split(SemiColStrin, ";")

    'Next line creates array function!
    SemiColToCells = tmpArr
End Function

関数を呼び出す正しい方法と間違った方法の例を示す Excel シートの図:

ここに画像の説明を入力

于 2013-05-08T10:30:40.673 に答える