1

計算を実行しようとしているいくつかの測定に苦労しています。287x60x90 や 90x600x90 などのさまざまなサイズがあり、287x060x090 などに再フォーマットして、データを長さ、幅、高さを示す 3 つの別々の列に分割し始めることができます。次の =text(A1,"000x000x000") を使用してフォーマットしようとしましたが、うまくいきませんでした。

4

2 に答える 2

1

数式を使用してこの方法を試すことができます。

Excel データのサンプル

B2 の数式

=MID(A2,1,FIND("x",A2)-1)

フランス語版:

=STXT(A2;1;CHERCHE("x";A2)-1)

C2 の式

=MID(A2,FIND("x",A2)+1,FIND("x",A2,FIND("x",A2,1)+1)-FIND("x",A2)-1)

フランス語版:

=STXT(A2;CHERCHE("x";A2)+1;CHERCHE("x";A2;CHERCHE("x";A2;1)+1)-CHERCHE("x";A2)-1)

このトリックを使用するなど、これにはもっと良い方法があるかもしれませんが、私はそれを理解していませんでした.

D2 の数式

=MID(A2,FIND("x",A2,FIND("x",A2)+1)+1,LEN(A2))

フランス語版:

=STXT(A2;CHERCHE("x";A2;CHERCHE("x";A2)+1)+1;NBCAR(A2))
于 2012-08-22T11:23:47.070 に答える
0

データが A1 から始まる ColumnA にあると仮定すると、最も簡単な方法は Text to Columns, Delimited, Delimiters Other (only)xを ColumnB の ColumnA のコピーに適用することです。

これにより、11 桁の形式の必要性が回避される可能性がありますが、必要に応じて E1 で適切にコピーされます。

=TEXT(B1,"000x")&TEXT(C1,"000x")&TEXT(D1,"000")
于 2015-02-10T18:44:58.787 に答える