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