<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>CUBEMEMBERPROPERTY関数 &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/cubememberproperty%E9%96%A2%E6%95%B0/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Fri, 27 Mar 2026 03:00:46 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://mashukabu.com/wp-content/uploads/2022/04/cropped-site-icon-32x32.png</url>
	<title>CUBEMEMBERPROPERTY関数 &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>ExcelのCUBEMEMBERPROPERTY関数の使い方｜メンバーのプロパティを取得する</title>
		<link>https://mashukabu.com/excel-function-howto-use-cubememberproperty/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-cubememberproperty/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sun, 08 Jan 2023 09:00:00 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[CUBEMEMBERPROPERTY関数]]></category>
		<category><![CDATA[CUBE関数]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[OLAP]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=3252</guid>

					<description><![CDATA[ExcelのCUBEMEMBERPROPERTY関数の使い方を解説します。OLAPキューブに接続してメンバーのプロパティ（属性情報）を取得する方法を、構文・引数・使用例・エラー対処法までわかりやすく紹介。他のCUBE関数との使い分けも解説しています。]]></description>
										<content:encoded><![CDATA[
<p>「キューブに接続してデータを取得したいけど、メンバーの属性情報だけ欲しい&#8230;」そんな場面、ありますよね。ピボットテーブルで集計するほどではないけれど、特定のメンバーの表示名や階層情報をセルに取り出したい。そんなときに使えるのが、ExcelのCUBEMEMBERPROPERTY関数です。</p>



<p>この記事では、CUBEMEMBERPROPERTY関数の構文や引数、具体的な使い方、よくあるエラーの対処法まで解説しています。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-1" checked><label class="toc-title" for="toc-checkbox-1">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">ExcelのCUBEMEMBERPROPERTY関数とは？</a><ol><li><a href="#toc2" tabindex="0">CUBEMEMBERPROPERTY関数を使うための前提条件</a></li></ol></li><li><a href="#toc3" tabindex="0">CUBEMEMBERPROPERTY関数の書き方（構文と引数）</a><ol><li><a href="#toc4" tabindex="0">基本構文</a></li><li><a href="#toc5" tabindex="0">引数の一覧</a></li></ol></li><li><a href="#toc6" tabindex="0">CUBEMEMBERPROPERTY関数の使い方</a><ol><li><a href="#toc7" tabindex="0">基本的な使い方</a></li><li><a href="#toc8" tabindex="0">CUBEMEMBER関数と組み合わせて使う</a></li><li><a href="#toc9" tabindex="0">取得できるプロパティの一覧</a></li></ol></li><li><a href="#toc10" tabindex="0">よくあるエラーと対処法</a></li><li><a href="#toc11" tabindex="0">他のCUBE関数との使い分け</a></li><li><a href="#toc12" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">ExcelのCUBEMEMBERPROPERTY関数とは？</span></h2>



<p>CUBEMEMBERPROPERTY関数は、OLAP（オンライン分析処理）キューブに接続して、指定したメンバーのプロパティを返す関数です。</p>



<p>読み方は「キューブ メンバー プロパティ」です。CUBE・MEMBER・PROPERTYの3つの単語に分けると覚えやすいですよ。</p>



<p>たとえば、売上データのキューブから「東京店」というメンバーの店舗面積や開店日といった属性情報を取得できます。ピボットテーブルを使わずに、セル上で直接プロパティを表示できるのがポイントです。</p>



<h3 class="wp-block-heading"><span id="toc2">CUBEMEMBERPROPERTY関数を使うための前提条件</span></h3>



<p>この関数を使うには、ExcelからOLAPキューブに接続している必要があります。OLAPキューブとは、大量のデータを多次元で集計・分析するための仕組みのことです。</p>



<p>対応する接続先は、次のとおりです。</p>



<ul class="wp-block-list"><li>SQL Server Analysis Services</li><li>Power Pivotのデータモデル</li><li>その他のOLAP対応データソース</li></ul>



<p>対応バージョンはExcel 2007以降、またはMicrosoft 365です。お使いのバージョンが対応しているか、確認しておきましょう。</p>



<h2 class="wp-block-heading"><span id="toc3">CUBEMEMBERPROPERTY関数の書き方（構文と引数）</span></h2>



<h3 class="wp-block-heading"><span id="toc4">基本構文</span></h3>



<pre class="wp-block-code"><code>=CUBEMEMBERPROPERTY(接続, メンバー式, プロパティ)</code></pre>



<p>引数は3つあり、最初の2つが必須です。3つ目のプロパティは省略できます。</p>



<h3 class="wp-block-heading"><span id="toc5">引数の一覧</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/省略可</th><th>説明</th></tr></thead><tbody><tr><td>接続</td><td>必須</td><td>OLAPキューブへの接続名（テキスト文字列）</td></tr><tr><td>メンバー式</td><td>必須</td><td>キューブ内のメンバーを識別するMDX式</td></tr><tr><td>プロパティ</td><td>省略可</td><td>取得するプロパティ名（省略時はキャプション）</td></tr></tbody></table></figure>



<h4 class="wp-block-heading">接続</h4>



<p>ブック内に設定されたOLAPキューブへの接続名を指定します。「データ」タブの「接続」から確認できますよ。</p>



<h4 class="wp-block-heading">メンバー式</h4>



<p>キューブ内のメンバーを一意に識別する多次元式（MDX）を指定します。MDXとは、OLAPキューブを操作するための専用言語のことです。</p>



<p>たとえば <code>"[店舗].[都道府県].&[東京]"</code> のように記述します。通常は<a href="https://mashukabu.com/excel-function-howto-use-cubemember">CUBEMEMBER関数</a>の結果を参照するのが便利です。</p>



<h4 class="wp-block-heading">プロパティ</h4>



<p>取得したいプロパティの名前を指定します。省略するとキャプション（表示名）が返されます。</p>



<h2 class="wp-block-heading"><span id="toc6">CUBEMEMBERPROPERTY関数の使い方</span></h2>



<h3 class="wp-block-heading"><span id="toc7">基本的な使い方</span></h3>



<p>まずはシンプルな例から見てみましょう。キューブの接続名が「売上データ」で、東京店の店舗面積を取得する場合です。</p>



<pre class="wp-block-code"><code>=CUBEMEMBERPROPERTY(&quot;売上データ&quot;, &quot;[店舗].[店舗名].&amp;[東京店]&quot;, &quot;店舗面積&quot;)</code></pre>



<p>この数式は「売上データ」キューブから、東京店の「店舗面積」プロパティの値を返します。</p>



<h3 class="wp-block-heading"><span id="toc8">CUBEMEMBER関数と組み合わせて使う</span></h3>



<p>実務では、メンバー式を直接書くよりも、<a href="https://mashukabu.com/excel-function-howto-use-cubemember">CUBEMEMBER関数</a>と組み合わせるのが一般的です。</p>



<p>たとえば、セルA1にCUBEMEMBER関数でメンバーを取得しておきます。そのプロパティを別のセルで参照しましょう。</p>



<pre class="wp-block-code"><code>A1: =CUBEMEMBER(&quot;売上データ&quot;, &quot;[店舗].[店舗名].&amp;[東京店]&quot;)
B1: =CUBEMEMBERPROPERTY(&quot;売上データ&quot;, A1, &quot;店舗面積&quot;)
C1: =CUBEMEMBERPROPERTY(&quot;売上データ&quot;, A1, &quot;開店日&quot;)</code></pre>



<p>こうすると、A1のメンバーを変えるだけでB1やC1のプロパティも自動的に切り替わります。メンテナンスもしやすいですよ。</p>



<h3 class="wp-block-heading"><span id="toc9">取得できるプロパティの一覧</span></h3>



<p>プロパティ引数には、キューブで定義されたカスタムプロパティのほか、以下の標準プロパティも指定できます。</p>



<figure class="wp-block-table"><table><thead><tr><th>プロパティ名</th><th>取得できる情報</th></tr></thead><tbody><tr><td>CAPTION</td><td>メンバーの表示名</td></tr><tr><td>MEMBER_KEY</td><td>メンバーのキー値</td></tr><tr><td>MEMBER_UNIQUE_NAME</td><td>メンバーの一意の名前</td></tr><tr><td>PARENT_UNIQUE_NAME</td><td>親メンバーの一意の名前</td></tr><tr><td>CHILDREN_CARDINALITY</td><td>子メンバーの数</td></tr><tr><td>LEVEL_NUMBER</td><td>階層レベルの番号</td></tr></tbody></table></figure>



<p>階層構造の情報を取得したいときは、PARENT_UNIQUE_NAMEやLEVEL_NUMBERが便利です。</p>



<h2 class="wp-block-heading"><span id="toc10">よくあるエラーと対処法</span></h2>



<p>CUBEMEMBERPROPERTY関数で表示されやすいエラーと対処法をまとめました。</p>



<figure class="wp-block-table"><table><thead><tr><th>エラー</th><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td>#N/A</td><td>メンバー式が無効、またはメンバーが存在しない</td><td>メンバー式のスペルや階層パスを確認する</td></tr><tr><td>#VALUE!</td><td>接続名が無効、またはキューブに接続できない</td><td>「データ」タブの「接続」で接続名を確認する</td></tr><tr><td>#NAME?</td><td>関数名のスペルミス</td><td>CUBEMEMBERPROPERTYの綴りを確認する</td></tr></tbody></table></figure>



<p>一番多いのは#N/Aエラーです。メンバー式はスペルが1文字でも違うとエラーになります。<a href="https://mashukabu.com/excel-function-howto-use-cubemember">CUBEMEMBER関数</a>でメンバーが正しく取得できているか、まず確認してみてください。</p>



<p>接続名が合っているのに#VALUE!が出る場合は、キューブ側のサーバーが停止している可能性もあります。ネットワーク接続も含めて確認してみましょう。</p>



<h2 class="wp-block-heading"><span id="toc11">他のCUBE関数との使い分け</span></h2>



<p>ExcelのCUBE関数は全部で7種類あります。それぞれ役割が異なるので、目的に応じて使い分けましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数名</th><th>役割</th></tr></thead><tbody><tr><td><a href="https://mashukabu.com/excel-function-howto-use-cubemember">CUBEMEMBER</a></td><td>メンバーまたは組を返す</td></tr><tr><td>CUBEMEMBERPROPERTY</td><td>メンバーのプロパティを返す（本記事）</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-cubeset">CUBESET</a></td><td>メンバーのセットを定義する</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-cubesetcount">CUBESETCOUNT</a></td><td>セット内のアイテム数を返す</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-cuberankedmember">CUBERANKEDMEMBER</a></td><td>セット内のN番目のメンバーを返す</td></tr><tr><td><a href="https://mashukabu.com/excel-function-howto-use-cubevalue">CUBEVALUE</a></td><td>キューブの集計値を返す</td></tr><tr><td>CUBEKPIMEMBER</td><td>KPI（重要業績評価指標）のプロパティを返す</td></tr></tbody></table></figure>



<p>よくある組み合わせは次のとおりです。</p>



<ul class="wp-block-list"><li><strong>メンバーの属性を調べたい</strong> → CUBEMEMBER + CUBEMEMBERPROPERTY</li><li><strong>集計値を取得したい</strong> → CUBEMEMBER + <a href="https://mashukabu.com/excel-function-howto-use-cubevalue">CUBEVALUE</a></li><li><strong>セットから順番に取り出したい</strong> → <a href="https://mashukabu.com/excel-function-howto-use-cubeset">CUBESET</a> + <a href="https://mashukabu.com/excel-function-howto-use-cuberankedmember">CUBERANKEDMEMBER</a></li></ul>



<p>CUBEMEMBERPROPERTY関数は「プロパティ（属性情報）」を取得する関数です。「集計値」を取得したい場合は<a href="https://mashukabu.com/excel-function-howto-use-cubevalue">CUBEVALUE関数</a>を使いましょう。</p>



<h2 class="wp-block-heading"><span id="toc12">まとめ</span></h2>



<p>CUBEMEMBERPROPERTY関数は、OLAPキューブからメンバーの属性情報を取得するための関数です。</p>



<p>ポイントをおさらいしましょう。</p>



<ul class="wp-block-list"><li>構文は <code>=CUBEMEMBERPROPERTY(接続, メンバー式, プロパティ)</code></li><li><a href="https://mashukabu.com/excel-function-howto-use-cubemember">CUBEMEMBER関数</a>と組み合わせて使うのが実務では一般的</li><li>プロパティを省略するとキャプション（表示名）が返される</li><li>#N/Aエラーはメンバー式の記述ミスが原因であることが多い</li></ul>



<p>CUBE関数群は、Excelでデータ分析の幅を広げてくれる便利なツールです。まずはCUBEMEMBER関数と組み合わせて試してみてください。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-cubememberproperty/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
