問題タブ [excel-2008]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
388 参照

excel - Excelメールデータベース置換機能

メールアドレスと名前のExcelデータベースがあります。メールアドレスからドメイン名を抽出して、新しい列に配置する必要があります。

すなわち:

col a私が現在持っているものはどこにcol bあり、私の目標です。基本的に、シンボルとその前のすべてを削除し、。@に置き換える必要がありwww.ます。

自動化されたプロセスでExcelでこれを行う方法はありますか?Mac用のExcel2008を使用しています。

0 投票する
5 に答える
51975 参照

excel - 印刷してもセルの内容を非表示にする条件付き書式

セルの内容が別のセルと等しい場合に内容を非表示にする(セルは空白に見えるはずです)条件付き書式設定を設定したいと思います。誰かがこれを行うための関数を知っていますか?フォントを背景と同じ色(この場合は灰色)にしてみましたが、残念ながらこれを印刷すると、テキストに何らかの残影が残ります。

これが私が灰色に灰色をしたときに何が起こるかです(それらはおそらく同じ色です):

灰色の灰色はまだ表示されます

MacでExcel2008を使用しています。

0 投票する
4 に答える
4735 参照

excel - 行にデータがある最後のセルの名前を見つける

答えを探しましたが、Excel 2008 のオプションではなくなった VBA ベースのソリューションしか見つからないようです。

データを含む行の最後のセルの名前を返そうとしています。次のようになります。

最終結果は次のようになります。

0 投票する
1 に答える
1392 参照

excel - 2つの列にスカラーを掛ける

与えられたセルの値にスカラーを掛けて、その結果を隣接するセルに出力したいと思います。たとえば、私が持っていた場合:

?各C列の値をにしたいと思います20 * (B in same row)。すなわち(C1 = B1*20, C2=B2*20, C3=B3*20, ...)。これは行ごとに個別に実行できることはわかっていますが、列全体に対して一度に実行したいと考えています。

必要に応じて、Excel 2008forMacを使用しています。

0 投票する
1 に答える
572 参照

excel - Excel2008のfindコマンドを機能させることができません

AppleScriptを使用して、データセットの横に配置したTAGセルを見つけて、別の結果シートでそれらの値にリンクできるようにします。

現時点で私が得るのは、これ、あれ、そして他の人が見つけたものを理解していないことを私に告げるエラーだけです。スクリプトは次のとおりです。

私はこれで完全に初心者なので完全に困惑しています

0 投票する
2 に答える
1755 参照

applescript - Snow Leopard Automator: Excel ファイルを変換するためのワークフローを作成しようとしている

Snow Leopard の自動化機能を学ぼうとしていました。automator を使用して、Excel ドキュメントを CSV ファイルにエクスポートするためのワークフローを作成する方法を調べました。Leopard でこの手順を示すデモンストレーションでヒットしました。ただし、Snow Leopard では Automator が変更されており、Automator で Excel ファイルを処理するオプションが表示されなくなりました。

この機能が利用できなくなったかどうかを誰かが明確にすることができますか? それとも見つからないということでしょうか。

もしそうなら、私が始めるのを手伝ってもらえますか?

ありがとう

0 投票する
1 に答える
150497 参照

excel - シリーズごとに異なる X 値を使用して、複数のシリーズでグラフを作成するにはどうすればよいですか?

いくつかのグラフを描き、それらを 1 つの図に結合したい。例で問題を説明します。これらのポイントで2つのグラフを描きたいとしましょう:

グラフ #1 (X と Y は座標を定義しています)。

グラフ #2

私がやっていることは、チャートを作成し、「データの選択」をクリックすることです。そこで 2 つのシリーズを作成し、X 値と Y 値を選択します。ただし、グラフごとに異なる X 値を選択できないため、これは機能しません。これら 2 つのシリーズに異なる X 値を選択しましたが、2 番目の値が両方に選択されています。最終的には次のようになります。

スクリーンショット

これを修正する方法を知っていますか?Mac版エクセル2008を使用しています。

0 投票する
1 に答える
342 参照

macos - 複数の what-if シナリオの結果で構成されるテーブルを作成することは可能ですか?

私の目標を説明するのが最も簡単な方法かもしれないので、段階的に説明します。これは私がやろうとしていることです:

1) さまざまな計算を含むテンプレートを作成します。このテンプレートでは、特定のセルが 1 つ空欄になっています。計算は、このセルの内容によって異なります (これを特別なセルと呼びます)。

2) これらの計算の背後にある重要な最後の数字が 1 つあります。私がやりたいことは、可能なすべての最終的な数値を含むリストを作成し、隣接するセルに、この最終的な数値を与える特別なセルの値をリストすることです。

問題は、Excel for Mac 2008 がマクロまたは VBA を使用しないことです。私の Windows バージョンの Excel では、これは単なる単純な関数です。しかし、Excel for Mac 2008 では、これに取り組む方法がまったくわかりません。私が考えることができる唯一の解決策は、特別なセルのすべての可能な値に対して1つのシートを作成し、特別なセルのその値に対して特別にすべての計算を行うことです。次に、各最終的な図/特別なセルをメイン ページにリンクするだけで、すべての情報がまとめられます。ただし、特殊なセルが取ることができる値は約 400 あり、実際には 400 の異なるシートを作成したくありません。どうすればこれができるか知っている人はいますか?

また、これが私の言いたいことを視覚化するのが簡単な場合のメモとして、私は基本的に複数の what-if シナリオを実行し、これらのシナリオのそれぞれから 1 つの特定の数値を収集しようとしています。

関連するプロセスの例を次に示します。ここで、実際には 2 つの異なる特別なセルがあることに言及する必要があります。元の説明では 1 と書きました。これは、2 を行うのと同じ考えになると想定しているためです。

1) メイン テンプレート シートはシート A にあります。

2) 店名枠は10枠

3) 各ストアにはレートがあり、レートは vlookup を適用することによって検出され、特別なセル 1 を検索し、配列テーブルがシート B に配置されています。

4)各店舗にもインデックス番号(インデックスと呼ばれる)があります

5) 各店舗には、インデックス * 特殊セル 2 (calc1 と呼ばれる) の計算があります。

6) 各店舗には、rate * num1 (calc2 と呼ばれる) である別の計算があります。

7) 各ストアには別のインデックス番号があります (index2 と呼ばれます)。

8) index2 値の一部は calc2 で乗算する必要があり、残りは同じままです (calc3 と呼ばれます)。

9) 合計を実行する必要があり、すべての calc2 値を合計して sum1 になります。

10) 合計を実行する必要があり、すべての calc3 値を合計して sum2 になります。

11) 最終的な数字は sum1 + sum2

0 投票する
1 に答える
212 参照

excel - 軸タイトル設定

AppleScript を使用して、Excel 2008 で縦軸タイトルを回転タイトル、横タイトル、縦タイトルとして適用する方法。

Apple Excel ディクショナリに役立つ Apple スクリプト コマンドが見つかりません。 ここに画像の説明を入力

0 投票する
1 に答える
373 参照

excel - 書式セルの色のテーマ色を設定する

Office 2008 で、AppleScript を使用して条件付き書式でテーマの色を設定するにはどうすればよいですか?

このスクリプトのエラー (テーマ カラー オブジェクトの設定が定義されていません)。

SO13583113 質問例