締切済み エクセルで同一シート内にある特定文字の右隣のセルの値を合計する方法はあ 2010/05/22 15:43 エクセルで同一シート内にある特定文字の右隣のセルの値を合計する方法はありませんか? シート内に散らばって表示されている特定文字列の右隣の値を合計したいのです。 位置的にランダムなのでSUMIFではうまく指定できませんでした。 よろしくお願いします。 画像を拡大する みんなの回答 (3) 専門家の回答 みんなの回答 web2525 ベストアンサー率42% (1219/2850) 2010/05/24 06:38 回答No.3 SUMIF関数なら配列確定なしでもいけますね =SUMIF(範囲,"重火器",OFFSET(範囲,0,1)) 通報する ありがとう 0 広告を見て他の回答を表示する(2) web2525 ベストアンサー率42% (1219/2850) 2010/05/22 22:15 回答No.2 少々無理やり感もありますが {=SUM(IF(範囲="重火器",OFFSET(範囲,0,1),0))} 配列計算なのでshift+Ctel+Enterで確定 シート全体を範囲にしても計算できます 通報する ありがとう 0 tom04 ベストアンサー率49% (2537/5117) 2010/05/22 16:07 回答No.1 こんにちは! 一例です。 ↓の画像のような配置の場合ですが・・・ I2セルに =SUMIF(A2:F10,I1,B2:F10) という数式を入れています。 SUMIF関数で合計範囲を1列ずらせれば良いみたいです。 以上、参考になれば幸いです。m(__)m 画像を拡大する 質問者 補足 2010/05/22 17:33 早速の回答ありがとうございます。 試してみましたが、上の画像みたいになりました。 説明が足りなかったですね、ごめんなさい。 こんな感じで大きいシートなんです。 指定したい文字列は〈重火器〉ですが、最終的には方々に出てくる修正を拾い集めたいのです。 よろしくお願いします。 通報する ありがとう 0 カテゴリ パソコン・スマートフォンソフトウェアオフィス系ソフト 関連するQ&A Excel;特定の文字を含むセルを書き出す方法 お世話になります。 あるExcelシートの2列×300行ぐらいの範囲のセル内に 文字が入っています。 セル内(例A23idokensi)に特定の文字(例:A23)を含んでいたら、 もしくはセルを抜き出す方法はあるでしょうか? やりたいことは、アトランダムに入力されているところから、 特定の文字を含んだセルだけ取り出して内容とセルの個数を 数えることです。 Excelにて、あるセルに特定の値がある事を判別したい お世話になっております。 Excelにて、あるセルに特定の値があることを判別する方法を教えていただきたいと思います。 具体的には セルAの文字列に、「テスト」が入っていたら、セルBに「○」を表示。せるAに「ほげ」が入っていたら、セルBに「×」を表示したいといった事です。 検索値は、任意の文字列でもよいですが、例えば、C列にある値が入っている場合はといった表示が出来ればと考えています。 よろしくお願いいたします。 エクセルで他のシートに特定セルの値を自動表示 エクセルで、シート1の特定のセル(L36) (そのセルの式は=SUM(F6:F37)+SUM(L6:L35)) を、シート2の特定のセルに、='シート名'!L36 で、 自動表示させてたのですが、今まで値が一致していたものが 一致しなくなりました。変化といえば、いつも合計が6くらいなのが 50以上になった事です。L36の値はきちんと合計が出ていました。 どうすればきちんと一致するようになりますか? excelで右隣のセルが空だと、文字がはみ出ます windows、excel2000です。 excelで、セルの中に長文を入れ右隣のセルが空だと、文字がはみ出ます。 どうしても見づらいので、できれば右側に文字が入っているときのようにセルの幅で収まるように表示したいです。 どこをさわればそのような表示になりますでしょうか。 Excelで特定文字を数える Excelを使っています。 かなりのデータ(行・列ともに)があるのですが、 それぞれのセルの文字列の中にある”・”の数を数えて 別のセルに表示させたいのです。 文字列操作の関数に、文字列の中から特定文字を探し出し その位置を知らせる、というものは見つかったのですが、 上記のような条件に当てはまるものはみつかりませんでした。 どういった方法があるでしょうか。 よろしくお願いします。 Excelのワークシート内の二つのシートのセルの値(文字列)を共有する Excelのワークシート内の二つのシートのセルの値(文字列)を共有する方法を教えて下さい。 具体的には、ワークシート内に|31日|30日|・・・|2日|1日|7月|とタブがあります。 7月のシートのA1が1(日付)のとき、B1にあらかじめ入力した1日のシートのB1(文字列)を 表示させる方法があるのでしょうか。 7月のB1セルに直接=1日!B1と入力すると出来たのですがこれだとA1が28(日付)の時も1日のB1を表示させてしまいうまくいきません。 7月のシートA1の値28(日付)の時に28日のシートのB1、A1の値11(日付)の時は11日のシートのB1を表示という具合にしたいのですが初心者なのでうまくできません。 どなたか詳しく教えていただけませんか。 宜しくお願い致します。 特定の文字を含むセル周辺を別のシートに表示させたい お世話になります。 Excel2002で次のことをやろうとしているのですが、良い方法が見つかりません。 特定の文字を含むセルと、その周辺の一部のセルを別のシートに表示させたい。 どのようにしたら良いかお教えください。 [元]のシートの"A1:E112"のセルに文字や日付、数値など色々入っています。 その中に"目的の文字"という文字を含んだ文字列が入っているセルがあります。 そのセルには、"目的の文字"の後ろに":変化する日付"が入っています。 つまり、次のようになっています。 "目的の文字:2015年10月23日"(日付は変化します) そして、このセルの位置はそのときによって"A15:C112"のセルの中で変化します。 このセルを含む周辺の一部のセルだけを[抽出]のシートに表示させたいのです。 表示させたいセル範囲は、"目的の文字"を含むセルの2行上から2列右までで、3行3列計9個のセルです。 画像の例では[元]のシートの"A35:C37"です。 可能であれば関数だけで解決したいのですが、そのような方法はあるでしょうか? 無理でしたらマクロで実行する方法はあるでしょうか。 よろしくお願いします。 エクセル関数で、バラバラのセルの合計を出したい。 エクセルで、家計簿の補助として、いろいろな通帳から引き落としされる金額の管理をしています。 並んでいないバラバラのセルの合計を出す場合、SUM関数で、合計したいセルを1つずつ指定する方法はわかるのですが、例えば文字の色やセルの塗りつぶしでグループ分けをし、例えば黄色のセルのみの合計・ゴールドのセルのみの合計、というように、1度で指定してグループ別の合計を出す、というような方法はあるのでしょうか? SUMIFという関数で、「検索条件」に「黄」「ゴールド」などと入れてみたのですが、できませんでした。 エクセルで2つの条件に合うセルの合計 エクセルで2つの条件に合うセルの合計 こんにちは。 例えば、以下のようにシート上にあるとします。 1 上 100 2 上 200 1 下 150 2 下 500 1 下 30 A列は1か2の数字 B列は上か下の文字 C列は数字 このシートでA列が1でかつ、B列が下の場合のC列を合計したいのですが、SUMIF関数でできるのでしょうか?他の関数でもかまいません。自分で関数を作るのはなしでお願いします。 (動作が重くなるので) ちなみに、上記の場合は、3行目と5行目が該当しますので、150+30=180となります。 -- エクセル2003 エクセル初心者です。アクティブセルの値を特定のセルに入れることができますか。 エクセルで、「あるセルをアクティブにすると同時に、そのセルの値(文字列)を特定のセル(たとえばA1)に入れる」ということができますか。 【Excel】 別のSheetの値を参照したい。 Sheet1の A1に年 A2~A13に月 A14に翌年 A15~月・・・と続きます。 また、 B列に各月の値 があります。 Sheet2の A1に、Sheet1 B列の2008年の1月の値 A21に、Sheet1 B列の2008年の2月の値 A41に、Sheet1 B列の2008年の3月の値 ・・・を表示させていたのですが、 Sheet1の月と行間が違うため、 1~20行のコピーでは、2月以降の値が参照できません。 このような場合A列の式はどのようになるでしょうか。 単にセル位置を指定し参照するのではなく、 「2008年の1月の値」を表示したいと言うことです。 SUMIFなのかなぁ‥とも思うのですが、具体的な方法が分かりません。 Sheet1のA列の月は、 「1」「2」「3」と入力されているだけです。 シリアル値にしないといけないでしょうか。 また、その方法はどうしたら良いのでしょうか。 Excel2003です。 よろしくお願いいたします。 【Excel VBA】特定の列で時間を入れているセルだけ合計して数式をセルにいれたい Excel VBA初心者です。 特定の列の各セル(B列とします)に時間(数字)、件数(数字)、文字列(○や×)が入っています。 この中でランダムな位置に入っている時間(数字)のみ拾い出し、合計欄(セルB20とします)に「数式(例)=sum(b3,b6,b8,b13,b18)」を入れたいのですが、マクロの組み方がわかりません。上記の特定のセルを抽出するところまではできたのですが。 マクロの組み方をご教授願えますか。 Excelで、セルと同じ名前のシート名の・・・ Sheet1のA5セルに『関東』とあり、その隣(B5セル)に、別シートである『関東』と名前がついているシート内のX列合計を求める方法を教えてください。 X列の合計といっても、S列に『自動車』『火災』『傷害』とバラバラに項目が並んでいて、X列の『自動車』のみの合計を算出したいのです。 これまでは =SUMIF(関東.csv!S:X,"自動車",関東.csv!X:X) で値を求めていたのですが、『関東』シートを削除して、翌月に更新された内容の新しいシートをつけると、 =SUMIF(#REF!S:X,"自動車",#REF!X:X) となってしまい、逆に不便でした。 毎月シートを入れなおさなければならないので、何か良い方法があれば、ご教示いただきたいです。 よろしくお願いいたします。 セルに入力したら、別の特定セルに文字表示させるには 似たようなQ&Aはあったのですが、求めているものとは少し違うので質問させていただきます。 エクセルで、指定したセルに数値を入力したら、 別シートの特定セルに特定文字列を表示させる ということはできませんか。 例えば、sheet1のセルB3に「2」と入力したら sheet2のセルB5に「●」と表示 次に、sheet1のセルB4に「6」と入力したら sheet2のセルD11に「●」と表示 次に、sheet1のセルC3に「4」と入力したら sheet2のB9に「○」と表示 のようなかたちです。 sheet1の入力範囲は、B3:I85程度 sheet2の入力範囲は、B3:FZ170程度で、特定セルは重複しない 表示されるのは、「●」「○」などの文字列 です。 途中経過として、MATCH関数、ADDRESS関数を利用して sheet1のセルに数値入力をしたら sheet2の入力すべきセル番地を求めることまではできたのですが その求めたセルがすべて異なるので、それぞれのセルに移動させて 文字列を表示させることができずに困っています。 解決法をご存知の方、どうぞよろしくお願いいたします。 EXCELのセルの値と同じフォルダー作成 タイトルの通りなんですが EXCEL2000で作成したシートに 英文字の値のセルがあります その値と同じ名前のフォルダを 指定のフォルダ内に作成したいのですが なにか良い方法ありませんか? データはA列に600個ぐらいあります よろしくお願いします エクセルでセルの先頭4文字から特定の値を表示 宜しくお願いします。 タイトルのとおりですが、例を書きます。 A列に「1234-XXXXXX」と「5678-XXXXXX」(Xはランダムな数字)と空白セルが並んでいるとき、 D列に先頭の4文字が ・「1234」の場合「山」 ・「5678」の場合「川」 ・空白かその他の値の場合セル背景色を赤 ・空白セルに「1234-XXXXXX」や「5678-XXXXXX」を入力したら、背景色をなくし「山」「川」それぞれの値 と表示したいと考えています。 毎日シートをコピーして値はクリアし、さらにデータは その他のシートから行コピーし値貼り付けするので、 関数などの数式等だと消えてしまい、その都度式を コピー&ペーストしなければならないので、 できればセルに式入力する以外(マクロ?入力規則?) の方法ご教授いただけると助かります。 長く分かりづらいところがありましたら申し訳ございません。 宜しくお願い致します。 EXCELで文字列の特定の文字の位置を知る方法 EXCELで文字列の特定の文字の位置を知る方法 EXCELでセル中の文字列、例えば、"abc 4/3 5/5 6/4" の最後の"/"の位置を知る方法を関数の組み合わせで出来ますか? 教えてください。"/"の数は任意で最後の"/"の位置を知りたいのですが??? どうかよろしくお願いします。VBAでなく関数の組み合わせでお願いします。 Excel(エクセル)での特定文字以降の文字列抽出&合計 Excelでの 特定文字以降の文字列抽出&条件による振り分け&合計 を自動的にする事は可能でしょうか? 例えば図のように セルB2に3500×30 セルE1に3500×20と入力されている時 セルF9に50と表示したいです。 よろしくお願いいたします。 エクセル ある文字列を入れるとある文字列を返す エクセルでの関数、ど素人です。一応自分で調べたのですが、無理なので質問させていただきます。よろしくお願いいたします。 エクセルで、時刻ですが文字列として1745~2345までを手入力します(1745,とか2000とか2330とか。。。。。) 入れた文字列によって、すぐ横のセルに1745、1800、1815であれば8.00、1830からは0.25刻みで8.25、1845であれば8.50、1900であれば8.75。。。。2330であれば13.25、2345であれば13.50と言ったように、入力した文字列に対しある特定の文字列を自動的に入れたいのですが、どのような関数を使えばよろしいのでしょうか。 私が行おうとしたのは、別シートに文字列一覧を作り、if(特定のセル(手入力するセル)=別シートの1745~2345まで、横のセル=別シートの8.00、8.00、8.00~13.50まで)や、sumif、lookupを使ってみましたが撃沈です。 どなたか教えていただきたく、お願いいたします。 EXCELで特定のセルを参照するには EXCELで特定のセルを参照するにはどうすればいいでしょか? たとえば、sheet1の何行目の何列目のセルの値を参照、とか感じでやりたいんですが・・・。 できれば、「ある値 引く ある値」目の列、「ある値 引く ある値」目の行とやりたいです。 注目のQ&A 「前置詞」が入った曲といえば? 緊急性のない救急車の利用は罪になるの? 助手席で寝ると怒る運転手 世界がEV車に全部切り替えてしまうなら ハズキルーペのCMって…。 全て黒の5色ペンが、欲しいです 長距離だったりしても 老人ホームが自分の住所になるのか? 彼氏と付き合って2日目で別れを告げられショックです 店長のチクチク言葉の対処法 カテゴリ パソコン・スマートフォン ソフトウェア Excel(エクセル)Word(ワード)PowerPoint(パワーポイント)Access(アクセス)その他MS Office製品オフィス系ソフトPhotoshop(フォトショップ)Illustrator(イラストレーター)その他Adobe製品画像・動画・音楽編集ホームページ作成ソフト筆まめ・はがき作成フリーウェア・フリーソフトその他(ソフトウェア) カテゴリ一覧を見る あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど
補足
早速の回答ありがとうございます。 試してみましたが、上の画像みたいになりました。 説明が足りなかったですね、ごめんなさい。 こんな感じで大きいシートなんです。 指定したい文字列は〈重火器〉ですが、最終的には方々に出てくる修正を拾い集めたいのです。 よろしくお願いします。