KutoolsforOffice— 1 つのソリューション、5 つの強力なツール。少ない労力で大きな成果。

寸法を個別の長さ、高さ、幅に分割する

著者Siluvia変更日

この記事では、セル内の寸法を長さ、高さ、幅の3 つの個別要素に分割する方法をご紹介します。

doc-split-dimensions-into-three-parts-1


寸法を3 つの部分に分割するには?

寸法を個別の長さ、高さ、幅に分割するには、それぞれに異なる数式を3 つ適用する必要があります。

最初の寸法を抽出する汎用数式

=LEFT(text,FIND(「char」,text)-1)

2 番目の寸法を抽出する汎用数式

=MID(text,FIND(「char」,text)+1,FIND(「@」,SUBSTITUTE(text,「char」,「@」,2))-(FIND(「char」,text)+1))

3 番目の寸法を抽出する汎用数式

=RIGHT(text,LEN(text)-FIND(「@」,SUBSTITUTE(text,「char」,「@」,2)))

上記の数式の引数

テキスト:抽出したい文字列で、指定された文字数の条件に該当するケースは以下のとおりです:

  • 1。引用符で囲まれたテキスト;
  • 2。または、テキストを含むセルへの参照。

文字:寸法を分割する際の基準となる文字です。

これらの数式はどのように使いますか?

まず、最初の寸法を取得する必要があります。

1。最初の寸法を出力するための空白セルを選択してください。

2。以下の数式をセルに入力してください。Enterキーを押した後、結果が表示されたセルを選択し、必要に応じてフィルハンドルをドラッグして他のセルにも同じ数式を適用しましょう。

=LEFT(B5,FIND(「x」,B5)-1)

doc-split-dimensions-into-three-parts-2

次に、以下のように2 番目の寸法を分割します。

1。2 番目の寸法を出力するための空白セルを選択します。

2。以下の数式をセルに入力し、Enterキーを押します。結果セルを選択し、必要に応じてフィルハンドルをドラッグして他のセルにも数式を適用します。

=MID(B5,FIND(「x」,B5)+1,FIND(「@」,SUBSTITUTE(B5,「x」,「@」,2))-(FIND(「x」,B5)+1))

doc-split-dimensions-into-three-parts-3

最後に、3 番目の寸法を取得します

1。最終寸法を出力する空白セルを選択してください。

2。以下の数式をセルに入力してください。Enterキーを押して結果セルを選択し、必要に応じてフィルハンドルをドラッグして数式を他のセルにも適用します。

=RIGHT(B5,LEN(B5)-FIND(「@」,SUBSTITUTE(B5,「x」,「@」,2)))

doc-split-dimensions-into-three-parts-4

これらの数式の動作原理は?

=LEFT(B5,FIND(「x」,B5)-1)

1。FIND(「x」,B5)-1:FIND 関数は、B5 セル内にある最初の「x」の位置を返します。最初の「x」を含めず、その前の寸法(文字列)を取得するには、この位置から1 を引く必要があります。たとえば、結果は4−1=3 となります。
2。LEFT(B5,3):LEFT 関数は、B5 セルの左端から3 文字を抽出し、結果として「100」を返します。

=MID(B5,FIND(「x」,B5)+1,FIND(「@」,SUBSTITUTE(B5,「x」,「@」,2))-(FIND(「x」,B5)+1))

1。FIND(「x」,B5)+1FIND 関数は、B5 セル内の最初の「x」の位置を特定します。2 番目の寸法を最初の「x」の後に取得する必要があるため、ここではその位置に1 を加算します。その結果、4+1=5 となります。
2。FIND(「@」,SUBSTITUTE(B5,「x」,「@」,2)):

  • SUBSTITUTE(B5,「x」,「@」,2):SUBSTITUTE 関数は、B5 セル内の2 番目の「x」を「@」に置き換え、結果として100x50@300 を返します;
  • FIND(「@」,100x50@300)FIND 関数はここで、テキスト「100x50@300」内の「@」文字の位置を検索し、結果として7 を返します。

3。(FIND(「x」,B5)+1):上記の手順1 で説明したとおり、FIND 関数はここで B5 セル内の最初の「x」の位置を特定し、それに1 を加えることで結果として5 を返します。
4。MID(B5,5,7-(5)):MID 関数は、B5 セルのテキストの5 文字目から2 文字(7-5=2)を抽出し、最終的に「50」を返します。

=RIGHT(B5,LEN(B5)-FIND(「@」,SUBSTITUTE(B5,「x」,「@」,2)))

1。LEN(B5):LEN 関数は、B5 セル内の合計文字列の長さでフィルタリングを計算し、結果として10 を返します;
2。FIND(「@」,SUBSTITUTE(B5,「x」,「@」,2)):

  • SUBSTITUTE(B5,「x」,「@」,2):SUBSTITUTE 関数は、B5 セル内の2 番目の「x」を「@」に置き換え、結果として100x50@300 を返します;
  • FIND(「@」,100x50@300)FIND 関数はここで、テキスト「100x50@300」内の「@」の位置を特定し、結果として7 を返します。

3。LEN(B5)-FIND(「@」,SUBSTITUTE(B5,「x」,「@」,2)):セル B5 内のテキスト文字列の全長(10)から「@」の位置(7)を引くことで、結果として3 が得られます。
4。RIGHT(B5,3):この結果をもとに、RIGHT 関数がセル B5 の右端から3 文字を抽出し、3 番目の寸法として「300」を返します。


関連関数

Excel LEFT 関数
LEFT 関数は、指定された文字列の左端から、指定した文字数だけ抽出します。

Excel MID 関数
MID 関数は、指定されたテキスト文字列の任意の位置から指定した文字数を抽出して返す関数です。

Excel RIGHT 関数
RIGHT 関数は、テキスト文字列の右端から指定した文字数を抽出します。

Excel FIND 関数
FIND 関数は、指定した文字列内から別の文字列を検索し、その開始位置を返します。

Excel LEN 関数
LEN 関数は、テキスト文字列に含まれる文字数を返します。

Excel SUBSTITUTE 関数
Microsoft Excel の SUBSTITUTE 関数は、テキスト文字列内の指定した文字や語句を、別の文字や語句に置き換えることができます。


関連数式

Excel で寸法を2 つの部分に分割する
この記事では、セル内の寸法を単位なしの数値として、長さと幅の2 つの個別要素に分割するための数式をご紹介します。

測定単位から数値を分離する
この記事では、測定単位と数値を正確に分離するための数式の使い方をわかりやすく解説します。


最高の Office 生産性ツール

Kutools for Excel - あなたを群衆の中から際立たせます

🤖KUTOOLS AI アシスト:次に基づいてデータ分析を革新します:インテリジェント実行     コード生成  カスタム数式作成    データ分析とチャート生成  拡張機能呼び出し
人気機能検索・ハイライト・重複をマーキング    空白行を削除する    データを失うことなく列の結合またはセルを    数式を使用しない四捨五入...
スーパー VLookup複数条件    複数値    複数シート間    ファジーマッチ...
高度なドロップダウンリスト簡単なドロップダウンリスト    連動型ドロップダウンリスト    複数選択可能なドロップダウンリスト...
列マネージャー指定した数の列を追加    列の移動   非表示列の表示状態を切り替え  列を比較して同じ/異なるセルを選択...
注目の機能グリッドフォーカス    デザインビュー    強化された数式バー    ワークブックとシートマネージャーリソースライブラリ(オートテキスト)  日付ピッカー    ワークシートの統合    暗号化/セルの復号化   リストからメール送信    スーパーフィルター    特殊フィルタ(太字のフォントを持つセルをフィルタリング/イタリック/取り消し線。。。) 。。。
トップ15 ツールセット12 テキストツールテキストの追加特定の文字を削除...)  50+チャートタイプガントチャート...)  40+実用的な数式誕生日に基づいて年齢を計算します...)  19 挿入ツールQR コードを挿入パスから画像を挿入...)  12 変換ツール単語に変換する為替レートの変換...)  7 結合と分割ツール高度な行のマージExcel セルを分割...)。。。他にも多数
Kutools を好みの言語でお使いいただけます。英語、スペイン語、ドイツ語、フランス語、中国語、および40+言語以上をサポートしています!

Kutools for Excel は300 以上の機能を備えており、必要な機能が常にワンクリックで利用できます…


Office Tab - Microsoft Office(Excel を含む)でタブを使った閲覧・編集を可能にします

  • 数十もの開いているドキュメントを1 秒で切り替えられます!
  • 毎日何百回ものマウスクリックを削減して、マウス手の悩みともさよならしましょう。
  • 複数のドキュメントを閲覧・編集する際の生産性が50%も向上します。
  • Office(Excel を含む)に、Chrome、Edge、Firefox のような効率的なタブ機能をもたらします。