タグ付けされた質問 「microsoft-excel-2007」

Microsoft Office Excelは、Microsoftによって作成および配布されたスプレッドシートアプリケーションです。このタグは、Excel 2007 for Windowsに固有の問題に使用します。

1
数値として表示される日付フィールド-修正方法
契約開始日と終了日が133行のシートがあります。70を超える形式が間違っているようです日付にVLOOKUPを実行してフィールドに配置すると、正しい日付に相関しない5桁のコードで出力される場合があります。これを修正するにはどうすればよいですか? 列A3の例として、日付は12/10/2011ですが、日付はLOOKUP列で40828に変換されます

1
列Bをコンマ区切りリスト、「ORDER BY」列Aに変換します
VBをExcelで開始しようとすると、それがどのように機能するかを理解する必要があります、このタスクはSQLで実行できますが、Excel A列でパー番号が含まれ、B列モデルが列Aで必要な一意の部品番号で簡単に実行できる方法を本当に知りたいですrecord、および列bには、この部分が適合するモデルのコマ区切りリスト。 Column A Column B B00002455 C50EKB B00002455 C50EKS B00002455 C50EKW B00002456 C50EKX B00002456 C50ELB 結果を探しています- ColumA ColumnB B00002455 C50EKB, C50EKS, C50EKW B00002456 C50EKX,C50ELB

1
Excel 2007カスタムデータ検証、広範囲の文字を除外
ユーザーが基本文字(AZ、az、0-9、-、〜、 '、\、/)のみを入力できるデータ検証(絶対にマクロはありません。単にオプションではありません)を作成しようとしています。行うには、特定の文字をチェックし、見つかった場合はエラーメッセージをポップする検証を作成します。したがって、データ検証式は次のようになります。 = ISERROR(FIND( "&"、D17:D110)) ここで、D17:D110はすべて検証されるセルの範囲です。そのため、ユーザーが値を入力した後、現在編集中のセルに「&」が含まれている場合、エラーがスローされます。この方法は美しく機能します。しかしながら!私はそれ以上のキャラクターを禁止する必要があるので、試しました。 = ISERROR((OR(FIND( "&"、D17:D110)、FIND( "^"、D17:D110)))) これは「^」に対して機能しないだけでなく、「&」の検索を中断します。 だから私が必要なのは 複数の文字が許可されないようブロックする 上記の文字のみを許可します。 警告:数式の追加方法(.NET OfficeOpenXml)のため、Excelに入力して数式をドラッグした場合のように、1つのセルだけを参照することはできません。これはAPIの制限です。それが、私が全範囲で使用する方法を見つけた理由です。

1
重複したコンテンツを削除し、Excelの最後の列の値をコピーする方法
belwowの形式を見てください。重複した行を削除し、最後の列の内容を元の行にコピーします。 次の図では、重複するコンテンツ行A4を削除し、C4ライフのコンテンツをC3にコピーして、C3が-god、lifeになるようにします。行を削除するには、AとBの内容が同じである必要があります。3番目の行では、A3、B3、A4、B4は同じなので、削除できます。 7行目と8行目では、A7とA8は同じですが、B7とB8は異なるため、削除しないでください。 ただし、8行目では、A8、A9とB8、B9も同じであるため、9行目A9を削除し、C8をMarriage、Beautyにします どうもありがとう! これはExcelの画像リンクです

1
カスタムカラーを使用している場合、Excelの「グロー」エフェクトのサイズを変更するにはどうすればよいですか?
Excel(2007)でシェイプを作成するとき、[フォーマット]> [シェイプスタイル]> [シェイプエフェクト]でいくつかの効果を適用します。 私がやろうとしているのは、「その他のグロー色」でカスタムカラーを選択し、グローのサイズを変更することですが、それはできません!それは最初のグローサイズに制限されたままであり、グローサイズをフォーマットできる「形状のフォーマット」の設定が見つかりません。 どうすればこれを達成できますか?

1
検証ボックスからシート名を「動的に」変更する式を作成する[複製]
この質問にはすでに答えがあります: Excelで式をコピーするときに相対的なワークシート参照を取得する方法は? 1つの答え 毎月のデータシート(シート1 = "1月"、シート2 = "2月"など)を含むワークブックがあります。また、エンドユーザーが表示したい月の概要を選択できる「データ表示」シートもあります。ユーザーが月を選択するためのデータ検証ボックスを使用しています。エンドユーザーの選択に基づいて、式でこの式を適切なシートに調整します。 =SUMIF(January!$Q:$Q,"Total_Controllable_Expenses",January!$S:$S) 私の毎月のシートにはすべて同じ列の割り当てがあります。

1
2つの番号付けシーケンスと重複を無視する機能を備えたセル基準に基づく自動連続番号付け
以下の例では、列Aの番号は、列Cに「TOTAL」という単語が含まれる行をスキップしますが、次の行で再び選択します。列Cに「TOTAL」という単語が含まれる行には、独自の番号が付けられています。 例として、一部の行に「TOTAL」が含まれる場合、列Aは次のようになります。 Col A Col C 1 S 2 S 1 TOTAL 3 S 2 TOTAL 3 TOTAL 4 S 5 S 4 TOTAL 上記の式を実現するには =IF(C1="TOTAL", COUNTIF(C$1:C1,"TOTAL"), ROW(A1)-COUNTIF(C$1:C1,"TOTAL")) 使われた。動作しますが、列Aに自動的に伝播することはありません(列にコピーする必要があります-これは耐えられます)。 ISSIUE:列Cの「合計」または「S」が同じアイテム(列D)を指す場合があるため、同じ番号を保持する必要があります。いくつかの行を無視しながら番号付けを続ける方法 望ましい結果: Col A Col C Col D 1 S 5A6 2 S XD3 1 TOTAL 4GH 3 S D44 2 …

0
「マスター」セルで関数に変更を加えたときに、関数を動的に更新するにはどうすればよいですか?
たとえば、列1には入力データが含まれ、後続の列はそのデータに対してアクションを実行します。 行1がマスター行になります。行1の数式に対するすべての変更は、マスターに変更が加えられると自動的にシートに複製されます。 行を選択し、下にドラッグしてこれを行う(またはCtrl + Enter)ことができることは知っていますが、自動的に実行されます。さまざまな種類の入力データがあり、それらすべてに対してエラーなく機能する一連の関数の開発に取り組んでおり、毎回面倒になった後に関数を列に複製しています。

1
2007年に保存されたマクロを含むExcelファイルが2003年に開くとクラッシュする
私のチームは、SharePointサーバーに大きなExcelファイルを保持しています。最近、このファイルをExcel 2007で編集して保存しました。その後、Excel 2003でファイルを開いて「マクロを有効にする」を選択したユーザー全員がクラッシュしました。マクロを無効にすると、ファイルを開くことができます。 誰かがこれがなぜ起こっているのか手がかりを教えてもらえますか?ありがとう。 ちなみに、 EXCEL.EXEの0x301b8b74で処理されない例外:0xC0000005:アクセス違反の読み取り場所0x00000000。

1
多くのExcelファイルのデータを単一のExcelファイルにマージする[終了]
VBAを使用して、100以上のExcelファイルのデータを単一のファイルにマージする必要があります。 私のリポジトリ(D:\ rep)には、(file1、file2 ...など)という名前の100以上のファイルが含まれています Excelファイルのサンプル これらすべてのファイルのデータを1つのファイルにマージし、次のようにデータを結合する必要があります。 行は新しいファイルでも同じです。列1は(ファイル1)列で、その値は次の図に示すように行の値の合計を参照します マージされたファイルのサンプル

1
セルにリストにサブ文字列が含まれているかどうかを確認する-Excel 2007
というImageExtensionListイメージの拡張子で構成されるリストがあります。 これがカスタムデータ検証です。 論理的に考えると、上の値J2が存在するかどうかを検索しますImageExtensionList データをテストしようとしたとき、リストの最初の値でのみ機能します。しかし、私が試みたとき、jpgまたはjpeg存在しないというエラーが表示されたとき。 なぜ機能しないのですか?SOまたはいくつかのWebサイトで多くの参照、投稿、記事を見つけました。それらの多くを試してみましたが、何らかの理由でそれは動作しません。

2
Excelでは、2つの配列間で一致するデータを見つける必要があります-1つの水平と1つの垂直
Excel 2010(または2007-両方がありますが、実行している一部のレガシーアプリケーションの制限として私のOSはWin7 32ビットのみです)、2つのデータ配列から一致する値を見つけて返す方法を見つける必要があります。 2つのスプレッドシートがあります。1つは、階層的なOLAPキューブディメンションからの巨大なフラットファイルです(SAP BPCから37,000行)。もう1つは、照合する必要がある値のテーブルです。一致する値を2番目のスプレッドシートから最初のシート(フラットファイル)のColumnAに返す必要があります。 課題は、階層構造であるため、Sheet1から一致する単一の列を選択できないことです。各行の列のいずれかで一致する可能性があります。したがって、基本的に、配列としてのSheet 1の単一行と配列としてのSheet 2の列の間で一致するものは何でも取る必要があると考えています(私は思う)。 英語では、Excelに次のことを行います。データがあるSheet1の各行について、行全体を調べます(たとえば、範囲B2:R2-式/一致値の列Aを空白のままにします)。レポートカテゴリリスト(シート2列A、範囲A1:A42)のいずれかに一致するものがある場合、Sheet2値をSheet1!A2(一致用に作成した空白列)に返します。 これは食物のeg話を含むデータのサンプルです。空のColumnAを作成し、各行のデータは分類の階層に進み、ColBが基本レベルであり、必要に応じて端末の親がColFになるように繰り返されることに注意してください。 さて、この次の画像は、使用したいレポート形式です。いくつかの階層レベルのデータが必要な場合もあれば、他の階層レベルのデータが必要な場合もあります。 最終的に、スプレッドシートには、必要なカスタマイズされたレポートカテゴリが入力されます(その後、集計データのカテゴリをピボットできます)。 私はモンスターのvlookup式を使用してこれを達成しましたが、vlookupステートメントが8つの深さでネストされた37,000行がExcelをたくさんクラッシュさせるので、別の、より簡単な、または少なくともリソース集約的でない方法があるのだろうかと思っていました。したがって、実際のレポートカテゴリ(sheet2はAll_Budget_Unitsと呼ばれます)を使用して、現在使用しているのは次のとおりです。 = IFERROR(VLOOKUP(IFERROR(VLOOKUP(IFERROR(VLOOKUP(IFERROR(VLOOKUP(IFERROR(VLOOKUP(IFERROR(VLOOKUP(C2、All_Budget_Units!$ A $ 1:$ A $ 39,1、FALSE)、D2)、All_Budget_Units!$ A $ 1 :$ A $ 39,1、FALSE)、E2)、All_Budget_Units!$ A $ 1:$ A $ 39,1、FALSE)、F2)、All_Budget_Units!$ A $ 1:$ A $ 39,1、FALSE)、G2)、All_Budget_Units !$ A $ 1:$ A $ 39,1、FALSE)、H2)、All_Budget_Units!$ A $ 1:$ …

1
Excel Webクエリで1つのデータのみをプルしますか?
次の形式のデータがたくさんあります。 somedata,otherdata,dataparameter Excelスプレッドシート。 DataparameterとURLを組み合わせて、スプレッドシートに吸い込みたいデータのあるページに移動します。 現時点では、データパラメーターを使用してWebページからデータを取得し、スプレッドシートに挿入する.IQYファイルをセットアップしています。残念ながら、このページは半ダースのキーと値のペアで構成されており、これらの値の1つだけが必要です。 KEY1 value1 KEY2 value2 KEY3 value3 KEY4 value4 私が気にするのはvalue3だけです。.IQYファイルをマングルして、テーブル全体ではなく、ページから1つの値のみ、または1つのキー/値ペアを取得する方法はありますか?私が抱えている問題は、すべてのクエリが複数の行にデータを挿入し、これを行う必要があるデータが1000行あることです。私の夢の世界では、次のような列になります。 somedata,otherdata,dataparameter,value3 残念ながら、私のウェブ検索スキルでは、.iqyファイルの核心に関する適切なドキュメントが見つかりませんでした。

1
別のシートのVLookupを使用してクエリを一致させる
ここにというシートがありますJuly 5 2016。こんな感じ Pers.No Employee/app.name Date ... etc ... etc .. Rec.Order 12345 Bob Jones Jan 2016 EXVM_SI15H55 etc etc etc etc Sheet1次のような別のファイルがあります Description PEATS Rec.Order Helped moving things 284367 EXVM_SI15H55 Database dev 232367 BXVM_SI15H55 etc etc etc 私がやりたいのは、July 5 2016Called Descriptionとで別の列を作成することですPEATS。私は、VLOOKUPまたは最初のシートに既にあるRec.Orderを取得しSheet1、そのRec.Orderを検索して、対応するPEATS番号を入力するために使用したいDescription これについてどうすればいいですか?ありがとう

1
参照セルが更新されたときにExcel 2007の新しい隣接セル値を更新
参照セル値が更新されるたびに、新しい隣接セルにセル値をコピーまたは更新する必要があります。 CellにA1は数式があり、値を頻繁に更新します。私がする必要があるのは、値A1が更新されるたびに、その値を新しい隣接セルにコピーする必要があることです。 場合A1で20、その後B1でなければなりません20。 場合は、再度A1IDが新しい値に更新され23、その後B1でなければなりません20が、C1はする必要があります23ように、。 update 1: A1=20 B1=20 update 2: A1=23 B1=20 C1=23 update 3: A1=25 B1=20 C1=23 D1=25

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