空白で区切られた行レベルを持つ1文字の列をレベル列に変換する方法下の表の最初の列のように、別の列に入れたい場所名の構造を持つ表があります。地理的/行政的レベルは、エントリの前の空白の使用によって定義されています。それはおそらくデータ・セットの印刷版からのものです。たとえば、大文字を使用してより高いレベルを選択し、それらを列に入れるなど、さまざまな方法を試してみました。しかし、それは小文字に対してはうまくいきません。そして、それはただ半分の解決策です。表に示すように、各行レベルのエントリを別々の列に転送するスマートな方法はありますか?できれば対話的な説明をしたいと思います。ご協力ありがとうございました。

再:空白で区切られた行レベルを持つ1文字の列をレベル列に変換する方法どうもありがとう。式LengthとLag関数を使って非常にスマートです。これらの関数、特にLag関数についてもっと読む必要があることがわかります。乾杯、Jens
再:空白で区切られた行レベルを持つ1文字の列をレベル列に変換する方法ありがとうございました。私はそれを試してみましたが、最低レベルの私にとってはうまくいきません。おそらく、Item式に間違った数の空白を入力したのでしょう。
しかし、各行の列を埋める方法はありますか?いくつかの行添え字?再:空白で区切られた行レベルを持つ1文字の列をレベル列に変換する方法職場で説明したアプローチを示すためにデータ表を添付しました。まだ特別な場合は扱いません。
再:空白で区切られた行レベルを持つ1文字の列をレベル列に変換する方法それで、あなたはそれがこのように見えることを望んでいますか?

もしそうなら、私は式として列を作成し、Location列から適切な部分を引き出すためにItem関数を使用しました。
再:空白で区切られた行レベルを持つ1文字の列をレベル列に変換する方法列式を使用できます。現在の行の左から新しいレベルをコピーするか、前の行の上から繰り返し値をコピーします。空白の量(インデント)を使用して、どの列に値を使用するかを決定できます。最初の行と、前の列がリセットされた場所の下には、いくつかの欠損値があります。