0

だから私は、2000ポイントのような電流対電圧の測定値を持つExcelのファイルをたくさん持っています。問題は、それらがすべて列の同じボックスに保存されていることです。列 A にすべての電圧があり、列 B にすべての電流があるとします。現在、すべてが列 A に電圧と電流の両方で保存されています。

2000 ポイントを 20 個のファイルで手動で分離したくないのですが、それらを分離する良い方法はありますか? 良いニュースは、ポイントが [1.001 2.002] などのスペースで区切られていることです。1.001 は電圧、2.002 は電流、または [-1.001-2.002] がある場合はマイナス記号で区切られているので、単純なプログラムのように感じます。これを修正できます。Cとmatlabでコーディングする方法を知っています(また、目標はmatlabで読み取り可能にすることです)が、Excelマクロでも実行できる場合、これを解決する最良の方法は何ですか?

4

2 に答える 2

2

Unix/Linux を使用していますか?

ファイルを CSV として保存します。

これをターミナルから実行します。

$ sed -i .bak "s/ /,/g" my-file.csv

元のファイルは my-file.bak として保存されます。my-file.csv は、スペース区切りではなくカンマ区切りになります。

CSV を Excel で開きます。

于 2015-08-13T21:10:51.110 に答える
2

1 つのオプションは、Power Query でシートを開き、区切り記号に基づいて列を分割することです。何か (スペース、コンマなど) があるとすると、2 つの新しい列が作成されます。クエリ エディターで、分割列に移動してから、区切り記号で移動します。ソース: https://support.office.com/en-au/article/Split-a-column-of-text-Power-Query-5282d425-6dd0-46ca-95bf-8e0da9539662?ui=en-US&rs=en- AU&ad=AU#__toc354843578

編集: Power Query をお持ちでない場合は、Excel の無料のアドオンです: https://www.microsoft.com/en-gb/download/details.aspx?id=39379

于 2015-08-13T20:58:47.300 に答える