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

Microsoftによるスプレッドシートアプリケーション。質問にVBAでのExcelのプログラミングが含まれる場合は[vba]と一緒に、Excelの数式またはワークシート関数が含まれる場合は[worksheet-function]と一緒にこのタグを使用します。

2
あるセルから別のセルに部分的なテキストを移動する方法
私は誰かが私を助けてくれることを望んでいるジレンマを持っています!PDFファイルをExcelにエクスポートしました。Excelファイルには、1つのセルに入力される多くの情報が含まれています。この情報を個別のセルに分割する必要がありますが、すべての情報の間隔は異なります。以下に例を示します。 John Smith 1234 Main St Charlie Motto 6548 Teflon Ave Shannon Guesswho 12W546 Spoon Dr そのため、名前を1つのセルと住所に入れる必要があります(数値と道路は別々にするのが望ましい)。 これを行う方法はありますか?


1
IFステートメントを使用して日付を含むスケジュールを作成する
IFとEDATEの数式を使用して、日付を含むスケジュールを作成しようとしています。したがって、開始日と終了日があり、それらの日付の間に3か月の期間があるスケジュールを作成したいと思います。 たとえば、開始日は2017年1月1日、終了日は2018年1月1日です。私のスケジュールは次のようになります: 01.01.17 01.04.17 01.07.17 01.10.17 01.01.18 最後の期間が3か月以下の場合、スケジュールを正常に作成できますが、最後の期間が3か月より長いスケジュールを作成するのが困難です。たとえば、開始日は2017年1月1日、終了日は2018年2月1日で、最後の期間を4か月にしたいと思います。 アイデアや提案を共有していただければ幸いです。

1
ピボットテーブルの自動加重カウント(Excel)
さまざまなクライアントと連携する営業担当者のデータがあります。営業担当者が同じクライアントと複数の取引を行う場合があります。各クライアントの営業担当者ごとにカウントを計算できるようにしたいのですが、複数の取引が全体として2回追加されるのは望ましくありません。たとえば、営業担当者AがX社と2回ビジネスを行う場合、カウントを2ではなく1と.25(合計1.25)にしたいと考えます。その後、X社とのビジネスの各追加部分が.25として再び追加されます。

1
すべてを同時にクリアできるように、セル内の内容をどのように知ることができますか?
別のSISからダウンロードしたスプレッドシートがあります。functionを使用しようとしていますCOUNTA。セルには何も表示されていませんが、すべてのセルに何かがあることが示されています。コンテンツをフィルタリングしてクリアすることはできますが、列の数が多いため時間がかかります。すべてを同時にクリアできるように、セル内の内容をどのように知ることができますか?

0
Excel VBA:宛先範囲の古い形式を失うことなく、入力ボックスからアドレスに値のみを貼り付けます
範囲からコピーし、inputboxで選択した宛先範囲にのみ値を貼り付けます。それはほとんど動作しますが、宛先範囲の古い形式は失われます[3番目と4番目の行は、以下の図の添付リンクの1番目の行と異なります]。 私が欲しいのは、コピーされた範囲からデータを貼り付けた後、古い形式が失われないことです。何か問題でもありますか? 私はxlPasteValuesを使用し、ここにコードがあります: Sub Ttdn_kc_154() Dim targetRange As Range Sheets("ps").Select If ActiveSheet.AutoFilterMode Then ActiveSheet.AutoFilterMode = False End If Sheets("httk").Select If ActiveSheet.AutoFilterMode Then ActiveSheet.AutoFilterMode = False End If ActiveSheet.Range("httk_kcKQKD_filter").AutoFilter Field:=1, Criteria1:="1" ActiveSheet.Range("httk_kcKQKD_filter").AutoFilter Field:=12, Criteria1:="<>0" If ActiveSheet.Range("httk_lockc1542ps").Value > 0 Then Range("httk_kcKQKD_datakc").Copy Set targetRange = Application.InputBox(prompt:="Please input or select a range", Type:=8) targetRange.PasteSpecial …

1
他のセルに基づいてExcel Logical with Referenceを使用する方法は?
2つの値が一致するかどうかに応じて1または0を返すセルの論理を正そうとしています。私が問題を抱えているのは、別のシートで比較したい列を知っています(Aと呼びます)が、別のシートの特定のセルを参照する別のセルに依存する必要がある行(= Sheet1A1 )。 基本的に、私は知っている列と行を別のセルの参照から取得して、1または0を吐き出そうとします。 = SUMIFS(A1、 'SHEET 1'!INDEX(D、A1)、 "(一致する用語)") 私はそれを歩くのに助けが必要です。

0
セルが自分自身を参照するようにする(条件付き書式設定に必要)
私のスプレッドシートでは、値が別の範囲にもあるセルを強調表示しています。 数式を使用してExcelでルールを適用する場合、構文が同じかどうかはわかりません。「この式が真である値のフォーマット」 そのため、値が別の範囲にある場合にセルをフォーマットするルールを作成する必要がありますが、それを行うにはセル自体を参照する必要があります。誰でもこれに対する解決策を提供できますか?

1
末尾に文字が付いた15桁の数字
最後に文字が追加された1,000の15桁の数字のスプレッドシートを取得します。セルをテキストにフォーマットして番号を保持し、その後手動で文字を削除すれば問題ありません。ただし、検索/置換モードを使用して文字を削除すると、15桁の数値がその指数形式に変換されます(その名前は何ですか?)。 この手紙を「空白」に効率的に置き換えて15桁の数字を保持する方法を知っている人はいますか? 例えば 123456789012345F ->欲しい 123456789012345 ありがとうございました!


1
スクリプトまたはバッチ処理でツールバーにアドオンを表示するにはどうすればよいですか?
Excel 2003用のアドオンがあります。MSDNの.VBSスクリプトを使用してインストールしようとしました。前の質問を参照してください。アドオンとして機能しているように見えますが、最初にボックスにインストールされたときにツールバーに表示されません。 私がしなければならないのは、[ツール]-> [アドイン]に進み、アドオン(たとえばmyAddin)のチェ​​ックを外してから、同じダイアログウィンドウに戻ってチェックすることです。 ExcelにはXMLまたはレジストリの構成設定があるはずだと思いますか?このアドオンをツールバーに表示するスクリプトを実行する方法はありますか?


0
テーブルの行数をセルの値で設定できますか?
いくつかのセルに行数を入力して、テーブルのサイズを変更する方法はありますか(ctrl+で作成t)。テーブルに数式がある場合は、それらも新しい行にコピーする必要があります。 たとえば、A1:B10(10行)にテーブルがあり、D1(ランダムなセル)に「20」と入力すると、テーブルは20行(A1:B20)になります。 また、同じ方法で図の範囲を設定できるようにしたいと思います。

2
MS Excel | MAX値が使用されている場合、セル参照値を返します
C列とE列にデータがあります。これらの両方の列の値はランダムです。列Iに返される最高値を探しています。したがって、列Iに= MAXがあります。列Jに、どの勝利列が取得されたかを返します。したがって、列CおよびEのラベルはC3およびE3にリストされています。これらを返すためにどの式を使用できますか? 私のランダムデータはCol C7 Col E7 ColラベルはCol C3 Col E3です 私の受賞作品はI7です Col J7のデータが、I7の値に基づいてC3またはE3から返されるようにします。 手伝ってくれますか?

1
vimでExcelからタブ区切りの.txtファイルを編集する
単純なスプレッドシートをExcel 15.41(Mac)でタブ区切りの.txtとして保存しvim <filename>、を使用して開くと、キャリッジリターンの文字がとして表示されますが^M、すべてが1行になっています。$を使用すると、単一行の最後に1つの文字が表示されます:set list。 1^I2^I3^I4^M1^I2^I3^I4^M1^I2^I3^I4$ fileformat=unixこのファイルの場合、キャリッジリターン文字が表示されないと予想したためです。誰が私が反対を見ているのか知っていますか?また、この手順に従ってすべての行が1行として読み取られる理由もわかりません。 同じスプレッドシートをUTF-16 unicode .txtとして保存し、vimを使用して開きfileformat=dosます。:set list行末文字を正しく表示しますが、復帰文字はありません。私の理解では、DOSファイルには行末にキャリッジリターンも含める必要があります。 1^I2^I3^I4$ 1^I2^I3^I4$ 1^I2^I3^I4$ 行末について多くの情報がありますが、これらの観察を説明する直接的な答えは見つかりませんでした。リソースを明確にするための助けや指示は大歓迎です。 ジェフ

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