回答数
気になる
-
複数列にわたる延べ活動日の算出
A列 A1セルからA10セル B列 B1セルからB8セル C列 C1セルからC5セル 各々のセルに某作業の活動日が入っています(作業日の重複、空欄の場合もあり)。延べ作業日(重複日を1日とカウントする)を出したいのですが、関数で可能でしょうか
質問日時: 2024/08/08 02:25 質問者: ラップ6614
解決済
2
0
-
Excelの数式の効率化について
office365を使用しています。 以下の数式についてですが,もっと短くできないでしょうか。 以下は条件にヒットした文字列をつなげるための数式です。 最初の「&」以降の部分ですが,「LEFT(VLOOKUP($C14,台帳!E:BR,42,0),(LEN(VLOOKUP(C14,台帳!E:BR,42,0))*IF(VLOOKUP(C14,台帳!E:BR,43,0)="",0,1)))」が2回出てくるため,非効率な感じがします。 =+LEFT(VLOOKUP($C14,台帳!E:BR,35,0),(LEN(VLOOKUP(C14,台帳!E:BR,35,0))*IF(VLOOKUP(C14,台帳!E:BR,36,0)="",0,1)))&IF(LEFT(VLOOKUP($C14,台帳!E:BR,42,0),(LEN(VLOOKUP(C14,台帳!E:BR,42,0))*IF(VLOOKUP(C14,台帳!E:BR,43,0)="",0,1)))="","",","&LEFT(VLOOKUP($C14,台帳!E:BR,42,0),(LEN(VLOOKUP(C14,台帳!E:BR,42,0))*IF(VLOOKUP(C14,台帳!E:BR,43,0)="",0,1)))) 良い方法があれば,ご教示いただけますようお願いいたします。
質問日時: 2024/08/06 17:18 質問者: qazxcvfr4
ベストアンサー
1
0
-
【ExcelVBA】UTF-8(BOM無)でCSV保存するには?
下記の書式で、CSV出力させています。 途中割愛の部分は変数をカンマ区切りで1行ずつ積み重ねている過程なので 影響ないと思って省略しました。 Open filePath For Output As #1 ' 作成するファイルを開く ・・・途中割愛・・・ Close #1 '作成するファイルを閉じる このまま出力すると秀丸だと日本語(Shift-JIS) Windowsメモ帳だとANSIとなったのですが、 UTF-8(BOM無)で欲しいという指定があったので、どんな記述を加えたら実現できますか?
質問日時: 2024/08/06 16:18 質問者: tanapyondai
解決済
3
1
-
エクセル365 IF??計算式を教えてください
お世話になります。 エクセル365を使用しています。 <sheet1> Aセル Bセル Cセル Dセル Eセル 商品 入荷日 配送日 経由地1 経由地2 いちご 2024/1/1 2024/1/10 千葉県 東京都 ばなな 2024/1/1 2024/1/10 長野県 秋田県 りんご 2024/1/3 2024/1/20 青森県 東京都 ばなな 2024/3/3 2024/3/24 福島県 山梨県 いちご 2024/6/5 2024/6/15 福島県 東京都 いちご 2024/7/12 2024/7/31 千葉県 長野県 ・ ・ ・ ・ (続く) 上記のような一覧があります。 sheet2で別のsheetより、商品・販売日・重さ・箱の大きさなどの管理台帳が表示されるようにしています。 ・sheet2で表示されている「商品」の「販売日」が、shee1のB・Cセルの入荷日~配送日のどこの期間に該当するか ・該当した「商品」の、sheet1のD・Eセルを、sheet2に表示するようにしたい 例) <sheet2> Aセル Bセル Cセル Dセル 商品 販売日 経由地1 経由地2 いちご 2024/6/8 福島県 東京都 ・「商品」いちご 「販売日」2024/6/8 = sheet1のBセル2024/6/5~Cセル2024/6/15の期間に該当する ・該当した、sheet1のDセル「福島県」を、sheet2のCセルに表示/sheet1のEセル「東京都」をsheet2のDセルに表示 といったことがやりたいのですが、それが可能な計算式を教えてほしいです。 よろしくお願いします。
質問日時: 2024/08/06 16:11 質問者: べるベル
解決済
3
0
-
任意の値が存在する行に名前を付ける!!!???
いつもお世話になっております。 名前の定義で、任意の値が存在する行に名前を付ける方法をご教示ください。 例えば、MAX(F6:F10)の行に'top'と名前を付けるにはどうすれば良いですか。 つまり、6:6、7:7、8:8、9:9、10:10のいずれかの行の名前が'top'となるようにしたいです。 AIによると、INDIRECT()を使って名前の範囲を定義すれば出来るようですが、うまくいきません。 ちなみにExcel2003です^^;
質問日時: 2024/08/06 05:43 質問者: zyousuke
ベストアンサー
6
0
-
surface laptopについてくるofficeって、何年間しか使えないってありますか?
surface laptopについてくるofficeって、何年間しか使えないってありますか?
質問日時: 2024/08/05 23:10 質問者: だるだるだる
解決済
7
0
-
Excelで特定の文字列が含まれているか確認したい
タイトルの通り、Excelで特定の文字列が含まれているか確認したいです。 特定の文字列は、定まっているのではなく、隣のセルの文字を指定したいです。 例えば A1に『東京都新宿区』 B1に『東京都』とあり A1に『東京都』という文字があるかどうかを確認したいです。 確認したい文字列が固定であればCOUNTIF関数で 例えばA1のセルにAという文字があるかは =COUNTIF(A1,"*A*") としていたのですが、セルで指定したい時はどのようにしたらいいのかがわかりません。 ご存知の方がいらっしゃいましたら、ご教示の程よろしくお願いします。
質問日時: 2024/08/05 11:25 質問者: love2beer
ベストアンサー
3
0
-
エクセルで数字の組み合わせを列記したい
お世話になっております。 例えばA1セルの4桁の数字で出来る組み合わせの4桁の数字をB列~列記するようにしたいのですが。 A2,A3と下のセルにも4桁の数字が入っているので、式のコピーでB列~に表記されるようにしたのですが関数が思いつきませんので宜しくお願いします。
質問日時: 2024/08/05 07:43 質問者: 教えてOK知恵袋
ベストアンサー
5
0
-
【マクロ】Ifとwith ステートメントにて分からない部分があります
以下の2行の コードが分かりません 特にNが、特に定義されていないので、突然でてきた感じで 分かりません。iは1から2までと定義しています 本コードは、Sheet2で実行すると、下記の表の2行目の A~d列までコピーされ、Sheet2のA1セルに貼付されます 答えは良いのですが、なぜ、そのような結果になるのかが分かりません ご存じの方、教えて下さい 【分からないコード】 N = N + 1 .Range(.Cells(i, 1), .Cells(i, 4)).Copy Cells(N, 1) 【表】Sheet1 A B C D 1行 佐藤 一郎 1 1 1 2行 エクセル太郎 101 1 1 3行 鈴木 次郎 1 1 1 【コード】動きます Sub Sample() Dim i As Long Dim N As Long With Sheets("Sheet1") For i = 1 To 3 If .Cells(i, 2) > 100 Then N = N + 1 .Range(.Cells(i, 1), .Cells(i, 4)).Copy Cells(N, 1) End If Next i End With End Sub
質問日時: 2024/08/04 13:15 質問者: aoyama-reiko
ベストアンサー
2
0
-
Excelでの印刷について
4つのシートがあります。 ブック全体の印刷を選ぶと2ページと3ページが両面になってしまいます。 プリンターの設定はもちろん片面印刷になっています。 どうすればブック全体の印刷で片面印刷ができるでしょうか? もちろん、シートごとの印刷ならちゃんと1ページずつ印刷できます。
質問日時: 2024/08/04 12:39 質問者: ピクセル7
ベストアンサー
1
0
-
【エクセル】ある列の文字と画像を関連付けて動かしたいです。
エクセルについてです。 文字を打つと画像を参照して特定のセルに表示するようにしたいです。 あ→aの画像 い→iの画像 う→uの画像 印刷する部分にローマ字の表記をさせたいです。 たとえば A4設定で印刷したら、印刷範囲の枠外(右側)にひらがなを打ち込む欄を作り、そこに、「う」「ま」と打つと、指定されたセルに「u」と「ma」の画像が表示するようにしたいです。 A.別シート あ→aの画像 い→iの画像 う→uの画像 … ん→nの画像 B.使いたいシート u ma ↑印刷されるところに表示される画像 やり方としては、上のようにA.別シートにあ~んなどの文字一覧とその横にローマ字の画像一覧を並べておいてそこからVLOOKUP関数でB.使いたいシートのほうへ引っ張ってくるのが良いかと思います。 ただし、パソコンが古いのでエクセルの画像の挿入の「セルの上に配置」「セルの中に配置」の機能は使えません。 どうか教えてください。
質問日時: 2024/08/04 08:46 質問者: sp2020
解決済
2
0
-
Excel VBAでフィルタしたものに色付けしたい
Excel VBAでご教示ください。 オートフィルタの条件が2つあります。 1.セルG1に入っている基準日より、以前のもの(基準日は含めない) 2.ステータスが「完了」以外のもの つまり、基準日がきているのに書類が完了していないものを抽出したい。 そして、抽出されたものにだけ黄色い色にしたい。 以下のVBAを作りましたが、該当する値がないとき(0件の時)全部に色が塗られてしまいました。 該当があるときはセルを塗る、該当なし0件の時には色は塗らない。 このようにするには、IF文などを使うしか方法がないのでしょうか。 Sub TEST9_2() Dim kijyun As Long kijyun = Range("E1").Value Range("B2:E7").AutoFilter Field:=4, Criteria1:="<" & Cells(1, 7) Range("B2:E7").AutoFilter Field:=3, Criteria1:="<>完了" Range("B3:E7").Interior.ColorIndex = 6 End Sub
質問日時: 2024/08/03 22:45 質問者: にこにこじぇい
ベストアンサー
3
0
-
Excel 対象のセルに入力が無いとセルに入力できないようにしたい
タイトルのままの質問です。 Excelで対象のセルに入力が無いと、セルに入力できないようにしたいです。 例えばA1に入力がないとB1・C1・D1には入力できない。 同じくA2に入力がないとB2・C2・D2には入力できない。 下の行も同じように、、、としたいです。 「データの入力規則でいけるのでは」と思い B〜D列を選択して データの入力規則→入力値の種類をユーザー設定→数式に =$A1〈〉"" としてみたのですが、A列に入力があろうが無かろうが B〜D列の入力は可能です。 このやり方ではダメなようです。 (ちなみに式を =$A1="" に変更すると A列に入力があるとB〜D列の入力ができなくなるので、なぜできないのかが、私の拙い知識ではわからなく。。。) どの様に設定をしたら、入力できないようになるのか ご教示の程、よろしくお願いします。
質問日時: 2024/08/02 13:24 質問者: love2beer
ベストアンサー
2
0
-
wordオートシェイプ内の検索
フォルダ内に複数wordファイルがあり、全Wordファイルから文字列を検索し書き出しするExcelVBAをこちらで確認しました。 https://qiita.com/Uni0930/items/4fe798640e986f9a2872 ただ、オートシェイプ内の文字は拾ってくれず、困っています。 word本文とオートシェイプ内両方検索、書き出ししてくれるよう何処を変更すべきでしょうか? ワードのバージョンはよくわかっていません。。
質問日時: 2024/08/01 23:29 質問者: xxxkouxxx
解決済
2
0
-
表中の指定した条件の文字列を結合する方法について
office365を使用しています。 添付ファイルのような表中,B列に1が入っている行のC列の値を結合させる方法があればご教示願います。 =if(B2=1,C2,"")&if(B3=1,C3,"")・・・ と地道にif関数でつなげていく方法もありますが,行数が膨大な場合には対応が難しいため,他に良い方法があればお願いします。
質問日時: 2024/08/01 14:32 質問者: qazxcvfr4
ベストアンサー
4
1
-
Excelの数値の小数点表示について質問です
現在使用しているシステムから金額データを抽出すると小数点1桁の金額まで表示されるのですが、なぜか少数点が表示されず困ってます。 例えば本来なら1000.5円のものが10005円と表示されます。 これを1000.5円の表示に直す方法はありますか?すべて手入力で入力していくしかないのでしょうか? システムを修正するように依頼しましたがExcelデータに変換する際に小数点が表示できない仕様だから無理と言われました。それならいっそ四捨五入して表示はできないかと相談していますが、そもそもそのデータをシステムで利用する際にその数値が必要で云々といわれて変更はしてもらえそうもありません。 データの数も膨大なので一つ一つ変更するのは時間がかかりすぎてストレスです。 何か方法があればご教授下さい。
質問日時: 2024/07/31 10:18 質問者: アタック55
解決済
3
0
-
【マクロ】A列最終行までを、カウンタ関数にて集計するには?=COUNTA(A2:A列最終行)
【やりたい事】 毎回、最終行が変わる、表のA2からA列最終行のデータが入っている所までの件数を数えたいです カウンタ関数にて数えたいです。他、関数でもOK 最終行は、毎回、変わります(毎回、新しい表を作るコードの一部です) 例=COUNTA(A2:A10) この場合は、A10行が最終行です 最終行は、定義しています Range(Cells(2, 1), Cells(LASTROW, 1)) 名前は、LASTROWです。動きます。 以下のとおり、考えましたが、数字の2をかえしてしまいます 【考えたコード:常に2を返します】 Range(Cells(2, 13), Cells(LASTROW, 13)).Formula2 = "=trim(h2)" ご存じの方、教えて下さい
質問日時: 2024/07/31 08:05 質問者: aoyama-reiko
ベストアンサー
5
0
-
Excel 数式バーの情報を、別シートにセル上で表記する方法を教えてください
事例を書いてお伺いします。 シート1にメンバーの生年月日を一覧にしました。セル上には和暦が載っています。(平成14年5月10日なら140510) 数式バーでは西暦で表記されます。(ユーザー定義で[$-ja-JP]eemmdd;@となっていました) これを、シート2でyyyy/mm/ddの西暦でセルに表示されるようにしたいです。 シート1は外部で作成したデータなので、操作はできない状況です。 シート2上で関数を使って、表記を調整したいと思っています。 関数初心者です。ご教示をどうぞよろしくお願いいたします。
質問日時: 2024/07/30 10:45 質問者: negitara
解決済
3
0
-
Excelで、時間の引き算でマイナス表示したものを計算に使うには
詳しい方教えてください。 Exceloffice365です。 時間の引き算をしたマイナスの結果を他の計算で使用する際に、上手くいきません。 具体的には画像のような形なのですが、見にくいかもしれないので、こちらにも示します。 下記は例ですが ①7:00 ③5:00 ②3:00 ④7:00 ⑤4:00 ⑥-2:00 ⑤=①ー② ⑥=③ー④ です。Excelだと⑥は「****」みたいな感じになるのですが、 =text(ABS(③-④),if(④>③,"-hh:mm:ss","hh:mm:ss")) としてマイナス表示しました。(これはネットで調べました) ここで、⑤+⑥=2:00 としたいのですが、画像のようにエラー値になってしまいます。(#value) これをきちんと数値として足し算、引き算し、「2:00」となるように計算できるようにしたらどうしたらいいのでしょうか。 そもそも、⑥のマイナス表示の仕方が間違っているのでしょうか。 教えていただければと思います。
質問日時: 2024/07/29 23:25 質問者: nazo0719
解決済
3
1
-
Excelで数式を用いて番号を順にするには?
A列でC列の値にある数値を上から順番に表したいのですが途中空白があるとエラーに7なってしまいます。ちなみに数式はA3に=IF(C3="","",1) A4からは=IF(C4="","",A3+1) これで空白部分があるとエラー7表示に7なり番号順になりません。空白部分は無視して番号順にしたいのですがどうしたらよいでしょうか?B列は下から順に番号をつけていきたいです。希望表現を参考に答えがだせたらと思っています。どなたかアドバイスをお願いします。
質問日時: 2024/07/29 21:09 質問者: ブラックムーミン
ベストアンサー
2
0
-
Excelのセル値に基づいて図形の色を変更するにはどうすればよいですか?
A1に日付が入ってるとする A1の日付が変わると、同一シートにある図形(正方形/長方形)の背景の色を曜日ごとに変更する方法があれば教えて下さい (VANコードを使用するなど) 月曜日は、色なし 火曜日は、ピンク 水曜日は、青 木曜日は、緑 金曜日は、茶
質問日時: 2024/07/29 20:13 質問者: ガンバルじいさん
ベストアンサー
3
0
-
Excel 最小二乗法 二次関数
Excelで最小二乗法を用いて近似式を出したいです。 ・二次関数 ・一次の係数は0 ・(0,0)を通る ことが条件になっています。 いくつかデータがあり、そこからy=ax^2の指揮を導きたいです。
質問日時: 2024/07/29 13:57 質問者: y_von
解決済
2
0
-
Excel関数の式の作り方を教えてください
過去の質問履歴を検索したのですが、上手く行かないので教えて下さい・・・。 エクセルの表で「500401」というような日付があるとします。 このようなデータを西暦で「1975/04/01」と別セルに表示させたいのですが、どのようにすれば良いのか分かりません・・・。 また、平成などで「60629」という5桁の日付の場合にも、西暦で「1994/06/29」と別セルに表示させたいです。 マニュアルなどを見て関数を作っても上手く行きません。 分かる方がいらっしゃったらよろしくお願いします!
質問日時: 2024/07/29 12:34 質問者: negitara
解決済
5
0
-
【ExcelVBA】最終行の取得で困ってます
最終行を下記の方法で取得して、CSV出力するマクロを作ってます。 lastRow = shtData.Cells(shtData.Rows.Count, 1).End(xlUp).Row ↑この処理で、A列の最終行を取得してるのですが、 A列には、「=IF(C2="","",・・・・」が入っており、集計表自体は100行まであっても、 画面上に見えてるレコードが7行だったら7レコード分だけ出力したいのですが、 100行まるまる出力されてしまいます。(セルに関数が入っているだけでカウントされてしまう) 画面に数値が表示されている最終行を取得するにはどうしたら良いでしょうか?
質問日時: 2024/07/29 11:53 質問者: tanapyondai
解決済
4
0
-
EXCELのページを、枠線を維持したまま印刷する方法をありませんか?
EXCELのページを、枠線を維持したまま印刷する方法をありませんか?
質問日時: 2024/07/29 00:00 質問者: ウピョー
ベストアンサー
2
0
-
Excel 1の位の数字で処理を分岐させたい
2桁~3桁の数字が入った列があります。 1の位の数字が0~4だった時 → 5を足す 1の位の数字が5~9だった時 → 1の位を切り上げ、さらに5を足す(例:17→25) という処理をするにはどうすればいいでしょうか。
質問日時: 2024/07/26 15:11 質問者: bari_saku
解決済
6
0
-
とびとびの大量セルを選択したいのですが・・・
オフィス365を使用してます。 添付ファイルのようにエクセルですでに作成した空の表があります。データ量は20000程あります。 「商品番号」のC3/C9/C15・・・に入力すると「部品名」のC4/6/C10/C16・・・に別シートからデータが入ってくるように設定されていますが、「部品名」のC4/6/C10/C16・・・を誤って消す等がないように選択→セルの書式設定→保護→シートの保護をかけたいのですが、C4/C10/C16・・・20000程のデータを一気に選択する方法を教えてください。 よろしくお願いします
質問日時: 2024/07/26 13:33 質問者: mihomiho34
ベストアンサー
3
1
-
他部署からもらう データで、 何かのシステムからダウンロードしてエクセルの貼り付けていると思ういます
他部署からもらう データで、 何かのシステムからダウンロードしてエクセルの貼り付けていると思ういます。 そのエクセルの形のデータはセルの左上に緑の三角が出ているものです。 エラーを無視しても、その数字を集計することができません。 どのようにしたらエクセル上でその数値を集計することができるようになるのでしょうか? 詳しい方を教えてください。
質問日時: 2024/07/26 12:27 質問者: tax_sos
解決済
7
2
-
エクセルで現場ごとに機材の移動状況を一覧にしたいのですが、どうすればいいかわかりません。
例えば、下記の一覧(A表)よりA現場に現在ある機材の管理番号と機械名を抽出し別の一覧(B表)を作りたいです。 A表 B表 6/9時点 日付 管理番号 機械名 搬出元 搬入先 管理番号 機械名 6/5 1111 ブレーカー 会社 A現場 1111 ブレーカー 6/9 1112 クレーン B現場 A現場 1112 クレーン 7/1 1111 ブレーカー A現場 会社 ⇩自動更新 7/8 1112 クレーン A現場 会社 B表 8/1時点 8/1 1112 クレーン 会社 A現場 管理番号 機械名 1112 クレーン 管理番号1111で考えた時、6/5時点ではA現場にあるのでB表に表示され、7/1には会社に戻しているので表から消える。管理番号1112で考えた時、6/9時点ではB表に表示され、7/8には表から消え、8/1に再度表示される。といったように手入力で作成したA表から自動で現場ごとに作成したB表に機材の動きが反映されるようにしたいです。 また、会社の機材一覧とA表より、会社に残っている機材についても自動で抽出できるようにしたいです。(A表の搬入先が会社になっている機材と、機材一覧にはあってA表には入力されていない機材) 機材一覧 会社在庫 8/1時点 管理番号 機械名 シリアルNo. ○○番号 管理番号 機械名 1111 ブレーカー 123456 456 1111 ブレーカー 1112 クレーン 134569 457 1113 タンク 1113 タンク 125793 113 ちなみにエクセルは2016年のもので古いため、使えない関数もあります...。 上手く説明できずすみませんが、ご回答宜しくお願い致します。
質問日時: 2024/07/26 11:22 質問者: T.703
解決済
8
1
-
-1234 を (1234) と表記する由来は?
私がいままで知らなかったことの一つに セルに (1234) と入力すると、自動的に -1234 に変更される。 があります。知ってましたぁ? Excel において、[セルの書式設定]⇒[表示形式]配下の[分類]で“数値”を選択して右側に表示される[負の数の表示形式]の内容を手添付図に示しています。 負数1234の一般的な表示-1234の他に、なるほど、 (1234)や赤色の1234や(1234)もありますね。 ところで、負数を括弧で囲んで表示する由来は何かご存じの方はいらっしゃいますか?その由来とかそれを標準とする(していた)国とかを教えてください。
質問日時: 2024/07/26 01:12 質問者: mike_g
ベストアンサー
2
1
-
Excelのセルの色を変えた行(すべてのシート)を別シートに抽出したい
Excelの条件付き書式で特定の文字が含まれる行の色を変えています。 シートの数30シート程ある(すべてではない)色を変えた行のみを 別シート(1シートの中)に抽出したい場合どのようにするのが最適でしょうか。
質問日時: 2024/07/25 16:58 質問者: ri1111
解決済
3
0
-
Excelでの記号と特殊文字について 以前はフォントの選択と種類の選択ができた認識なのですが、現在は
Excelでの記号と特殊文字について 以前はフォントの選択と種類の選択ができた認識なのですが、現在は種類の項目がなくなったのでしょうか? サブスクリプション契約でアップデートされたExcel(バージョン2308)を使用しておりますが、確認したらなかったため、他の場所への移動や、やり方が変わったのかご存知でしたら教えてください。 たとえば数字の21以上の丸囲みが以前は選択できたのですが、今は自分で文字を囲むなどするしか方法はないでしょうか?
質問日時: 2024/07/25 15:17 質問者: HS83als
解決済
3
0
-
MACにおけるエクセルの入力トラブルに関して。
こんにちは、現在MACでMS エクセルを使用しています。 キーボードはmagic keyboardのテンキー付きです。 半角英数字モードでの数字の入力は問題ないのですが、全角モードでテンキーを使用すると入力の挙動がおかしく?なります。数字を押すとセルをダブルクリックした状態になり、再度おすと数字は入りますが、それ以降の数字が最前に入力され続けてしまいます。 キーボードの設定では全角モード時、数字は半角として入力する。という設定にしています。 windowsの時は全角モードでもテンキーでの数字入力はそのままスムーズに反映されていたのですが、この問題はMAC固有のものでしょうか。 いちいち数字を入力する際に半角モードにしなくてはいけないのでかなりの負担になっています。 同じ経験をされた方、あるいは解決策をお持ちの方にご意見を伺いたいです。 ちょっと文章では説明しずらいので、動画を添付いたします。前半は今回申し上げている全角モードでテンキーを使用した際の挙動、後半は半角モードでのテンキーの動作です。 どうかお力添えをお願いいたします。 ※動画のリンク:https://www.youtube.com/shorts/0l1gztdoZ_I
質問日時: 2024/07/25 15:16 質問者: Raintaskforce
解決済
2
0
-
エクセルの数式について教えてください。
セルに「=IF(AR2="Web",CG3,"")」を設定しております。 セル値「AR2」に「Web」と表示された場合にセル値「CG3」を返します。 この数式を変更し、 セル値「AR2」に「郵送(紙)」と表示された場合に数式を設定しているセル値に「消防紙」と表示出来る方法を教えてください。 尚、セル値「AR2」及び「Web」「郵送(紙)」が非表示の場合には、数式を設定しているセルには何も表示無しでお願いいたします。 よろしくお願いいたします。
質問日時: 2024/07/25 10:07 質問者: エクセル小僧
ベストアンサー
3
0
-
ある表にフィルターをかけて出てきた記号の個数を知りたいのですが、簡単な関数はないでしょうか?
下記のような表があります。(一部しか出ていませんが、行は1000以上列も600以上あります) この表のAの列にあるNOにフィルターをかけ、3Rとした時のE列の記号1の内容が、▲の数量が知りたいのです。 =COUNTIFS($A$2:$A$1000,"3R",E$2:E$1000,"▲") のような関数では出せるのですが、それでは表が大きくなりすぎて、動かなくなります。 マクロで、フィルターをかけ、その時の結果を別資料にコピーしていく方法だと、あらゆるフィルターをかけられて結果もすぐ出るのでありがたいのです。 フィルターをかけた時に出ているものだけを集計する方法があれば教えてください。 この記号が数字であれば、=SUBTOTAL(102,E3:E1000)のような式でできるのですが、記号を使ってのこのような関数はないでしょうか? よろしくお願いいたします。(表がうまく表現出来なくて申し訳ありません。) * A B * C *D E F G 1 NO 条件 距離 記号1 記号2 記号3 2 1R 3歳牝 1800 ▲ ▲ -- 3 2R 3歳未 1200 ○ ○ ○ 4 3R 3歳未 1800 ▲ ▲ ○ 5 4R 3歳新 1200 ▲ ▲ -- 6 5R 3歳未 2000 -- -- -- 7 6R 3歳1 1400 ▲ ▲ △ 8 7R 4歳1 1800 -- ○ ▲ 9 8R 4歳1 1400 △ △ -- 10 9R 4歳2 1400 -- -- △ 11 10R 4歳3 1800 -- △ -- 12 11R 4歳2 1600 -- ○ ▲ 13 12R 4歳2 2000 ▲ ○ ○ 14 1R 3歳1 1200 -- △ △ 15 2R 3歳未 1800 -- ▲ -- 16 3R 3歳未 1400 -- △ -- 17 4R 3歳新 1800 -- - ▲ 18 5R 3歳未 1600 -- -- -- 19 6R 4歳1 1200 ○ ○ ▲
質問日時: 2024/07/23 14:51 質問者: エクセル爺さん
解決済
3
0
-
Lookup関数
おはようございます。 先日、Lookup関数を使って表を作りました。 LookupにはVlookupとHlookupがありますが、新しくできたXlookupを使ってみました。 Xlookupは簡素化されておりやりやすかったです。 ただ、エクセル365以降みたいなので使わない方がいいでしょうか?
質問日時: 2024/07/23 06:20 質問者: ともこん
ベストアンサー
2
0
-
セルの数を求めたい
罫線を引いたセルが範囲の中にいくつあるかを求めたい 罫線の色別に求めたい(赤い罫線のあるセル、青い罫線のあるセル) 結果をシート上に表記したい
質問日時: 2024/07/21 21:51 質問者: nama-beer
ベストアンサー
4
0
-
Excelを無料で使うには? パソコン購入して、マイクロソフトに登録して そのままExcelがデスク
Excelを無料で使うには? パソコン購入して、マイクロソフトに登録して そのままExcelがデスクトップにあったので、 使っていましたが、ある日、契約して 続きを使えます、みたいな画面に変わりました。 無料で最低限の事が出来たらいいのですが… そのまま使うには、どうしたら良いでしょうか? パソコン初心者の為、さっぱりです。 もしくは、家計簿のアプリのような、 おすすめがありましたら、教えて下さい。 月平均が出せたり、年間トータルの計算が できたりするもの… 宜しくお願い致します。
質問日時: 2024/07/21 14:11 質問者: miN-Bum.
解決済
17
0
-
IFとIFS関数
おはようございます。 エクセル関数の問題です。 エクセル365からIFS関数が使えるようになりました。 私はエクセル2021ですので最新です。 そこでどちらを使うのが良いのか教えてほしいのですが、どうでしょうか? 一応、同じ結果を出すように作ってみました。 =IF(B2>=80,"優",IF(B2>=70,"良",IF(B2>=60,"可","不可"))) =IFS(B2>=80,"優",B2>=70,"良",B2>=60,"可",B2<=59,"不可")
質問日時: 2024/07/21 06:59 質問者: ともこん
ベストアンサー
4
2
-
Excelの表示についての質問
質問です。 まずExcelでA列、B列に数値を入れたら後ろの方にC列にあるオブジェクトを付けるようにしたいのですができますか?空白部分はオブジェクト無しで表示できれば最高です。何か方法があれば教えてください。 あと、E列に数値を入れるとD列の番号が1から順番に入れたいのですが数式はあるでしょうか?空白部分は何も表示しないようできればいいです。 どなたか詳しい方よろしくお願いします。
質問日時: 2024/07/19 14:07 質問者: ブラックムーミン
ベストアンサー
4
0
-
再質問です。マクロの修正箇所を教えてください。
データの過不足を確認するマクロを作成してみました。(毎年使うので、フィルタや関数ではなくマクロを作っておきたい) 10行×30列で動作確認したんですが、10000行×A~JQ列までの大量データでは時間がかかってしまい強制終了、一度も作業が完了していません。 ちなみに1行目にはスペースの列もあり、同列の作業を行わないようにするやりかたも教えていただければ… Sub 過不足チェック() '定義 Dim ws As Worksheet Dim cell As Range Dim lastRow As Integer Dim lastCol As Integer ' シート名は適宜変更 Set ws = ThisWorkbook.Sheets("Sheet1") ' 塗りつぶしのクリア ws.Cells.Interior.ColorIndex = xlNone ' 範囲指定(最終行、列まで) lastRow = ws.Cells(Rows.Count, 1).End(xlUp).Row '1列目の最終行をカウント lastCol = ws.Cells(2, Columns.Count).End(xlToLeft).Column '2行目の最終列をカウント For Each cell In ws.Range(Cells(3, 3), Cells(lastRow, rng)) '未検査項目チェック(必須項目漏れに黄色を設定) ' A列(年齢)<30 かつ 1行目(年代別検査項目)=20 または ' A列(年齢)>=30 <40 かつ 1行目(年代別検査項目)<=30 または ' A列(年齢)>=40 <50 かつ 1行目(年代別検査項目)<=40 または ' A列(年齢)>=50 かつ 1行目(年代別検査項目)<=50 または ' B列(性別)女 かつ A列(年齢)偶数 かつ 1行目(年代別検査項目)=1(子宮がん) または ' B列(性別)女 かつ A列(年齢)>=40 & 偶数 かつ 1行目(年代別検査項目)=2(マンモ) のセルが '空白以外なら… If (ws.Cells(cell.Row, "A").Value < 30 And ws.Cells(1, cell.Column).Value = 20) Or _ (ws.Cells(cell.Row, "A").Value >= 30 And ws.Cells(cell.Row, "A").Value < 40 And ws.Cells(1, cell.Column).Value <= 30) Or _ (ws.Cells(cell.Row, "A").Value >= 40 And ws.Cells(cell.Row, "A").Value < 50 And ws.Cells(1, cell.Column).Value <= 40) Or _ (ws.Cells(cell.Row, "A").Value >= 50 And ws.Cells(1, cell.Column).Value <= 50) Or _ (ws.Cells(cell.Row, "B").Value = "女" And ws.Cells(cell.Row, "A").Value Mod 2 = 0 And ws.Cells(1, cell.Column).Value = "子宮がん") Or _ (ws.Cells(cell.Row, "B").Value = "女" And (ws.Cells(cell.Row, "A").Value >= 40 Or ws.Cells(cell.Row, "A").Value Mod 2 = 0) And ws.Cells(1, cell.Column).Value = "乳がん") Then If cell.Value = "" Then ' 黄色を設定 cell.Interior.ColorIndex = 36 End If End If '追加項目チェック(必須項目以外+データありにピンクを設定) ' A列(年齢)<30 かつ 1行目(年代別検査項目)>=30 または ' A列(年齢)>=30 <40 かつ 1行目(年代別検査項目)>=40 または ' A列(年齢)>=40 <50 かつ 1行目(年代別検査項目)=50 または ' B列(性別)女 かつ A列(年齢)奇数 かつ 1行目(年代別検査項目)子宮がん または ' B列(性別)女 かつ A列(年齢)<40 or 奇数 かつ 1行目(年代別検査項目)乳がん のセルが '空白以外なら… If (ws.Cells(cell.Row, "A").Value < 30 And ws.Cells(1, cell.Column).Value >= 30 And ws.Cells(1, cell.Column).Value <= 50) Or _ (ws.Cells(cell.Row, "A").Value >= 30 And ws.Cells(cell.Row, "A").Value < 40 And ws.Cells(1, cell.Column).Value >= 40 And ws.Cells(1, cell.Column).Value <= 50) Or _ (ws.Cells(cell.Row, "A").Value >= 40 And ws.Cells(cell.Row, "A").Value < 50 And ws.Cells(1, cell.Column).Value = 50) Or _ (ws.Cells(cell.Row, "B").Value = "女" And ws.Cells(cell.Row, "A").Value Mod 2 = 1 And ws.Cells(1, cell.Column).Value = "子宮がん") Or _ (ws.Cells(cell.Row, "B").Value = "女" And (ws.Cells(cell.Row, "A").Value < 40 Or ws.Cells(cell.Row, "A").Value Mod 2 = 1) And ws.Cells(1, cell.Column).Value = "乳がん") Then If cell.Value <> "" Then ' ピンクを設定 cell.Interior.ColorIndex = 22 End If End If Next cell End Sub
質問日時: 2024/07/18 11:11 質問者: しらいし302
ベストアンサー
7
0
-
データチェックを行うエクセルマクロをおしえてほしい
1万件以上の健康診断結果Excelデータあり(1人1行、A~JQ列まであり) 別途、1行目に年代別(20.30.40.50代)区分(重複あり)を追加し、A列の年齢及びB列の性別を組み合わせてデータチェックを行いたい。(過不足の有無) ・必須項目チェックを行い、スペースであれば網掛けを行う。 ・網掛けをした行のみ別シートにコピペする。 いろいろ試してみたが、1行目に空白の列があることやデータ量が多くマクロの実行に時間がかかってしまったので、効率の良いコードがあれば教えてほしい。
質問日時: 2024/07/17 14:10 質問者: しらいし302
ベストアンサー
6
0
-
エクセルで「ページレイアウト」→「配色」 で設定したものをデフォルトにすることはできますか?
エクセル(Office365)で、「ページレイアウト」→「配色」 → 「Office2013-2022」をデフォルトにすることはできますか? 上記を設定しても、新しいワークシートを作ると元に戻ってしまいます。
質問日時: 2024/07/16 12:32 質問者: workpad30j
ベストアンサー
2
0
-
2列に入っているデータを1列で表示する関数について
添付ファイルのようにA列とB列の2列に規則正しく10単位でデータが入ってます。 これをD列のように1列で表示させたいです。 なるべく簡単な方法は有りますでしょうか? D1に関数を入れて、下にコピペで出来ますか?
質問日時: 2024/07/10 20:24 質問者: asdfxz
解決済
5
0
-
エクセルの数式バーのフォントが急に変更になった
OSはWINDOWS10,エクセル利用している者です。游ゴシックはいやなので、新規作成設定にメイリオ10ポイントを指定しています。 最近数式フォントが変更になりました。 高齢なので、小さくて非常にわかりにくく困ってます。 「=」がない通常のセルを指定すると文字は変更ありませんが、そのセルの前に「=」を入れると全角以外全てフォント変更しまいます。 わかりにくいのですが、半角の英文字が変っています。※画像参照 おそらく「=」を入れるとそのセルはエラー表示になるでしょうが、既に数式が入ったセルは全てフォント変更されていました。 表示フォントを元に戻す方法があれば教えていただくとありがたいです。 追伸:余談ですがエクセルソフト内のヘルプで「サポートへの問い合わせ」がありますが、検索バーになぜかローマ字入力できず「エクセル」と入力すると「えkうsえrう」と表示されてしましました。
質問日時: 2024/07/10 15:37 質問者: obachandayo
解決済
1
0
-
【ExcelVBA】名前を付けて保存→PDF保存をマクロで実行できますか?
現在の運用では、 マクロを実行すると、指定されたセル内を非表示になるようになっていて、 それから、特定のシートのみを選択して、ファイル→名前を付けて保存→PDF形式にして保存 という手順なのですが、 ・たまに非表示にするマクロを実行し忘れる ・特定のシート以外を誤って選択している時がある というミスが起こるので、 準備したマクロボタンを押下するだけで ・非表示マクロを実行 ・指定のシートを複数選択 ・現在開いているフォルダに、PDF形式で保存 を一括で処理できないか考えています。 どのようにしたらよいでしょうか?
質問日時: 2024/07/10 00:54 質問者: tanapyondai
解決済
4
0
-
Excel VBAで全ての矢印を赤色に変更する方法
下記のオートシェイプの色を全て赤色に変更する方法をお教えください。 '33 msoShapeRightArrow 右向きブロック矢印 '34 msoShapeLeftArrow 左向きブロック矢印 '35 msoShapeUpArrow 上向きブロック矢印 '36 msoShapeDownArrow 下向きブロック矢印 よろしくお願いします。
質問日時: 2024/07/09 23:47 質問者: ..15
ベストアンサー
2
0
-
エクセル関数を使って
エクセル関数を使って表を作成しています。 例)書類の更新で7月が来たら8月に色付けして知らせるです。 今現在の日時で更新します。 F3は日時です。 ="IF($F$3>=TODAY()),EDATE($F$3,MONTH(TODAY())+1))" どうしたらいいでしょうか?
質問日時: 2024/07/09 21:28 質問者: ともこん
ベストアンサー
1
0
-
【ExcelVBA】ダブルクォーテーションで囲まれたCSVを作成する方法
今使用しているExcelのフォーマットでは、出力用のシートにボタンを設置して、 クリックするとデスクトップにCSV保存するようにしていますが、 納品先から「ダブルクォーテーションで囲まれたCSV」で納品するよう頼まれました。 以前やった事があるのは、 秀丸等のテキストエディタでCSVファイルを開き、 ・「,」を「","」に置換 ・正規表現で「改行」を「改行+"」 に置換した後、先頭に「"」を入れる手順で、 各項目がダブルクォーテーションで囲まれたCSVファイルを作成していました。 しかし今回のデータの中にはフリーテキストの項目があり「,(カンマ)」が入っています。 するとそれも置換されてしまうのでアウトです。 ExcelからCSV保存する際、各項目をダブルクォーテーションで囲んでCSVで書き出すにはどうしたら良いでしょうか?
質問日時: 2024/07/09 18:42 質問者: tanapyondai
解決済
2
0
-
エクセルをエクセレントに究める
おはようございます。 今日も暑いですね。 最近、エクセル学習を頑張っている私です。 入力から関数、ピポットテーブル、グラフ、データ管理など多岐にわたり学習しました。 そして、ついにマクロ、VBAです。 プログラミングも大変でしょうが、C言語などの経験者にとっては簡単でしょうか?
質問日時: 2024/07/09 07:28 質問者: ともこん
ベストアンサー
2
0
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
【Excel(エクセル)】に関するコラム/記事
-
釣りと密漁の違いは?知らなかったでは済まされない?事前にできることは?
知らなかったでは済まされないのが法律の世界であるが、全てを知ってから何かをするには少々手間がかかるし、最悪始めることすらできずに終わってしまうこともあり得る。教えてgooでも「釣りと密漁の境目はどこです...
-
カスハラとクレームの違いは?カスハラの法的責任は?企業がとるべき対応は?
東京都が、客からの迷惑行為などを称した「カスタマーハラスメント」、いわゆる「カスハラ」の防止を目的とした条例を、全国で初めて成立させた。条例に罰則はなく、2025年4月1日から施行される。 この動きは自治体...
-
なぜ批判コメントをするの?その心理と向き合い方をカウンセラーにきいた!
今や生活に必要不可欠となったインターネット。手軽に情報を得られるだけでなく、ネットを介したコミュニケーションも一般的となった。それと同時に顕在化しているのが、他者に対する辛らつな意見だ。ネットニュース...
-
大麻の使用罪がなかった理由や法改正での変更点、他国との違いを弁護士が解説
ドイツで2024年4月に大麻が合法化され、その2ヶ月後にサッカーEURO2024が行われた。その際、ドイツ警察は大会運営における治安維持の一つの方針として「アルコールを飲んでいるグループと、大麻を吸っているグループ...
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
3〜400人分のデータをExcelで管理し...
-
【マクロ】findメソッドで見つけた...
-
条件付書式設定にて、本日の日付を...
-
Excelの関数内の文字を一括変換する...
-
Excelで職務経歴書作成方法
-
Excel 複数のセルが一致するときに...
-
Excelオンライン 条件にあい、かつ...
-
エクセルに、105と入力すると、勝手...
-
エクセルで同じブックを開くについて
-
Excelファイルを開くと私だけVALUE...
-
Excelで別のブックのセルを参照する...
-
Excel 条件に合ったセルを抽出して...
-
空白セルに斜線(罫線)
-
エクセルのマクロを記録して即実行...
-
Excel 条件に合うセルのみ合計させ...
-
スプレッドシート(Excelでも良)の...
-
マクロ・VBAで、当該ファイルのショ...
-
Excelで作成したワークシートの異変
-
エクセルについてどう関数を使えば...
-
エクセルについて教えてください
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelファイルを開くと私だけVALUE...
-
エクセルについてどう関数を使えば...
-
マクロ・VBAで、当該ファイルのショ...
-
エクセルのセルに画像は埋め込めま...
-
エクセルで、一部のセルだけ固定し ...
-
【マクロ、画像あり】A表かB表かど...
-
エクセルでカウントする
-
【マクロ】コードを少しでも、減ら...
-
VBA_日時のソート
-
エクセルで教えてください。 例えば...
-
エクセル 月間シフト表で曜日ごとの...
-
セルの左に余白を付ける
-
エクセル
-
エクセルについて教えてください
-
2枚のエクセル表で数字をマッチング...
-
ExcelのIF関数との組み合わせの相談
-
エクセルのファイルのコピーをとりたい
-
エクセルで二つのブックの違いを知...
-
空白処理を空白に
-
Excelのチェックボックスについて教...
おすすめ情報