列のタイトルを参照して列番号を取得する


9

Googleスプレッドシートで、行1にタイトルを付けた列がいくつかあります。数式を使用して、特定のタイトルを持つ列の列番号(5、6、7など)を返します。例:= GetColumnNumber( "Account Balance")。

このGetColumnNumber()ような機能は、実際には存在しないが、それは私が何をしようとしている示しています。

同じ結果を達成する方法はありますか?

私がふるいにかけようとしているこの関数参照を見つけました。

回答:


10

これはあなたがやりたいことをすると思います。たとえば、列がAからDの場合、

=iferror(match("Account Balance",A1:D1,0),"No match")

列番号またはエラーメッセージを返します。

その関数リストを指摘してくれてありがとう。重宝します。


5

あなたはお金に正しかった:

=COLUMN(AccountBalance)

名前付き範囲の列番号を返します。

[データ]> [名前付き範囲]メニュー項目を使用して名前付き範囲を作成し、結果のサイドバーで[範囲の追加]オプションを作成する必要があります。名前にスペースやその他の無効な文字を含めることはできません。また、上記のような関数で使用する場合は、引用符で囲まないでください。


確認したところ動作しません!! おそらく、このソリューションがどのように機能するかを説明できますか?
Jacob Jan Tuinstra 2014年

@JacobJanTuinstra:彼らは最近のバージョンでそれが機能する方法を変更しました。私はそれを反映するために私の答えを更新しました。
追って通知があるまで一時停止。

あなたは生きている !!うわー、デニスに感謝します。今日は何かを学びました。
Jacob Jan Tuinstra、2014年

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.