2

有限ステート マシンを構築するために、Excel をよく使用します。そのため、セクション全体を切り取って C ソースに直接貼り付けられるように、セルをフォーマットすることがよくあります。

現在、コード ブロックの 1 つを前処理して、識別子の "-" を "_" に置き換える必要があります。例、セルで私が持っているかもしれない

#define Some-preprocessor-name

しかし、私はしたい:

#define SOME_PREPROCESSOR_NAME

大文字のビットは UPPER() でカバーされますが、ハイフンの位置は、私が見つけたい数字と同様に任意です。 提案?

4

1 に答える 1

2

Substitute() が必要です。

例 Substitute(A1, "-", "_")

于 2009-09-14T13:46:37.953 に答える