X



Excel総合相談所 155
レス数が1000を超えています。これ以上書き込みはできません。
0001名無しさん@そうだ選挙にいこう
垢版 |
2023/08/19(土) 18:09:49.84
【1 OSの種類         .】 Windows**
【2 Excelのバージョン   】 Excel**
【3 VBAが使えるか    .】 はい・いいえ
【4 VBAでの回答の可否】 可・否

注意事項
・情報を隠すために別の問題を設定するのはやめましょう。たいていの場合その問題は的外れな設定で、期待していたものからずれた回答が返ってきます。

スレッド作成は>>980がやります

※前スレ
Excel総合相談所 154
https://mevius.5ch.net/test/read.cgi/bsoft/1683290221/
0002名無しさん@そうだ選挙にいこう
垢版 |
2023/08/19(土) 21:28:55.62
基本、ここで質問をするのは馬鹿ばっかです
馬鹿と罵られたくなかったら、自分で調べて考えてから書き込んでください。罵られたら自分が馬鹿だと諦めましょう
0003名無しさん@そうだ選挙にいこう
垢版 |
2023/08/20(日) 09:41:35.33
すみません、質問させてください。
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2019
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 可
エクセルで簡易データベースを作ろうと思っているのですが、記録シートに直接日本語名で記録するのか、
あるいは本当に数字を入力して、列全体に表示形式みたいな感じでvlookupでマスター参照させて、中身は数字だけど、表示は日本語名みたいな事は可能でしょうか?
素直に日本語名記入した方がいいでしょうか?
長くなり、申し訳ございません。
宜しくお願い致します。
0004名無しさん@そうだ選挙にいこう
垢版 |
2023/08/20(日) 13:46:15.58
先ず、その記録シートというのがこちら側ではイメージできません
データの入力・出力の画面もしくは印刷物etc の構成を詳らかにしてみてください

数字(たぶんコードナンバーの意味でしょうが)を入力したセルそのものにVLOOKUPの戻り値を
表示することもできません 隣接するセルなどに表示するのが一般的です
データ入力の担当者がキーボード入力などに長けていれば、そのまま日本語での入力でも
いいでしょうし、面倒だという場合はコード入力の方が作業に支障が出難いとも考えられます
但し、その場合はコード表が別途必要に成ることが多いです
(日本語入力していく場合は入力者によって表記内容が揺れる・統一されないことも有り得ます
 内容は一緒でも、後日データを集計する時の邪魔に成り兼ねません)
00053
垢版 |
2023/08/20(日) 18:10:36.27
ありがとうございます。
リストボックスやらそういったもののみからの入力を考えています。
とりあえずコードのみを記録するシートを作って、そのシートを自動でコピーしてvlookupをして出力するものを考えてみます。
00063
垢版 |
2023/08/20(日) 18:38:51.61
コードではなく、数字でした。
スレ汚しすみませんでした。
0008名無しさん@そうだ選挙にいこう
垢版 |
2023/08/30(水) 20:07:26.64
3年ごと っていう従来のパターンから、出てもおかしくない とかだろうけど
365に収斂していきたいMSの企みからしたら、今後は全部365にせい!という姿勢では?
Excel2024でググってもぁゃιぃサイトとかタガログ語のサイトとかしか出て来ん
うわさの段階で右往左往するのもアレだし、ドンと構えて向こうの出方を待つしかあるまい
0010名無しさん@そうだ選挙にいこう
垢版 |
2023/09/01(金) 18:57:05.98
すみません、質問させてください。
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2019
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否
1 aaa 1月1日 1000 2月1日 2000 3月1日 3000
2 bbb 1月3日 1100 2月3日 2100 3月3日 3100
3 ccc 1月5日 1200 2月5日 2200 3月5日 3200

のデータを

1 aaa 1月1日 1000
1 aaa 2月1日 2000
1 aaa 3月1日 3000
2 bbb 1月3日 1100
2 bbb 2月3日 2100
2 bbb 3月3日 3100
3 ccc 1月5日 1200

に簡単に並び替える方法はありますでしょうか。
よろしくお願いいたします。
0013名無しさん@そうだ選挙にいこう
垢版 |
2023/09/02(土) 01:19:50.12
>>12
馬鹿認定
このサンプルだけで並び替えるだけのものでしかない
0015名無しさん@そうだ選挙にいこう
垢版 |
2023/09/02(土) 07:57:10.99
>>11さん
ありがとうございます、ちょっとやってみます!

>>12さん
こういう使い方もあるんですね。ありがとうございます。
0017名無しさん@そうだ選挙にいこう
垢版 |
2023/09/02(土) 18:35:49.80
流石に式組んでくれた人が可哀想になるわw
0026名無しさん@そうだ選挙にいこう
垢版 |
2023/09/04(月) 22:23:18.94
教えてクレクレ乞食がしつこい
0027名無しさん@そうだ選挙にいこう
垢版 |
2023/09/05(火) 08:55:59.27
JaneStyle使ってたけど5ch見れなくなって
意味ないからアンインストールしたわ
0033名無しさん@そうだ選挙にいこう
垢版 |
2023/09/05(火) 18:38:10.16
RPA普及でExcel含め、スプレッドシートの役目は無くならないかと。
単にGoogleのスプシに流れてるんだと思うよ
0036名無しさん@そうだ選挙にいこう
垢版 |
2023/09/05(火) 20:16:11.03
自動だろうが何だろうが使ってんじゃん
0038名無しさん@そうだ選挙にいこう
垢版 |
2023/09/06(水) 13:08:29.85
>>20
会社でもExcel使えない事務員は未だにいるからな。

関数めんどくさい→1つ1つコピペ
する事務員とかさ。関数教えても聞いてくれないw
0039名無しさん@そうだ選挙にいこう
垢版 |
2023/09/06(水) 14:41:02.22
そういう従業員って、
Excelに限らず、
自分の業務範囲を勝手に縮小して
他は何もやらない。

安い給料のためか、諦めなのか、サボタージュなのか、
明確に指示すればいいのか、
費用全額会社負担で受講を業務として課すか・・・
0044名無しさん@そうだ選挙にいこう
垢版 |
2023/09/07(木) 01:41:33.38
会社の生データexcelPythonでうpしたら怒られるからシステムに相談してからにするべきだよ。
もしくは環境構築してPythonからExcelを弄るべき。
0048名無しさん@そうだ選挙にいこう
垢版 |
2023/09/07(木) 11:04:17.83
本来、Pythonはいわゆるスクリプト言語で、実行性能よりも使いやすさを優先した構造に
なっています。C言語などと比べれば実行速度は劣りますし、メモリ使用量も多くなります。
Instagramのように、非常に多くのユーザからのリクエストを処理するサービスでは、
最適なプログラミング言語とは言えません。
それでも、Instagram は実行性能では劣るPythonとDjangoを採用しています。
その理由を、次のように述べています
    でもPythonって遅くない?
    Instagramのボトルネックは
    開発速度
    です。コードの実行速度ではありません。
Instagram以外でも、Pythonを使ってサービスを提供している企業からは、よくこういった
発言が聞かれます。処理がどんなに高速でも、必要な機能を迅速に開発し、適切なタイミングで
提供できなければ、ユーザに支持されるサービスにはならないのです。

 つまり? Excelであれこれ(迅速に)開発する必要があるようなケースでなけりゃ
 わざわざPython絡みで運用する必要は無いと?
0049名無しさん@そうだ選挙にいこう
垢版 |
2023/09/07(木) 13:48:48.09
>>46
知ってるよ。あちこちに書いてあるだろ。
本当にこんなことも調べられないのなら自分の知能を疑った方がいいレベルだぞ。
もちろん釣りだよね?
0050名無しさん@そうだ選挙にいこう
垢版 |
2023/09/08(金) 05:25:33.18
>>48
典型的な馬鹿の戯言
0051名無しさん@そうだ選挙にいこう
垢版 |
2023/09/08(金) 12:00:19.91
エクセルと言うよりは運用の話なんだけど
a列に日付が入ってて
変更があると取り消し線付けて後ろに変更後の日付入れてる
そのため文字列になってそこを関数で参照してるとエラーになる
取り消し線を関数で認識できるか知らないし
人によって
前と後の間に矢印入れたり
その矢印も色々あって
どの様にするのが現実的?
0053名無しさん@そうだ選挙にいこう
垢版 |
2023/09/08(金) 14:19:35.65
A列だけで賄おうとせずに、横に数列用意して、正規の日付のみA列 以前の日付は
その横の数列に格納(1セル内に数行でもいいけど)
変更前の日付も保存必要という要件なんだろうけど、そっちは特に集計とかには無用なんだろ?
悪戦苦闘してA列内の複数の日付を操作するようなシステムにしても、後日の混乱の元
後顧に憂いを残す 潔く正規の日付はA列のみ と厳密なルール作り シンプルイズベスチャ
0057名無しさん@そうだ選挙にいこう
垢版 |
2023/09/10(日) 08:38:41.01
書き込んだ納品書からキャンセル食らった品を抜き出すハメになりました。
コピペじゃ2枚綴りだし面倒なんで行削除したところ大変なことに!先生方はこんなハプニングをどう回避してるのでしょうか(´;ω;`)
0060名無しさん@そうだ選挙にいこう
垢版 |
2023/09/10(日) 10:00:16.19
Excelで納品書作成してて間に合うレベルなんだろうけど、せめて経理は厳密にやらないと
そんなんでインボイス対応乗り切れるのか?
ハプニング自体の対応は、ただ単に[元に戻す]をクリックすりゃいいだけだろうけど
0063名無しさん@そうだ選挙にいこう
垢版 |
2023/09/10(日) 11:10:09.65
赤伝て発想はなかったけど先方がチェック項目増えるの嫌がり却下されるのは予想できます!
数式入れてんのは合計欄だけで=IF(A7=0,"",B7*D7)こんなの
品名、個数、(単位)、単価の欄は空白で削除項目の下をコピーし削除項にペーストで計算可能。でもいくつもキャンセルあると途端重労働ですよね?オートフェルみたいなぬるっと処理できる方法はないんでしょうか?

インボはT番号載っけるだけでは..
0065名無しさん@そうだ選挙にいこう
垢版 |
2023/09/10(日) 17:27:39.43
エクセルで入力場所間違えたら切り取り貼り付けで修正する奴がいた
関数ズレてどえらい事になった
そんな基礎的な教育しなあかんの?
0070名無しさん@そうだ選挙にいこう
垢版 |
2023/09/11(月) 00:00:48.82
入力用シートに式ガンガン入れてるサンプルデータを提示してるExcelサイトの教え方に問題あるわな。
ハードコーディングだらけのクソコード仕様だし初心者は勘違いするわな。
0071名無しさん@そうだ選挙にいこう
垢版 |
2023/09/11(月) 00:33:16.62
んなこと言ったって入力用シートと出力用シート分けたらユーザーが文句言うんだもん
ロックくらいはそりゃかけるけどさぁ
0072名無しさん@そうだ選挙にいこう
垢版 |
2023/09/11(月) 02:52:02.29
プロならバカがバカやっても壊れないシステムを作れなきゃ一人前とは言えない
たとえば、シート全体の数式を修復するマクロぐらい簡単やろ
0073名無しさん@そうだ選挙にいこう
垢版 |
2023/09/11(月) 11:45:44.62
簡単だけどマクロはなるべく使いたくない
自分がいなくなったとき直せる奴いなくなっちゃうから
関数や数式程度なら直せる人間いるけどマクロはいないもの
0074名無しさん@そうだ選挙にいこう
垢版 |
2023/09/11(月) 11:47:05.83
直せるっていうか、何か変更があったときに修正できるかって話ね
自分だって永遠にその会社やその部署にいるわけじゃないんだから
職人Excel作ったっていいことなんかないわけ、分かる?
そこまで想定しなきゃそれこそプロじゃない
0075名無しさん@そうだ選挙にいこう
垢版 |
2023/09/11(月) 11:51:54.45
マクロは自分の手元で使うファイル以外で使うことは基本的にお勧めしない


どうでもいいけどマクロバリバリ使えますってふんぞり返ってる人に限って
パワークエリも使えないし新関数もろくに知らないのなんなの
0077名無しさん@そうだ選挙にいこう
垢版 |
2023/09/11(月) 12:53:20.59
マクロでやればいいじゃん!マクロでやれば簡単じゃん!ってそれこそマクロ初心者にありがちな考えだからな
自分用ファイルでやるなら練習にもなるし自己責任だから別に問題ないが、なんで共用ファイルでやろうとするのか理解できん
どうしても必要な場面でない限り最終的に全員不幸になるのに
0078名無しさん@そうだ選挙にいこう
垢版 |
2023/09/11(月) 13:19:45.55
たとえC#やJavaで作ったところで作者がいなくなって詰むのは同じだろ
そんなんExcelに限らんと思うが
責任は運営方針を決めたやつにある
0079名無しさん@そうだ選挙にいこう
垢版 |
2023/09/11(月) 13:22:02.03
マクロで作ってね、と言われたなら運営責任者のせいだが
ファイル作成や管理任された人間が勝手にマクロ駆使したら悪いのはそいつだろ
0080名無しさん@そうだ選挙にいこう
垢版 |
2023/09/11(月) 13:30:00.03
数式だろうがアプリだろうが、勝手に工夫して作った物を他人に使わせるからトラブルの元になる
自分一人だけこっそり楽して早く終わらせるのが正解
これも個人の能力のうち
0081名無しさん@そうだ選挙にいこう
垢版 |
2023/09/11(月) 13:30:57.65
管理や作成にあえてExcelを使用する時点で
専門性がないユーザーでも広く扱えてある程度自分でいじれる(※独自カスタマイズをするという意味とは別)ことを期待されてることがままあるのに
いらんとこまでマクロ組むのは無能の証
そうでなくてもトラブルの元なんだし自分が扱える範囲で使用するに限る
0088名無しさん@そうだ選挙にいこう
垢版 |
2023/09/11(月) 19:14:47.83
つーか「詳しくない奴が自分で修正できない」のが問題なんだから
その文脈においてはVBAもマクロも一緒くたでいいだろ
0097名無しさん@そうだ選挙にいこう
垢版 |
2023/09/11(月) 22:54:26.82
小学校で教えれば何でもできると思ってるアホがいて笑える
0101名無しさん@そうだ選挙にいこう
垢版 |
2023/09/11(月) 23:01:04.78
それは「自分(スレ民)の話」であって「ユーザーの話」ではないだろ
ユーザー達にそうさせる権限がスレ民にあるとは限らんし
0103名無しさん@そうだ選挙にいこう
垢版 |
2023/09/11(月) 23:06:06.25
お前ら会社が研修ですって言ってこないと勉強しないタイプだな。待ってたら金はかけてもらえないから予算は勝ち取れ。
0104名無しさん@そうだ選挙にいこう
垢版 |
2023/09/11(月) 23:28:41.47
そこでなんで主語が「お前ら」になんの?
マジで会話できないなお前
Excelじゃなくて他人と会話する練習した方がいいよ本当に
0110名無しさん@そうだ選挙にいこう
垢版 |
2023/09/12(火) 10:40:51.29
関係無いけど、>>95 基準に゙ よくそれに濁点打てたな 
近頃稀によく見るけど、スマホの仕様?
あ゙い゙え゙お゙な゙に゙ぬ゙ね゙の゙ま゙み゙む゙め゙も゙や゙ゆ゙よ゙わ゙を゙ん゙ とかがナチュラルに変換できるん?
0114名無しさん@そうだ選挙にいこう
垢版 |
2023/09/13(水) 15:47:55.70
質問です。
最近WindowsPCを買ってofficeを入れたんですが
ライセンス認証すると、Excelなどのウィンドウ右上にマイクロソフトアカウントのメールアドレスが表示されますよね。
あれって非表示にできないんですかね。
0117名無しさん@そうだ選挙にいこう
垢版 |
2023/09/13(水) 18:27:01.73
サインインしっ放しなんだろう そしてサインアウトしようとすると
脅迫めいたメッセージが出て、つい尻込みしてしまうんだろう
0118名無しさん@そうだ選挙にいこう
垢版 |
2023/09/13(水) 18:33:42.07
馬鹿はExcelのバージョンとかライセンスとか知らんのか
0123名無しさん@そうだ選挙にいこう
垢版 |
2023/09/14(木) 11:06:18.84
これって2021の画面構成? この[5]の下にある[共有] [コメント]の辺りにメアド?
https://chiakimemoblog.com/excel_screenname
職場のと自宅のの違いは、先ず職場のアカウント状態とかをスクショやスマホで撮って
比較してみりゃいい このサイトのもメアドなんか表示されてない
[5]の左側にアカウントの[人マーク]あるだけ 自分のはここに[サインイン]と表示されてる
それで数年使い続けられている インスコ時のオプションとかが違うのか
紐付けされるのを嫌って「後で」とか「スキップ」とかで逃げた覚えがあるけど
0127名無しさん@そうだ選挙にいこう
垢版 |
2023/09/17(日) 00:01:03.43
【1 OSの種類         .】 Windows11
【2 Excelのバージョン   】 Excel2019
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 可

初歩的な事だと思うのですが、
PowerQueryでwebURL取り込むとして
例えば
https://mevius.5ch.net/test/read.cgi/bsoft/●●●●/
の内、●●●●を別の場所から代入する方法ってありますか?
お願いします
0128名無しさん@そうだ選挙にいこう
垢版 |
2023/09/17(日) 02:00:17.02
職業訓練校通いの無職爺かな?
0129名無しさん@そうだ選挙にいこう
垢版 |
2023/09/17(日) 02:41:28.25
>>127
1. あらかじめ元のURLを、「テキスト」(デフォルトのhtmlとしてではなく)として読み込むだけのクエリーを作っておく
2. その際、文字コードの自動認識では文字化けするので、ステップの「ソース」を開いて、
 そのWebページに適合した文字コード(932:日本語(シフトJIS)とか)に変更しておく
3. ワークシート上で、URLの固定部分と変動部分をそれぞれ別セルに分けておく
4. クエリーで参照するURLを、3.の文字列結合などで生成して、そのセルを名前定義(例:R_URL)しておく
5. 1. で作っておいたクエリーを詳細エディターで開いて、「let」と「ソース」の間に、以下の行を入れ、
 R_URL = Excel.CurrentWorkbook(){[Name="R_URL"]}[Content]{0}[Column1],
6. 「ソース」の記述の中のURLの部分を、前後の""を消して R_URL に置き換える

行番号も振ると、こんな↓感じ。

let
R_URL = Excel.CurrentWorkbook(){[Name="R_URL"]}[Content]{0}[Column1],
ソース = Table.FromColumns({Lines.FromBinary(Web.Contents(R_URL), null, null, 932)}),
追加されたインデックス = Table.AddIndexColumn(ソース, "行番号", 1, 1, Int64.Type),
並べ替えられた列 = Table.ReorderColumns(追加されたインデックス,{"行番号", "Column1"})
in
並べ替えられた列

これで、5chのWebページをクエリーでテキストとして読み込むと、
この中から各レスを抽出するのは、ちょっと面倒臭そうな
特殊な作りの模様。
0131名無しさん@そうだ選挙にいこう
垢版 |
2023/09/17(日) 11:48:32.29
>>129
ありがとうございます
0140名無しさん@そうだ選挙にいこう
垢版 |
2023/09/18(月) 09:12:43.33
l_i_t_e(邪魔という方は左記をNGお願いします)

ご家族に教えて加えて¥4000をゲットできます
https://i.imgur.com/qkGpfU1.jpg
0142名無しさん@そうだ選挙にいこう
垢版 |
2023/09/18(月) 11:14:58.76
昔は生活保護も恥ずかしくて人に言えなかったのに、いつのまにか楽して金が貰える勝ち組みたいに認識してるやつらが出てきてるし
0143名無しさん@そうだ選挙にいこう
垢版 |
2023/09/18(月) 15:11:57.79
度々申し訳ないのですが、
URL変動部分がテーブルに複数書かれている場合、
複数を取得したいのですが、
>>129だと1行しか取得してくれません
同時にテーブルの列を取得し代入する場合はどうすれば良いのでしょう?
お願いします。
0144名無しさん@そうだ選挙にいこう
垢版 |
2023/09/18(月) 16:44:30.95
>>143
お前、プログラム板で荒らしている「職業訓練校通いの子供部屋おじさんだろ」だろ?
0145名無しさん@そうだ選挙にいこう
垢版 |
2023/09/18(月) 16:46:58.65
お前ら 勘違いしてるぞ! 俺のスペックを紹介するよ。
親父が 高卒の元公務員(警察官)で、
我が家は 世帯の金融資産が1億円を超える『富裕層』なんよ。
日本には富裕層が わずか2.7%しか居ない。
だから、生活のために働く必要なんてないんだわ。
しかし、無職の頃 モンハンにハマってたら 親父に殴られた。
仕方なく ラクなバイト(工場の守衛室)週2回 夜間だけ働いてるわ。
遺伝子のおかげで 格闘技は強いんだが、脳ミソまで筋肉やがな(笑)
プログラミングは『金持ちの道楽』
ExcelVBAは、おもに 株のデータ分析に活用してる。
お前らもスペック書いてよ!
0149名無しさん@そうだ選挙にいこう
垢版 |
2023/09/21(木) 03:00:08.64
英一郎みたいな末路を辿りそうだけど
0150名無しさん@そうだ選挙にいこう
垢版 |
2023/09/23(土) 10:49:11.84
=IF(L4="","",L4/K4-1) と数式をつくり
ユーザー定義を「#%」にして小数点以下を表示しないようにしました。
しかし、0.5%など1未満の場合は「%」と表示になってしまいます。
0以上1未満の場合、「0%」と表示するようにするにはどうすればよいでしょうか?
0154名無しさん@そうだ選挙にいこう
垢版 |
2023/09/23(土) 16:41:53.59
できたんかい セルの書式設定で#%にしてるのもイレギュラーだし、-1も「おや?」と
思わせたし  因みに、L4とK4に入る数値ってどんな数値?
差が大きいものだと-1の意味が不明だし、小さいと0<〜<1の条件じゃ誤差が出そうだし
マイナスに成るケースだと、もっと調整必要だし 何の計算だろ?と思ってた
0155名無しさん@そうだ選挙にいこう
垢版 |
2023/09/23(土) 22:55:52.95
金額の前日比(上昇率)を計算しただけです。
大まかな比率が知りたいだけだったので1.0未満は0%でいいし、マイナスは無視で問題ないデータです。
=IF(AND(L4/K4-1>=0,L4/K4-1<0.01),0,L4/K4-1) これで出来ました。
0157名無しさん@そうだ選挙にいこう
垢版 |
2023/09/24(日) 14:14:54.40
【Windows11】
【Excel2021】

ファイルを閉じると、それまでは最大化で表示させていたのに
枠が狭くなったり小さくなったりします。最大化のまま固定できないのでしょうか。
0161157
垢版 |
2023/09/26(火) 20:31:16.50
わかり辛くてすみません。
あるファイルを開いていて、それ迄は全画面で表示していたのに
ファイルを閉じるとエクセル自体(何のファイルも開いていない状態)が縮小されてしまうのです。
別のファイルを開きたい時は、そのままでもファイル選択は出来ますが
狭くて見辛いので再度全画面表示にしてファイル選択をしています。
0162名無しさん@そうだ選挙にいこう
垢版 |
2023/09/27(水) 10:56:42.51
まだ張り付いていたか デバイスやモニタ、運用の仕方、アプデの状況等々でいろいろ
不可思議な不具合(とも言い切れないが)は、Officeアプリの宿命
ググればいくつか対策出て来るが、そのどれに当て嵌まるかは個別の事案
マシンが変わるだけでも症状出なく成ったりするんで、コレ!という一意の対策も難しい
こうかも知れないあれかも知れないとか、様々試すとどんどん深みに嵌る事も多々あるし
支障がそれだけなら、コツコツ常に最大化をし続けるとかで対処してるのがベター
知らぬ間に直ったなんてこともしょっちゅうあるのがOfficeアプリの醍醐味
0163157
垢版 |
2023/09/27(水) 12:05:06.47
>>162
ありがとうございます。
もう少し調べてみます。
0164名無しさん@そうだ選挙にいこう
垢版 |
2023/09/27(水) 21:34:13.40
エクセルでハイパーリンクを設定したデータだけを
印刷するときにモノクロにする方法はありますか?
他のセルのカラー設定は維持してハイパーリンクだけ黒としたいです。
0167名無しさん@そうだ選挙にいこう
垢版 |
2023/10/04(水) 01:53:47.01
if関数を使って、任意のセルが空白の場合、関数のセルを空白にする
みたいなのがあるけど、
任意のセルが今日の日付より後だった場合、関数のセルを空白にする
こんなの出来る?
A列に10/1~10/31まで先に入力してあって、今日以降はB列の関数は空白の状態にしておきたいんだけど。
IF(A5="今日の日付より後","",C5+C6)
こんな感じのって不可能?
0169名無しさん@そうだ選挙にいこう
垢版 |
2023/10/04(水) 02:44:19.75
★ 関数「COUNTIF」について教えて下さい


【1 OSの種類         .】 Windows7
【2 Excelのバージョン   】 Excel2007
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

https://i.imgur.com/8DAcOc5.jpg

画像の通り、Aという文字はいくつあるか?の場合は
=COUNTIF(A1:A9,"A")
ですね

では、AとBはいくつあるかを求める式はどのようにすればいいでしょうか?
(3のところが6になる)
よろしくお願いします^^
0170名無しさん@そうだ選挙にいこう
垢版 |
2023/10/04(水) 03:04:07.15
こういう馬鹿どもは小学生からやり直せよ
>>167
今日の日付を取得できないとでも思ってんのか?
>>169
足せばいいだろ
0179名無しさん@そうだ選挙にいこう
垢版 |
2023/10/04(水) 19:46:06.39
馬鹿を甘やかすと知恵遅れ袋状態になる
0180名無しさん@そうだ選挙にいこう
垢版 |
2023/10/05(木) 02:27:19.38
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel 2019 64bit
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 可

信じられないような話ですが、
今まで縦1000行横600列、ぐらいの、
横一列ごとの項目をつくってランキング表を
作ってやっていたのですが、
横の空白がなくなってきたので、
横を600列⇒3000列 に増やしたんです。
増やしたといっても表の一番右側の列だけ、
範囲ここまで、という目印にセルを縦に塗りつぶして、
それで一番右端の列だけ適当に数値を数か所入れて、
無事動作することを確認して終了。
とまでは良かったのですが、以後動作が死ぬほど
重くなり、例えば列に新しい列を挿入しようとすると
10分はかかり、特定の列の背景色を変えようとすると、
それだけで10分かかり、列を削除するだけでも10分。
ふやしたといっても、セルの数値は増やしたところは
まだ上昇ほとんど全て空白(計算値も書式もなにも
入っていません)で情報真っ白で、データなんか
ほとんど増えていないのに、激重になりました。
やむを得ず、目印に作った表の右端を元元に戻し、
目印にした列を削除しても、なぜか激重が治らない
状態です。
何が原因でしょうか?どうすれば解決しますでしょうか?
0182名無しさん@そうだ選挙にいこう
垢版 |
2023/10/05(木) 11:30:14.70
>>180
一応、Excel最新バージョンだと、列数上限は16,384列だけど、
3,000列はさすがに重い。
CPUが最新13世代のi7、i9、メモリー64GBでも、どうか・・・
600列でもヤバイ。

元表は、列数が少ない月単位や年単位とかのマトリックス形式にしおいて、
PowerQueryでリスト形式に変更して繋げ、
集計bookのデータモデルに一括格納。
あとはPowerPivotで集計。

データ検証は、一度に縦1000行横600列を
全て数字で俯瞰する訳ではないだろうから、
値はマーカーでグラフに示すとして、
フィルターで属性、スライダーで表示期間の絞込みとか。

ランキング表の「順位」をどう見ているのか分からないけど、
最大/最小値、平均値、中央値、累積や移動平均、近似曲線とか、
箱ひげ図や、標準偏差σ出しといて元が正規分布なら95.4%が収まるであろう±2σ範囲出して比較するなり、
お好きなように。

データモデルだと行数はワークシート表示上限の1,048,576行超でも可。
0183180
垢版 |
2023/10/06(金) 21:27:29.63
>>181
なるほど!
>>182
何だが難しくて私には理解できませんでした。

しかしお二人とも本当に有難うございます。

結局自己解決しました。
列を挿入、削除、の列ごとで扱うのではなく、
セルを縦に選択して右クリックで挿入なら重くならないのを発見。
これでなんとかしのぎます!
0184180
垢版 |
2023/10/06(金) 21:27:49.66
>>181
なるほど!
>>182
何だが難しくて私には理解できませんでした。

しかしお二人とも本当に有難うございます。

結局自己解決しました。
列を挿入、削除、の列ごとで扱うのではなく、
セルを縦に選択して右クリックで挿入なら重くならないのを発見。
これでなんとかしのぎます!
0185名無しさん@そうだ選挙にいこう
垢版 |
2023/10/07(土) 10:26:13.57
>>184

自分が多量のデータ計算時の対応を検討した時には、まずはタスクマネージャでエクセルの使用メモリを確認するところからはじめた。
最初、操作する毎にメモリ使用量がガンガン増えてたので、次の対策を上からした感じ。

1.場当たり的な対策からはじめた。IFとIFSでメモリ使用量に差があるなど。
2.非揮発性関数を意図して使用するように。
3.計算式の数を減らすよう、lambda関数で2次元計算を多用化
4.計算を分割。非揮発性関数なら再計算量が減るはず。
5.計算式にリミットを追加して計算の総数を減らす。無駄に多量の計算はしない。できないことをやろうと思わない。
6.EXCELが得意な計算方法を活用する。
0187名無しさん@そうだ選挙にいこう
垢版 |
2023/10/08(日) 13:43:14.37
家計簿代わりに設えてる表 横に日付、縦は入金種と出費の類別(衣食住経費他)
月に20日(列)ほど、一年で240〜250(月計アリ)列使って、もう七年ぐらい記入し続けてる
ま、行数が50行程度だから重いとかも無いけど、別シートにグラフ表示したりで重宝する

各月の右端に月計とかは出してるけど、年合計はSheetの左端にまとめて表示
だから一年過ぎるとGHIJK列辺りに一列追加して翌年の合計用の枠を設ける
年の推移を数値でも見較べられて便利
使って無いセルには出費の特記事項とか文字列で書き込んで後日の参考に
そうやっていても範囲指定で合計出す時に邪魔に成らずにちゃんと数値だけを合計して
くれるのはすこぶる助かる  
列番号はBJOとか、もはや何列目かも関数使わんと判らんありさま
0188名無しさん@そうだ選挙にいこう
垢版 |
2023/10/08(日) 14:14:49.93
例えば、時系列×項目の縦横表(マトリックス)なら、
時系列は延々続くので縦(行)にするのが得策。
項目には限りがあるだろうが、
それでも目視で直接管理できるのはせいぜい20個くらいまで。

で、同じ日時でも値がある項目とない項目があったりするから、
毎回、想定項目を横(列)に並べるのは
CPU負荷やメモリー無駄遣いになるのでは?

なので原初データはリスト形式
日時 項目 値



の基本3列で格納するのがよろしいのかと。
(項目の枝分かれで列が増えてもいいけど、値は基本1列)

このデータから何かを人間が読み取ろうとするなら、
各日時の値をそのままプロットにしたグラフにしてみるとか、
月単位・年単位で合計や平均を集計してみるとか、
項目Aに絞って集計・項目Bに絞って集計とか、
もう一手間が必要になるはず。

「何百列もある生の数字の縦横表作って、列合計・行合計する」
というのは、紙ベースの集計手法に引きずられ過ぎていて、
得られる情報にあまり意味はなさそうに見える。
0189名無しさん@そうだ選挙にいこう
垢版 |
2023/10/08(日) 14:23:28.61
【1 OSの種類         .】 Windows11
【2 Excelのバージョン   】 Excel2019
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 可(VBAの所に貼り付けるだけのものなら)
1ブックに50シートあります。それぞれのシートは同じ表。
1シート目の表にはA行に1-30の連番がふってあります。番号の始まりのセルはA3
2シート目のA3に自動で31を、3シート目のA3には61を・・・という風にできる方法はありますか?
50シートに連続で番号がつながっている表を作成したいのです。
よろしくお願いします。
0190名無しさん@そうだ選挙にいこう
垢版 |
2023/10/08(日) 15:28:38.53
>>188
得策もへったくれも、それが見やすい・一目瞭然だからいーんだよ、家計簿代わりだし
食衣住の順に項目のボリュームも違うし、食の分類内はスーパーとかを並べてんだ
スーパーA、スーパーB・・とか並んでて、一方だけ金額伸してたら「あぁ、次はコッチで
買うようにしよう」とか一目で判る 去年と見比べるのも容易
コンビニは面倒だから一緒くたにしてるけど 年間であの店にいくら落してるかとかも
いちいち数式・関数使ってひとつずつ見比べとかやってられない 一目瞭然が最適解
紳士服のアオキでいくら使った、ユニクロで、しまむらで、、、ってことさ
高級衣料品なんか年に数回だからその他扱い それを特記で書き込んどけばいいだけ
アオキの年間合計よりその特記のが上回るなんてこともままあるが、それはそれでいい

業務上でも似たようなケースはあり得ると思う
チマチマ分析する必要も無い 一目で全体把握ができるものが欲しい なんてぇ時には
これを応用しようという魂胆 現場の連中よりも経営陣とかはソッチを欲しがるはず
「細かい分析はいい 全体としてどういった傾向だ」に応じるにはベターかと
0196名無しさん@そうだ選挙にいこう
垢版 |
2023/10/09(月) 19:20:44.89
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】microsoft 365
【3 VBAが使えるか    .】 使えるが、避けたい
【4 VBAでの回答の可否】 可だが、避けたい

エクセル上でメンバー管理がしたいです。
@「Sheet1」に「TABLE1」というテーブルがあり、「フォルダ名」列と「アクセス権グループ」列があります。
「フォルダ」列は一意で、「アクセス権グループ」列には重複があります。
A「Sheet2」に「TABLE2」があり、「アクセス権グループ」列と「ユーザ名」列があります。
「アクセス権グループ」列は一意であり、「ユーザ」列には重複があります。
@Aの状況で、
@の「アクセス権グループ」列のそれぞれに自動でリンクを貼り、クリックすると「Sheet2」に遷移をしてユーザグループ列のところまで移動させたいです。
Excelの機能だけで実装可能でしょうか?
VBAを使えば可能なのはわかりますが、Excelの機能だけとさせていただきます。
0198名無しさん@そうだ選挙にいこう
垢版 |
2023/10/10(火) 20:54:52.24
1のテーブルにリンク用の列、2のテーブルにセルアドレスを表示する列を追加して、hyperlink関数とcell関数、xlookup関数の組み合わせで出来ると思う。
0199名無しさん@そうだ選挙にいこう
垢版 |
2023/10/11(水) 05:02:01.84
質問者の書き方だと「アクセス権グループ」列自体にリンク付けたい感じなんだよね
でも多分それはVBA使わないと無理で、その横の列でいいなら何とでも出来る
0200名無しさん@そうだ選挙にいこう
垢版 |
2023/10/11(水) 23:20:20.07
皆さんありがとうございます!hyperlink関数というものを初めて知りました。他の関数を駆使すれば出来そうです。
ありがとうございました。
0202名無しさん@そうだ選挙にいこう
垢版 |
2023/10/12(木) 20:48:17.46
>>200です。
デスクトップアプリでは上手くいきましたが、Excel for the web では上手くいきません。
どうしたら良いでしょうか?
chatGPTに聞いたらそもそもfor the webではhyperlink関数で別シートに飛べないと言われてしまいました。そうなんでしょうか?
0203名無しさん@そうだ選挙にいこう
垢版 |
2023/10/12(木) 21:49:06.06
>>202です。
結局VBAで実装しました。これでいいです。
0204名無しさん@そうだ選挙にいこう
垢版 |
2023/10/16(月) 12:27:05.99
ん? VBAじゃなおさらExcel for the web上で動作しないんじゃ?
Office スクリプトとかいうのが利用できるようだけど、タスクの自動化程度の利用価値しか無いんだろ?
何をどうしたいとかが、とっ散らかってるのか
それとも、ものっそ裏技使って実装したとかなのか 事の顛末がわやだ 
「これでいいです。」には、こちら側はコケるしか応じようも無いな
0207名無しさん@そうだ選挙にいこう
垢版 |
2023/10/16(月) 16:13:26.82
相変わらず馬鹿ばっか
0208名無しさん@そうだ選挙にいこう
垢版 |
2023/10/16(月) 19:11:15.37
意味が分からないけど、sumifで列数が40の倍数の値を足せばいいんじゃね?
範囲の頭を絶対参照、ケツを相対参照にすれば累計になるやろ
0210名無しさん@そうだ選挙にいこう
垢版 |
2023/10/16(月) 19:20:34.20
>>206

考えてるのと合ってるかわからんが、以下はどうやろ?サクッと書いたんでイマイチな気もするが。
Lambda使えん環境なら他の方にまかせる。

=LET(a,A1:A1000, s,SEQUENCE(ROWS(a)), b,IF(MOD(s,40)=0,1,0), SCAN(0,a*b,LAMBDA(i,x,i+x)))
0211名無しさん@そうだ選挙にいこう
垢版 |
2023/10/16(月) 20:26:25.24
こんな事出来ますか?
A1セルに今日の日付
B1セルに『リンゴ』と入力
C列に365日の日付

A1セルの今日の日付とC列の日付の一致した(同日)セルの取得
そのセルの右横にB1セルの『リンゴ』を代入

vlookupは一致したセルの横の値を取得ですが、その逆の一致したセルの横に値を代入するみたいな感じって可能ですか?
0212名無しさん@そうだ選挙にいこう
垢版 |
2023/10/16(月) 21:40:27.78
すごい発想だね(いや、褒めてんじゃなくて)
二つのセルに入力したら、それに該当するセルまで飛んでその値を自動で代入しろってか
365日ってことは一年それを使い続けるわけで、当然それ一年で済む問題じゃ無くて
先々を想定してもそんな程度の仕組みで使い続けられる環境なんだろうか
VBAでなら可能です という答えしか出来んわ
0213名無しさん@そうだ選挙にいこう
垢版 |
2023/10/17(火) 01:09:23.31
>211
D列に=IF($C行番号=$A$1,$B$1,"")って入れりゃできるだろーが。

ただただナンセンスの極みだけどな。A1の日付変えるたびにD列の結果が変わるんだぞ。
どんな使い方だ?日付入力するごとにシート or ファイルを新しく作るのか?アホみたいにシートかファイルが増えるな。明らかにムダだ。
それとも入力した日付の行までわざわざスクロールしてD列のセルを値貼り付けか?それなら直接入力しろよって話だ。D列に数式と値(文字列)が混ざってミスのもとにもなる。
0214名無しさん@そうだ選挙にいこう
垢版 |
2023/10/17(火) 12:26:48.30
>>211
User I/Fの細部は置いといて、やりたいことは何となくわかるけど、一つ疑問が。
同じ日に、複数のアイテムがある場合はどう表示したいと思ってるんやろ?
横にどんどん伸ばすってことか?
とすると、横のリミットは付けるのか、付けないのかってところ。
0215名無しさん@そうだ選挙にいこう
垢版 |
2023/10/18(水) 19:34:51.89
>>204
こちらいろいろありまして、結局おっしゃる通りOfficeスクリプトで解決しました。
0217名無しさん@そうだ選挙にいこう
垢版 |
2023/10/19(木) 13:19:41.30
VBAで実装しました → Officeスクリプトで解決しました この経緯がわがんね
誰しもどんな企業でもいろんな事情を加味しながら設定しなきゃならないのは世の常・人の常だが
関数だけで済んだってことか? Officeスクリプトの出番ねーじゃん?
ハイパーリンクでどんな操作を自動化するんだ? ま、当人に説明させるともっと混乱するかもだな

Officeスクリプトって、こんなに便利 って事例を羅列されたら食指も動くってもんだが
0219名無しさん@そうだ選挙にいこう
垢版 |
2023/10/19(木) 20:34:27.52
くそ難しい仕事が来たのでヒントをください

内容は研修の振り分け

候補は1人に付き第5候補くらいまで取る

研修は上限もあるが下限もある
参加人数が少なすぎてはいけない

研修は午前の部と午後の部がある

1人に付き午前と午後両方受ける

この条件で出来るだけ簡単に振り分けたい
この際候補は厳密でなくていい
第1優先して振って後から微調整とかでもいい
0220名無しさん@そうだ選挙にいこう
垢版 |
2023/10/19(木) 20:53:44.23
請求書をデータベースみたいにつくる解説では
転記先に請求書ごとに1行というのが多いです
これだと去年の請求書の中で一番金額が高いのは何だったのか、などの検索ができないと思うのですが、
列に転記していくのでは駄目なのでしょうか?
横にやってるのを縦にするだけで
正規化的には何度も同じ請求書IDをもたせることになるので間違ってるのかもしれませんが
フィルタやソートなどができるようになると思うのですがどうなのでしょう
0221名無しさん@そうだ選挙にいこう
垢版 |
2023/10/19(木) 20:54:14.75
請求書をデータベースみたいにつくる解説では
転記先に請求書ごとに1行というのが多いです
これだと去年の請求書の中で一番金額が高いのは何だったのか、などの検索ができないと思うのですが、
列に転記していくのでは駄目なのでしょうか?
横にやってるのを縦にするだけで
正規化的には何度も同じ請求書IDをもたせることになるので間違ってるのかもしれませんが
フィルタやソートなどができるようになると思うのですがどうなのでしょう
0222名無しさん@そうだ選挙にいこう
垢版 |
2023/10/19(木) 22:11:20.99
馬鹿の考え休むに似たり
0223名無しさん@そうだ選挙にいこう
垢版 |
2023/10/19(木) 22:14:58.39
>>220
> 転記先に請求書ごとに1行というのが多いです
>これだと去年の請求書の中で一番金額が高いのは何だったのか、などの検索ができないと思うのですが、
普通に出来ると思う。何故出来ないと思ったの?
どんなデータか見せてもらわないと答えられない。
0225名無しさん@そうだ選挙にいこう
垢版 |
2023/10/19(木) 23:10:31.42
>>2
0227名無しさん@そうだ選挙にいこう
垢版 |
2023/10/20(金) 11:47:43.05
くそ難しい仕事 とか書いておきながら、どこがどうくそ難しいのか、こちらでは判断できない
 出来るだけ簡単に振り分け 候補は厳密でない 第1優先で振って後から微調整
これはくそ難しいんじゃなくて 単に面倒ってだけ コツコツ手作業でもサイコロ振ってでも
紙に氏名書いたのを放り投げて決めたって、どうとでも成りそう  泣き言にも程がある

請求書をデータベースみたいに作る解説  そのサイトとかを見せてもらえば判断付けやすい
なんか誤解している気がする 気がするだけだけど
フィルタやソートなどは、その元のデータベースに対してするもの 出力されたものは対象じゃ無い
0228名無しさん@そうだ選挙にいこう
垢版 |
2023/10/20(金) 20:33:36.49
教えてください。
エクセルで住所2地点から距離を算出する方法ありますか?
0229名無しさん@そうだ選挙にいこう
垢版 |
2023/10/20(金) 21:44:32.32
Google Map でやってください
直線距離なのか電車経路なのか自動車・自転車・徒歩 一口に距離と言っても様々です

ま、憎まれ口ばかり叩いていてもお客さん寄り付かなくなるだけなので、
https://wp.kobore.net/%E6%9C%AA%E5%88%86%E9%A1%9E/post-5634/  とか
https://zenn.dev/music_shio/articles/3c59e10842fcc7   とか
https://oshiete.goo.ne.jp/qa/12377892.html  これは教えて!gooとかでおんなじ質問
ググりもしないで質問してる? それともヨソの事例を持ち込んでるだけ?

>>219 のも、ちょっとググればすぐ出て来る
https://prau-pc.jp/excel/grouping/
まあ、こうやって必死こいてExcelで調整したとしても、実務上は「おれ、その日出張だからムリ」
だの「その二人は一緒にしちゃダメ」だの「納期忙しいのに研修なんか受けてられっか」だのだの
苦情のてんこ盛りが押し寄せるだけだろうけど
先ずは本人の希望を聞いて埋めて行って、フリーな連中を穴に押し込んでく ってのがよっぽど現実的
0230名無しさん@そうだ選挙にいこう
垢版 |
2023/10/20(金) 23:01:28.06
ありがとうございました。
0231名無しさん@そうだ選挙にいこう
垢版 |
2023/10/20(金) 23:11:55.63
馬鹿が質問するスレ
0232名無しさん@そうだ選挙にいこう
垢版 |
2023/10/20(金) 23:33:45.15
ありがとうございました。
0233名無しさん@そうだ選挙にいこう
垢版 |
2023/10/21(土) 13:22:52.38
>>231
君は天才なの?
0237名無しさん@そうだ選挙にいこう
垢版 |
2023/10/22(日) 02:34:44.01
よろしくお願いします。
【1 OSの種類       .】 Windows10
【2 Excelのバージョン   】 Excel365
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】

シートのある列に、「電話:090-1234-5678」とか「No.03-1234-5678」などという文字列が入力れされています。
これを、数字だけのこして他を全部削ってたうえで頭にアポストロフィを付けるという状態にしたいです。
つまり「'09012345678」「'0312345678」のようにしたいです。

Sheet.cells(r,1) = ?????

というようにVBAで書きたいのですが、どうやればいいのかおしえてください。
0240名無しさん@そうだ選挙にいこう
垢版 |
2023/10/22(日) 10:49:22.77
Option Explicit

Function NUMBERCHARACTERONLY(source_string As String) As String
  Dim loop_counter As Integer
  Dim destination_string As String
  Dim work_character As String
  destination_string = "'"  '先頭のアポストロフィを先にセットしておく
  For loop_counter = 1 To Len(source_string)  'ループして1文字ずつ処理する
    work_character = Mid(source_string, loop_counter, 1)  '元の文字列から1文字切り出す
    Select Case work_character  '数字なら出力に追加していく
      Case "0", "0", "〇", "零"
         destination_string = destination_string & "0"
      Case "1", "1", "一", "①", "Ⅰ", "ⅰ", "壹", "壱", "弌"
         destination_string = destination_string & "1"
      Case "2", "2", "二", "②", "Ⅱ", "ⅱ", "弍", "弐", "貳", "貮"
         destination_string = destination_string & "2"
      Case "3", "3", "三", "③", "Ⅲ", "ⅲ", "参", "參"
         destination_string = destination_string & "3"
      Case "4", "4", "四", "④", "Ⅳ", "ⅳ", "泗", "肆"
         destination_string = destination_string & "4"
0241名無しさん@そうだ選挙にいこう
垢版 |
2023/10/22(日) 10:49:49.69
      Case "5", "5", "五", "⑤", "Ⅴ", "ⅴ", "伍"
         destination_string = destination_string & "5"
      Case "6", "6", "六", "⑥", "Ⅵ", "ⅵ", "陸"
         destination_string = destination_string & "6"
      Case "7", "7", "七", "⑦", "Ⅶ", "ⅶ", "漆", "質"
         destination_string = destination_string & "7"
      Case "8", "8", "八", "⑧", "Ⅷ", "ⅷ", "捌"
         destination_string = destination_string & "8"
      Case "9", "9", "九", "⑨", "Ⅸ", "ⅸ", "玖"
         destination_string = destination_string & "9"
    End Select
  Next loop_counter
  NUMBERCHARACTERONLY = destination_string  '結果を返す
End Function
0244名無しさん@そうだ選挙にいこう
垢版 |
2023/10/22(日) 19:36:31.17
OSの種類       .】 Windows10
【2 Excelのバージョン   】 OFFICE2019
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】
特定のセルを16進数2桁のみと受付としたいのですがどのようにすればよいですか?
0245名無しさん@そうだ選挙にいこう
垢版 |
2023/10/23(月) 16:44:20.15
【1 OSの種類         .】 Windows11,10
【2 Excelのバージョン   】 office365
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

PowerQuery で OneDriveやShrepointの中のファイルから引っ張って
自動更新の表を社内の皆さんが見られるフォルダに作りたいのですが
ソースファイルが管理職のみアクセス権限のあるフォルダにある時、
権限のない平社員さんにもそのExcelを開けて自動更新をかけられるようにしたいのですが、
なにか設定の方法があるのでしょうか?
よろしくお願いします。
0247名無しさん@そうだ選挙にいこう
垢版 |
2023/10/23(月) 21:51:05.18
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel365
【3 VBAが使えるか    .】 はい(VBAコードをコピペするぐらいしかできない)
【4 VBAでの回答の可否】 可

やりたいことは
1~10行はPS5
11~20行はPS4
21~30行はSwitch

みたいにソフトリストを作って随時更新
別シートにハードリストの表示非表示を選択表を作ってボタンを押せば非表示ハードの列は消える
こういう事なんだけど、

ソフトリストA列にハード名、B列にはVKOOKUP数式を自動で入れる方法はないですか
自分が使うわけじゃないから入力時AB列に空白が絶対生まれる
それをマクロでカバーしたい

行に名前の定義をして非表示も考えたんだけど、別シートの表示リストに書かれてる非表示対象の名前を選択する方法が見つけられなかった
0248名無しさん@そうだ選挙にいこう
垢版 |
2023/10/23(月) 21:59:42.02
>>246
君はオークション板に居るか?
0249名無しさん@そうだ選挙にいこう
垢版 |
2023/10/23(月) 22:29:49.33
Excel365って
本当に馬鹿ばっか
0252名無しさん@そうだ選挙にいこう
垢版 |
2023/10/24(火) 12:04:52.20
エクセルで、フォルダ内に、a、ab、など複数ののファイルがあった場合に、

その中身を1枚にしたいので、単純にa.xlsxへのリンクをしているんだけど、、aというファイル名がcになったりするので、集計ファイルにどのファイルへのリンクかを記入して、リンクを都度変更させたい。

マクロでも可
0254名無しさん@そうだ選挙にいこう
垢版 |
2023/10/24(火) 14:36:30.61
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel Online版
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 否

7-Zipでxlsxを展開→何もせず→同で再圧縮(通常、無圧縮〜超圧縮)して再開するとエラーになる
しかし、7-Zipで開いた状態でシート(sheet1.xml)を削除したものなら、「修復」して開くことができる(アプリ版なら開けた記憶と情報あり)

圧縮アプリなのか、圧縮オプションなのか?教えてください。

参考)そもそも何してるのかw
1番シートに関数を最終行まで誤操作で埋めてしまったため、列の削除もシートの削除も処理が終了しなくなってしまった
ファイルサイズも大きく、開くのにも要時間。むりくり当該シートを7-Zipで消しただけで何とか修復
0255名無しさん@そうだ選挙にいこう
垢版 |
2023/10/24(火) 17:40:18.70
>>252
意味がよく理解できないのだけど、
a.xlsx で開いたファイルから、a.txt のようなファイル名を生成したいってことかな
0257名無しさん@そうだ選挙にいこう
垢版 |
2023/10/24(火) 19:18:56.51
>>252
INDIRECT関数でファイルパスをこさえるのが一般的です。それならご存知かな
やはりOnline版特有の課題があるのだとしたら・・・申し訳ない

皆さん
>>254も、よろしくお願いしますw
0259名無しさん@そうだ選挙にいこう
垢版 |
2023/10/25(水) 01:42:53.60
>>258
やっちまったwww
ありがとうございます!

恥ずかしながらマトメです

■シートに関数埋めすぎてセルを消せない、シートを削除れないとき
ファイルを展開し、当該シート(xml)を削除する(番号が抜けてもよし)
再圧縮(同率は不問)にて再開すると修復され復活する
しかし修復の際、カーソル位置か表示位置なのか?消したシート(セル)の範囲だと整合性の問題で失敗する感じ→修復中に有効なシートに移動することで通過出来た
なお、再圧縮時にルートにフォルダを作らないこと。開くこともできませんw
0260名無しさん@そうだ選挙にいこう
垢版 |
2023/10/25(水) 11:00:07.11
セルに文字列で社名が入ってて
末尾に「Co.,Ltd.」が付いてる奴がけっこうある
だけど大文字小文字全角半角が入り乱れてる
これを「Co.,Ltd.」に関数で変換したい
SUBSTITUTEで全パターンネストは限界があるし
もっとスマートな方法はない?
0261名無しさん@そうだ選挙にいこう
垢版 |
2023/10/25(水) 13:42:12.20
とりあえず、全角を半角に、小文字を大文字に変換し置換するってのは
0262名無しさん@そうだ選挙にいこう
垢版 |
2023/10/25(水) 14:17:38.03
どうでしょ

=SUBSTITUTE(UPPER(ASC(A1)),"CO.,LTD.","Co.,Ltd.")

再圧縮をミスった私ですがw
0263名無しさん@そうだ選挙にいこう
垢版 |
2023/10/25(水) 14:42:00.08
実際はこんなもんですかね。ご査収ください

=MID(SUBSTITUTE(UPPER(ASC(A1)),"CO.,LTD.","Co.,Ltd."),1,FIND("Co.,Ltd.",SUBSTITUTE(UPPER(ASC(A1)),"CO.,LTD.","Co.,Ltd."))-1)&MID(SUBSTITUTE(UPPER(ASC(A1)),"CO.,LTD.","Co.,Ltd."),FIND("Co.,Ltd.",SUBSTITUTE(UPPER(ASC(A1)),"CO.,LTD.","Co.,Ltd.")),LEN(SUBSTITUTE(UPPER(ASC(A1)),"CO.,LTD.","Co.,Ltd.")))
0265名無しさん@そうだ選挙にいこう
垢版 |
2023/10/25(水) 20:17:09.67
>>260
その分だとコンマやピリオドの位置も守られてないんだろ
素直にVBA使うか、csvに書き出してsedの正規表現で一気に置換した方が早い

ワークシート関数だけでやるのは難易度が高すぎる
UPPER関数とかASC関数とか使うと、手前の社名の方まで影響受けてしまうし
0266名無しさん@そうだ選挙にいこう
垢版 |
2023/10/25(水) 21:22:25.36
>>265
VBAって素直なの?
正規表現にしろコンマやピリオドの位置を探すんだし、アスキーファイルに書き出すとなると改行文字まで気にせなあかんよね?
コンマやピリオドが守られてないファイル相手。うーん
さらにExcelに戻すのも改行気になるよね。うーん

私のサンプルは無視なのwww
>>263
0267名無しさん@そうだ選挙にいこう
垢版 |
2023/10/25(水) 21:43:48.46
>>260

いまひとつの計算式じゃが以下はどうじゃろ?
txtに会社名一覧の配列、
txtaに変換前の文字列一覧配列
txtbに変換後の文字列
を入れる。

txtaの配列は左側が優先されるから、珍しい記載方法から順に並べるのが良い気がする。

LET(txt,A1:A10, txta,{"CO.,Ltd.","CO. ,Ltd.","Co.,Ltd."}, txtb," Co.,Ltd. ", r,ROWS(txt), c,COLUMNS(txta), txt2a,SUBSTITUTE(txt,txta,"★"),
x,TAKE(SCAN(0,EXPAND(LEN(txt2a)- LEN(SUBSTITUTE(txt2a,"★","")),r,c+1,-1), LAMBDA(i,x,IFS(i=1,0,x<>1,0,TRUE,1))),,c),
chgtxt,SUBSTITUTE(txt2a,"★",txtb), y,BYROW(IF(x=1,chgtxt,""),LAMBDA(x,TEXTJOIN("",TRUE,x))), IF(y<>"",y,txt))
0270名無しさん@そうだ選挙にいこう
垢版 |
2023/10/25(水) 23:58:34.35
質問させてください。
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2019
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 不可
Excel初心者です。
オートSUMで+2-2-4と計算をして合計を出すと、-4となります。マイナスの合計になる時はその合計の場所を0にして、0からマイナスにならないようにしたいのですが、どうやったらいいのでしょうか?よろしくお願いします。
0271名無しさん@そうだ選挙にいこう
垢版 |
2023/10/26(木) 00:19:56.54
>>270
追記です。
たくさんのマイナスの数字を計算に入れても合計値は0になり、その後の計算にプラスの数字が入ればプラスになる、みたいな感じにしたいです。
ちょっと分かりにくくてすみません。
よろしくお願いします。
0274名無しさん@そうだ選挙にいこう
垢版 |
2023/10/26(木) 04:24:10.01
>>271
sumの替わりにsumif関数を使い、条件を0以上にする
0276名無しさん@そうだ選挙にいこう
垢版 |
2023/10/26(木) 05:08:24.01
>>271
+1 -1 -1 +1 の場合は1になるか2になるかどっち?
つまり、マイナスは無視するだけなのか、マイナスになったらそれまでの合計がリセットされるのか
0279名無しさん@そうだ選挙にいこう
垢版 |
2023/10/26(木) 10:08:44.61
今更だが、Co.,Ltd. の件は置換じゃダメなのか 
質問書き込んで回答されたの読んで試して試行錯誤してる間に解決してる気がする
どんなイレギュラーな記述が有っても、ざっくり処理した後で再発見した部分だけ再度置換で済むような
問題は、今後も元データが次々投入されて、せっかく直したのがチャラに成ってしまう点のような
変則 Co.,Ltd. のバリエーションを別途リストアップしておくのも大事な気がする
変則のリストさえ出来てれば、どんな厄介が紛れ込んでも文字列一括置換で秒殺のはず
0280名無しさん@そうだ選挙にいこう
垢版 |
2023/10/26(木) 10:14:56.28
オートSUMなのにいっこずつチェックしながらマイナスを除外するのか?
>>276 なら0に成らなきゃいけないだろうに?
数値が入ってるセルの配列がどんなんか判らんが、最終行(または列)で一括オートSUMだと誤算するだろ
逐次計算でやるならオートSUMは使えない
0281名無しさん@そうだ選挙にいこう
垢版 |
2023/10/26(木) 10:55:11.69
>>278
できない事もないけど、具体的に範囲の番地わからないと適切なのを組めない
せめてデータが縦長(1列)か、横長(1行)かだけでもわからないと・・・
0283名無しさん@そうだ選挙にいこう
垢版 |
2023/10/26(木) 11:45:34.37
俺ならまず =RIGHT(A1,8) で後半部分を抜き出してB列でソートして重複を削除して初期リストを作るな
変な場所にスペースが入ってりピリオドが抜けてたとしても、単純に重複削除だけでイレギュラーなパターンとしてすべてリストアップできてるから
0284名無しさん@そうだ選挙にいこう
垢版 |
2023/10/26(木) 14:59:55.28
クエリと接続で
フォルダからデータを取得
フォルダ内にはテンプレのエクセルブック
エディタで要らない列、行を外してテーブルを作った
そのテーブル隣の列にテキストを入れ込み、テーブルにサイズを変更し、テーブルを広げた
この状態でクエリを更新すると、追加した列が置き去りに、というかクエリの列に付随していかない。
クエリの接続の列の並べ替えを保持ってのはクエリにしか適応されないのか、無理だった。
更新してもズレない方法を 、誰か。。。
0285名無しさん@そうだ選挙にいこう
垢版 |
2023/10/26(木) 15:00:20.82
クエリと接続で
フォルダからデータを取得
フォルダ内にはテンプレのエクセルブック
エディタで要らない列、行を外してテーブルを作った
そのテーブル隣の列にテキストを入れ込み、テーブルにサイズを変更し、テーブルを広げた
この状態でクエリを更新すると、追加した列が置き去りに、というかクエリの列に付随していかない。
クエリの接続の列の並べ替えを保持ってのはクエリにしか適応されないのか、無理だった。
更新してもズレない方法を 、誰か。。。
0286名無しさん@そうだ選挙にいこう
垢版 |
2023/10/26(木) 18:39:04.97
>260 のCo.,Ltd.ですが

重複の削除は大文字小文字区別しないのでちょっとめんどくさいけど
なんとかリスト抽出したら
coとltdの間にスペースがあったりなかったり
coとltdの間の「.」「,」は全角と半角が混じってる「、」もある抜けてるのもある
ltdの後ろに.があったり全角だったりなかったり
なので抜けとか考えると文字数が不定でお手上げ

全パターンはスペースなしで1万通以上なので諦め
スペースありだと計算できない

なので正規表現で
[cCcC][oOoO][\..].{0,3}[lLlL][tTtT][dDdD][\..]?

co.の後ろ3文字の判定が手抜きだけど実績では不具合なさそう
どうしても関数でやりたいので
ネットで拾ってきたユーザー関数REGEXPを使う

=SUBSTITUTE(A2,REGEXP(A2,"[cCcC][oOoO][\..].{0,3}[lLlL][tTtT][dDdD][\..]?"),"Co.,Ltd.")

にした
もう疲れた
0287名無しさん@そうだ選挙にいこう
垢版 |
2023/10/26(木) 19:20:14.09
>>282
これだけの数を
5文字*(4種全半半大小)+3文字*2種全半ならに文字配置を列挙するの?
統計苦手だけどなんバターンなんだろ。これ手作業で作ったら検証がガバだよね、またちょんプロか
仕事柄・・・関数でできる範囲なのが全半大小だと考えれば諦めれる範囲なんちゃう
変換テーブル作り出したら(株)やら旧漢字やらなんでもかんでも変換するべきってなるのイヤやねw
0288名無しさん@そうだ選挙にいこう
垢版 |
2023/10/26(木) 19:57:04.97
お手伝いしたいけど
>>276

これが1or2なのが既に理解できない。0or2でないの?www
0289名無しさん@そうだ選挙にいこう
垢版 |
2023/10/26(木) 21:15:02.02
>>288
自分も?となったけど、順に足してその時点の数値で判断するということかと。
+1 -1 -1 +1
+1-1で0, 0-1で-1になるので0, 0+1で最終的に1かと。
vbaなら出来るけどワークシート関数では無理?
lambda関数で作り込めば出来るのかな。
0290名無しさん@そうだ選挙にいこう
垢版 |
2023/10/26(木) 22:58:04.41
>>289
なるほど。ありがとうですw

ならば>>273氏が良さそうですね

私は>>275氏のMAXをよく使うので

B1セル =A1
B2セル =MAX(B1+A2,0)
B3セル =MAX(B2+A3,0)
B4セル ~繰り返し~
0291名無しさん@そうだ選挙にいこう
垢版 |
2023/10/27(金) 00:27:50.78
windos10でExcel365を使ってるんですが、コメント機能がスレッド表示になりません。
メモと同じ表示になってしまうのですがスレッド表示にするにはどうすればいいでしょうか?
0292名無しさん@そうだ選挙にいこう
垢版 |
2023/10/27(金) 00:43:52.57
パワクの列分割で、数字/非数字の境目と非数字/数字の境目の両方で分割することはできますか?
同じ列にABC123と12ABがあったときに、ABC;12の列と12;ABの列に分割したい
0293名無しさん@そうだ選挙にいこう
垢版 |
2023/10/27(金) 00:44:05.06
パワクの列分割で、数字/非数字の境目と非数字/数字の境目の両方で分割することはできますか?
同じ列にABC123と12ABがあったときに、ABC;12の列と12;ABの列に分割したい
0294名無しさん@そうだ選挙にいこう
垢版 |
2023/10/27(金) 00:50:03.97
>>267

もうやり方を決めたみたいやが、ひとまず修正版をあげとく。多分なおってると思う。
ついでにひとつの変換前文字列が複数マッチングしてたら、Co.,Ltd.Co.,Ltd.のように2重変換とならないような対策も入れた。

LET(txt,A1:A10, txta,{"CO.,Ltd.","CO. ,Ltd.","Co.,Ltd."}, txtb," Co.,Ltd. ", r,ROWS(txt), c,COLUMNS(txta), txt2a,SUBSTITUTE(txt,txta,"★"),
x,EXPAND(LEN(txt2a)- LEN(SUBSTITUTE(txt2a,"★","")),r,c+1,-1),
y,SCAN(0,x,LAMBDA(i,x,IFS(x=-1,0,x=1,i+1,TRUE,i))),
z,HSTACK(TAKE(y,,-1),TAKE(y,,c)),
flg,TAKE(IF((z=0)*(y=1),1,0),,c),
chgtxt,SUBSTITUTE(txt2a,"★",txtb),
txtc,BYROW(IF(flg=1,chgtxt,""),LAMBDA(x,TEXTJOIN("",TRUE,x))),
IF(txtc<>"",txtc,txt))
0296名無しさん@そうだ選挙にいこう
垢版 |
2023/10/27(金) 22:51:31.53
内容から推測するに大体関数5個くらいでシンプルに書けると思う
あまり長い式を書くと1ヶ月後には本人すら改修困難になる
0298名無しさん@そうだ選挙にいこう
垢版 |
2023/10/28(土) 10:36:15.07
これぐらいで長い式なんかな?
この数倍の計算式はよく作るよ。
普通はメンテナンス性をよくするために、全然違う記載スタイルにするけど。

今回はそれをすっ飛ばして、かつ、計算式の吟味もサボってる感じやな。
0299名無しさん@そうだ選挙にいこう
垢版 |
2023/10/28(土) 11:26:11.16
その半分でも長い部類
その数倍の式をよく作るのはちょっと理解できない
原因が変数の名前がやたら長いからとか複雑な数学の公式を組み込んでるからとかならまだマシだけども
0301名無しさん@そうだ選挙にいこう
垢版 |
2023/10/28(土) 12:10:17.85
今更だが、Co.,Ltd. に関してより正確な知見を
https://online.ecc.co.jp/column/inc/
企業の登記に関して会社名の英語表記は定款で決める、とある つまり、企業によりけりで自由だと
更にコンマは省略できるだの、様々があって当然の様子 統一する意義が薄い(気がする) 自己満?
対象企業の定款から抜き出した元データがあるやら、外国企業が前提やら
0302名無しさん@そうだ選挙にいこう
垢版 |
2023/10/28(土) 13:04:02.35
メンテナンス性だと思うけど
> 全然違う記載スタイルに
何と違うスタイルにするんだろう?

要求事項(仕様)に近い状態なら長短は気にならない。仕様と違えてまでも可読性は求めない


>>301
>英語では会社名の後ろに「Inc.」や「Co.,Ltd.」などの表記を記載します。
最後に表記するってしれっと書いてあるけど、決め事なのか通例なのか
汎用機の時代から考えれば全データ内に全半大小が混在してることも仕方ないと思う。1データで混在してるのは止めてほしいけどw
0304名無しさん@そうだ選挙にいこう
垢版 |
2023/10/28(土) 14:22:35.02
>>303
え?
未来予知できないから答えられない。永遠にお守りすることが出来ないことを前提にしないの?
0305名無しさん@そうだ選挙にいこう
垢版 |
2023/10/28(土) 15:13:19.60
昔は長い難解な数式が組めれば高度なExcelスキルがあると思われたからな。
のちに問題になって止めようって風潮になったはず。
0306名無しさん@そうだ選挙にいこう
垢版 |
2023/10/28(土) 15:22:12.14
>>305
どちらかというと、古ければ古いほど関数が少なくて長くなるしかなかったというのが正解。
IFERRORが無いだけでも1.5倍にはなるしな。

で、バージョン上がっていってるのに新しい関数を使わずに、昔の式を引きずって無駄に長い式を組む老害がいるもんだから、それが叩かれ、その流れで長い式時代忌み嫌われる傾向になっていった。
実際は、短いからと言って可読性が高いわけではないけどな。

365ならかなり見やすく短い式にできるんだから、世界全体が365になってほしい位だ。
0307名無しさん@そうだ選挙にいこう
垢版 |
2023/10/28(土) 16:19:39.78
古いバージョンだと入れ子制限厳しいからそういう意味では不正解
0308名無しさん@そうだ選挙にいこう
垢版 |
2023/10/28(土) 16:26:34.40
どこまで古いの出してくるんだw
0309名無しさん@そうだ選挙にいこう
垢版 |
2023/10/28(土) 17:24:38.15
どこまで古いの出してくるんだw
0310名無しさん@そうだ選挙にいこう
垢版 |
2023/10/28(土) 17:24:58.64
ごめんなさい
0311名無しさん@そうだ選挙にいこう
垢版 |
2023/10/28(土) 17:58:04.35
あんま引っ張る気が無いんやが、ヒント的なものだけあげとく。単に自分の考えや方針であって、一般的になりうるかは知らんが。

エクセル計算式は特に理由がないなら、1つのセルにのみ入力して、スピルを使いまくればことたりることが多い。計算式のメンテする時もそのセルをいじれば良いだけや。

1つのセル内で、複数の関数定義をして、それをセル内で利用できる。これができると知って、スタイルを変えた。今となっては癖はあるけど普通の言語に近い感じや。別にセルを分ける必要は無いし、定義した関数内でのローカル変数や、グローバル変数も使い分けできる。コメントも適時記載する。

計算式を複数セルに分割して使うのは、不揮発性関数の再計算しないことによる速度アップも目的になりうる。何を再計算対象とするのかってのは、かなり強力に機能する。エクセルの特性に合った計算を考慮できれば、資源の有効活用ができる。

といいつつ、実は自分もようやく一定のスタイルを構築できた段階に過ぎないし、今後の一般的な流れにあっているかもわからん。大幅な機能アップも予定されているし(Pythonのこと)、どうなることやら。
0313名無しさん@そうだ選挙にいこう
垢版 |
2023/10/29(日) 13:08:39.56
↓に衝撃を受けてた。Pythonもすでにプレビュー版やし、私じゃもうダメかもw
>>295

>>303
当時読めるように書こうが世代交代が必要になれば手を入るべきだろうし
同じ結果だからと要求事項を曲解してまで短くとか意味あるんかなと思う
2023年現在でメンテナンス性を重視したら、MAPやREDUCEを使う方が良いとなるはずだけど・・・(VLOOKUPなんてX~使うでしょ?)
私自身のスキルをメンテナンスするのがやっとだよw
0314名無しさん@そうだ選挙にいこう
垢版 |
2023/10/29(日) 14:58:28.72
軽い?話題を振ってみる。

エクセルの機能強化がなされるに伴い、変数や関数名を日本語表記できる優位性はどんどん上昇していると感じる。

データ1、データ2
は使えるが、

dat1、dat2
は使えない。

でも、例えば汎用関数を作った時に、もし広く公開できるようにと考えた場合、前者だと計算式を読めん人口が多いので、やっぱローマ字のが良いのかなって思ってしまう。複雑な関数になればなるほど日本語表記したくなってくるが。

最近毛色は違うが、Shift-JISの日本語、および、多分中国語?のインプットがあって、文字がバケまくり?の環境に置かれてるので、やっぱ半角ローマ字は強いと考えてしまう。
コメントは日本語で許してねとは思うが。

皆さん何か考えていることなどあります?
0315名無しさん@そうだ選挙にいこう
垢版 |
2023/10/29(日) 16:15:41.79
私は古い人間なのでなかかな日本語にすることはできないです

関数名に日本語を利用した場合のデメリット
・ソート順が必ずしも読みのあいうえお順にならない(気持ち悪いw
・結局、並び順を意識すると日本語としてはおかしくなるから(ex. 月次決算、年次決算、月次予測→決済月次、決済年次、予測…
・エディタの「単語のみ」の範囲が違うイライラw(ex.重信メイ 「重信」と「メイ」でバラける。ジャニーk…
・正規表現で検索することが限りなく困難になる。アルファベットなら[A-Z,a-z]ですからね
・そもそも日本語だと技術的に縛ることが現実的に不可能(漢字はシナ文字にもありますからね
・日本語圏外スタッフが意外といるwwww

ExcelはカクカクシカジカでLenBが関数とVBAで違う仕様になってますからね。その変わり目を過ごしたのでなかなかw
関数名を日本語にせずjavadocのようにコメントにしっかり書きたいです
ビルトイン関数も英語ちゃいますからw
0317名無しさん@そうだ選挙にいこう
垢版 |
2023/10/30(月) 10:59:14.26
いちいちwを草生や…って打たなくてもいいのにw
0321名無しさん@そうだ選挙にいこう
垢版 |
2023/10/31(火) 11:42:57.99
>>306
ホントそう。ロータス123時から表計算やってる老害がドヤ顔で複雑で時代遅れな式組んでくるからね。
町内会の老害が作成したシートとか悲惨だわ
0323名無しさん@そうだ選挙にいこう
垢版 |
2023/10/31(火) 15:10:45.33
↓これに反応しないが老害は許せない世代は?
>>295
0324名無しさん@そうだ選挙にいこう
垢版 |
2023/10/31(火) 23:05:43.57
MS-DOS で Multiplan を使っていた俺が颯爽と通過
0326名無しさん@そうだ選挙にいこう
垢版 |
2023/11/01(水) 08:24:35.56
例えば文字列の変換をPowerQuery使ってやろうとすると
こんな感じ。

エクセルの関数を使わずに文字列を一瞬で変換する方法【powerQuery】vs【RelaxTools】
https://bunkyudo.co.jp/word-replace-powerquery-relaxtools-t-h/

1文字ずつだけでなく語句もいける。
ただ、「111」を「222」に変換したいときに「1111」が「2221」になるので
少なくとも数値は列追加で
if [当該列] = 111 then 222 else [当該列]
とかやらなきゃならんけど。

明示的な変換テーブルに語句追加するメンテしてけばいいので、
感覚的にはわかりやすい。
半角カナの全角化や地名表記のブレなんかに使ってる。
0327名無しさん@そうだ選挙にいこう
垢版 |
2023/11/01(水) 11:05:30.43
>>325
読解力。野暮な解説

ライセンスがあるないで数式をどうするかではなく、ライセンスがあろうとも古い冗長的な関数を利用してしまうこと、または、それをする人のこと

を言いたいんだと思ふ。ライセンスで解決すると思ってくれてるならそれはそれで嬉しいですが
0328名無しさん@そうだ選挙にいこう
垢版 |
2023/11/01(水) 11:05:46.69
>>325
読解力。野暮な解説

ライセンスがあるないで数式をどうするかではなく、ライセンスがあろうとも古い冗長的な関数を利用してしまうこと、または、それをする人のこと

を言いたいんだと思ふ。ライセンスで解決すると思ってくれてるならそれはそれで嬉しいですが
0330名無しさん@そうだ選挙にいこう
垢版 |
2023/11/01(水) 19:39:11.57
【1 OSの種類         .】 Windows11
【2 Excelのバージョン   】 Excel365
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

2つのシート、仮にαとβがあります
αとβには、それぞれA1からZ3000までのセルに値が入っています
別シートγを使用して、αとβを比較し、値の違うセルのみを見つけたいのですが
良い案はありますでしょうか?

最も簡単なやり方で言えば、γのA1からZ3000までEXACT(αn,βn)とすればよいのですが、それでは重くなってしまうので避けたいです。

規定上マクロの使用はできません。
パワークエリは使えます。
何卒お知恵をお貸しください。
0333名無しさん@そうだ選挙にいこう
垢版 |
2023/11/02(木) 07:01:32.21
ありがとうございます。でもそれだと列ごとしか異なっていることが分からないですよね?
どこのセルが違っているのか、できるだけ軽くなるように一発で特定したいんです。
自分はある程度であれば分かるのですが、実際のファイルの使用者はExcelがほぼ分からない人なので、可能な限り視覚的に簡単に特定できる方法にしたいんです。
本当はマクロを使いたいのですが、先述した通り社内規定により不可です。
0337名無しさん@そうだ選挙にいこう
垢版 |
2023/11/02(木) 11:41:41.10
そんな基本中の基本、頻用中の頻用な話なのね・・・自分の読解力に不安を覚えてしまった
流石です>335さん
0338名無しさん@そうだ選挙にいこう
垢版 |
2023/11/02(木) 11:52:06.22
為念。ご存知なら申し訳ない

Aとaの比較、EXACTは偽ですが=やifだと真です
0339名無しさん@そうだ選挙にいこう
垢版 |
2023/11/02(木) 11:55:22.13
もひとつおまけに。ご存知なら申し訳ない

文字列セル9と数値セル9の比較、EXACTは偽ですが=やifだと真です
0342名無しさん@そうだ選挙にいこう
垢版 |
2023/11/02(木) 20:53:16.97
50kgぐらいあるん?
0343名無しさん@そうだ選挙にいこう
垢版 |
2023/11/02(木) 20:53:40.70
3000行26列というデータから視覚的に探すというのもなんなので、値が異なるセルのアドレスを表示するものを組んでみた。処理が重いかどうかはわからない。
(TOCAL使ってるからExcel365かonlineしか動かない)

Sheet1,2にデータがあるとして、Sheet3のA1セルに
=TOCOL(IF(NOT(EXACT(Sheet1!A1:Z3000,Sheet2!A1:Z3000)),ADDRESS(ROW(Sheet1!A1:Z3000),COLUMN(Sheet1!A1:Z3000),4),""))

Sheet3のB1セルに
=FILTER(A1#,A1#<>"")
これでB列にスピルして表示される。
0344名無しさん@そうだ選挙にいこう
垢版 |
2023/11/02(木) 21:11:43.26
同じようなものを作ってみた。
ひとまずEXACTじゃなくてif版やけど。
詰めて表示するんで、大量に差がなければ一目瞭然やろ?
処理が高速だと思っているindexを使ってるので、重くないと思う。サクッと作ったんでイマイチかもしれんな。

=LET(a, Sheet1!A1:Z3000, b, Sheet2!A1:Z3000, r, ROWS(a), c, COLUMNS(a), mar, MAKEARRAY(r, c, LAMBDA(r,c, c)), mac, MAKEARRAY(r, c, LAMBDA(r,c, r)), eq, IF(a = b, 1, 0), eqmar, IF(eq = 0, mar, ""), eqmac, IF(eq = 0, mac, ""), tjeqmar, BYROW(eqmac, LAMBDA(x, TEXTJOIN("_", TRUE, x))), tjeqmac, BYROW(eqmar, LAMBDA(x, TEXTJOIN("_", TRUE, x))), tstjeqmar, TEXTSPLIT(TEXTJOIN("★", , tjeqmar), "_", "★", , , ""), tstjeqmac, TEXTSPLIT(TEXTJOIN("★", , tjeqmac), "_", "★", , , ""), qa, IF(tstjeqmar <> "", INDEX(a, tstjeqmar, tstjeqmac), ""), qb, IF(tstjeqmar <> "", INDEX(b, tstjeqmar, tstjeqmac), ""), q, IF(qa <> "", qa & " -> " & qb & " (" & tstjeqmar & "," & tstjeqmac & ")", ""), q)
0345名無しさん@そうだ選挙にいこう
垢版 |
2023/11/02(木) 21:46:09.11
>>343
344さんの関数をみてLET関数も使ってみた。これなら作業用の列も不要になる。

=LET(a,Sheet1!A1:Z3000, b,Sheet2!A1:Z3000, c,TOCOL(IF(NOT(EXACT(a,b)),ADDRESS(ROW(a),COLUMN(a),4),"")), FILTER(c,c<>"") )

LET関数の使い方がよくわかってなかったけど、なんとなく理解できた。LAMBDAも勉強しなければ。
0348名無しさん@そうだ選挙にいこう
垢版 |
2023/11/03(金) 07:04:13.73
>>344

ここで使ってるTEXTSPLITは、多量のデータが扱えん気がしてきた。
いつもは違う関数を使ってるが、サボってこれにした。
もし、要望があれば改良版を検討するか?
0353名無しさん@そうだ選挙にいこう
垢版 |
2023/11/03(金) 20:35:48.30
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】エクセル2019
【3 VBAが使えるか    .】 ぐぐってコピペできる程度、避けたい
【4 VBAでの回答の可否】 可だが、避けたい


VLOOKUP関数って複数の条件だと使えませんか?
&を使った方法はスマートでないとの数字を検索値で使うので連結したら違う検索結果になりそうなのでダメなのです。
3000行30列のデータを検索します。
素直にエクセル2021を購入してXLOOKUP関数を使うべきでしょうか?
他のやり方があれば教えてください。
0354名無しさん@そうだ選挙にいこう
垢版 |
2023/11/03(金) 21:58:46.68
>>353
xlookupでも複数条件での検索はvlookupと同じで&でキー列を作る方法になると思うけど。どこかでこれ以外の方法が紹介されてた?
「違う検索結果になりそう」って試してないならまずやってみて確認するのが先では。
0356名無しさん@そうだ選挙にいこう
垢版 |
2023/11/07(火) 07:45:09.28
>>353
vlookupでやりたいなら&でやらないと多分無理
複数行の結果がユニークなら(重複なし)、
indexとsumproductとrow(colmun)でいける
0357名無しさん@そうだ選挙にいこう
垢版 |
2023/11/07(火) 07:46:04.64
>>353
vlookupでやりたいなら&でやらないと多分無理
複数行の結果がユニークなら(重複なし)、
indexとsumproductとrow(column)でいける
0358名無しさん@そうだ選挙にいこう
垢版 |
2023/11/07(火) 07:46:37.59
ダブった、すまん
0360名無しさん@そうだ選挙にいこう
垢版 |
2023/11/11(土) 23:42:43.58
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2021
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 可

セルの結合を多用して作られた物凄く使いにくい帳票類が多数あります。
一枚一枚手打ちするのは時間がかかってしょうがないので、テーブルからデータを引っ張ってくるようにしたいと考えています。

そこで質問なのですが、帳票にデータを格納するための方法としてはワークシート関数かVBAを使用してテーブルからデータを引っ張ってくる様にするのが一番手っ取り早いでしょうか。
あるいは他の手段(PowerQuery等)で何か便利な方法はあるでしょうか。
ざっくりとした質問になってしまいますが、大まかな方向性で結構ですので教えて頂ければと思います。
また、そういったケースを対象にした書籍・動画・WEBサイト等がもしあればご教示ください。
0362名無しさん@そうだ選挙にいこう
垢版 |
2023/11/12(日) 09:26:54.55
>>361
すいません、説明不足でした。
「使いにくいワークシート→テーブル」ではなく、
「テーブル→使いにくいワークシート」の方法が知りたいのです。
(巷ではエクセル方眼紙とか神エクセルとか呼ばれてる感じのシートです)

ワークシートからテーブルにデータを整形するのであればPQでゴリゴリやればなんとかなるのですが、その整形したデータを再度神エクセルに落とし込む必要があるのです。
シート→テーブルの情報は数あれど、テーブル→シートの情報が見つからないと思って質問した次第です。

もし何かご存知でしたらよろしくお願いします。
0364名無しさん@そうだ選挙にいこう
垢版 |
2023/11/12(日) 13:19:19.82
後出しじゃねーな 普通に読めばデータをSheetに落とし込みたいとちゃんと読める
セル結合がごまんとあろうとも、セル番地はひとつなんだからたいして面倒だとも思えんが、どうなんだ
数あるシート→テーブルのサンプルがどんなんだか判らんが、その逆をやればいいだけのような
テーブルを気にせず、SheetからSheetへの転記のようなものだと思えば容易な気がするが
Excelのテーブルなのか他のDBのTableなのかでちょっと思案が必要ぐらいじゃ?
0365名無しさん@そうだ選挙にいこう
垢版 |
2023/11/12(日) 13:48:12.76
>>360
テーブルにするならIDに相当するものがあるかと。なければIDを作る。
帳票にIDの入力欄を作って、帳票の各セルはxlookupでIDを元にデータを持ってくるのが一般的かと。
0366名無しさん@そうだ選挙にいこう
垢版 |
2023/11/12(日) 17:38:45.70
別スレで質問したけどスルーされたので
こっちで質問します

win10
365
vba

vlsmファイルのショートカットからファイルを開いた時
マクロでどこにあるショートカットから呼ばれたか知る方法ある?
0369名無しさん@そうだ選挙にいこう
垢版 |
2023/11/13(月) 04:02:45.91
>>368
死ね
0370名無しさん@そうだ選挙にいこう
垢版 |
2023/11/13(月) 12:34:12.33
スルーされる理由もあるだろうが、ファイルパスとかいうキーワードでググってみればヒントには成る
マクロが必要かどうかまでも不明だが、CELL関数というものもある
応答を待ってる間に何歩も進んでるハズだろうに、自分では何をしたか聞いてみたい いや、いいけど
0371名無しさん@そうだ選挙にいこう
垢版 |
2023/11/13(月) 23:12:17.20
>>364
確かにちょっと難しく考えすぎてましたね。
最近PowerQueryを覚えて随分便利なもんだなと感心してたので、テーブル→シートの転記でも何か便利な手段がないものかと思案していた次第です。
シンプルに関数&VBAで組んでいきたいと思います。

>>365
確かにIDを入力して神エクセルシートを使い回せるようにした方が楽そうですね。
今は過去からの膨大なデータがコピペコピペで酷いことになってるので・・・・・・。

お二方ともありがとうございます。
地道にシートに手を加えて作業量を減らしていこうと思います。
0374名無しさん@そうだ選挙にいこう
垢版 |
2023/11/15(水) 15:40:24.59
Excelじゃ無いけど、本日のアプデで「更新してシャットダウン(4分)」がおかしくなる不具合
シャットダウンを選択してても再起動してしまっていた
しばらく放置して「更新してシャットダウン(4分)」を選択するとシャットダウンする

しかし、数時間後に再度立ち上げてシャットダウンしようとすると「更新してシャットダウン(4分)」の
表示が残り続ける(ちゃんとシャットダウンはする) ヨソでも発生してるのか
0375名無しさん@そうだ選挙にいこう
垢版 |
2023/11/15(水) 17:11:12.27
>>374
馬鹿は消えろ
0377名無しさん@そうだ選挙にいこう
垢版 |
2023/11/16(木) 14:32:58.67
アプデのたびに、Copilot だの Dev Home だのを勝手に押し込んで来る
開発者ばかりなら有用かも知らんが、一般の事務職のPCにまで入り込んで来ると、迂闊にクリックして
「何これ?」その都度対応に追われたり
ゲーム系のもおんなじことで、職場のPCなのにゲームを薦めてくるんぢゃねえ
規模の大きい事務所なら対策もしなきゃだろうが、この国を支えてるのは殆どが零細 事務所PC10台とか
対応のしようはあるのだろうか しらみつぶしの言葉通りしらみアプリと呼びたい
0378名無しさん@そうだ選挙にいこう
垢版 |
2023/11/16(木) 18:55:45.60
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Office365
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 可

よろしくお願いします

Excel VBA でメールを作成しています
本文中に「@メンション」をつけたいのですが試行錯誤してもできません
ご教授願います

Excelのセルにメールに必要な情報を入力して、VBAでセルの情報取得してメール作成しています

A1:宛先TO
A2:宛先CC
A3~A10:本文
A11:メンション「@Taro Yamada」
A12~A15:本文

宛先TOはグループメールで、受信者の内固定の1人にメンションをつけたいです
0380名無しさん@そうだ選挙にいこう
垢版 |
2023/11/17(金) 10:20:57.08
メーラーは何を使っているのか
Excel側での参照設定はそのメーラーと適切に対応しているか(Verなど)
本文とは別にメンションCellを設けているが、本文末尾に@したらどうなるか
@の全角半角は間違っていないか @の直後に半角スペースを付けてみたらどうなるか
vbCrLfを加えてみたらどうなるか えtc

「Excel VBA メール送信 メンション」とかでググってもあんまり該当する結果が出てこないということは
まだまだ若い技術で枯れていないだろうから、それぞれのアプリのUpDateとかで微妙に仕様が変化して
いったりするかもしれない
メールプラットフォームも今後チーム作業に特化したようなものが増え続けていくとも思われる
Excel VBA でこなすことが今後も適切かどうかも含め、なるたけ簡易に開発する方向で

https://fastclassinfo.com/entry/vba_outlook_sendmail/
 ↑ この辺のサイトがいちばん親切に解説していたりすると思った
敢えてメーラーアプリを起動させる動作チェックでデバッグしながら、メンションCellを書き込んだ時に
適切な動作をするのかどうかを再確認して、切磋琢磨してみてください 回答で無くてごめんなさい
0382名無しさん@そうだ選挙にいこう
垢版 |
2023/11/17(金) 17:27:17.44
へぇ、ちゃんとできる人はやってンだな
ただ、そのOWAAMもいつまで利用できるか不確実ってトコか
セキュリティの関係で使えなくなりました なんてぇ技術は過去にも山盛りあったもんな
 https://mofumofupower.hatena▲/entry/outlook_mention
APIでMSのbetaサイトにリクエストして ってのが肝?    ▲を(ブログドットコム)にして
0385名無しさん@そうだ選挙にいこう
垢版 |
2023/11/22(水) 19:39:22.58
365
「このセルにある数値が、テキスト形式か、またはアポストロフィで始まっています。」
のセルを選択するとアポストロフィが付いてて
そのセルの値をコピって検索すると
ないって出る
複数あるので置換したいけどアポストロフィ付きはひっかからない
どうしたらいい?
0386名無しさん@そうだ選挙にいこう
垢版 |
2023/11/23(木) 16:54:50.92
>>385
対象とするデータをスピルで持ってきて、必要な検索や演算を全て計算式内で行うって方法もある思う。
スピルで計算式内に持ってきた段階で、アポストロフィが付いていようがなかろうが同じに扱われる。
数字として扱いたい場合は、場合によっては計算式内で変換が必要となる場合があるかもやが。
0387名無しさん@そうだ選挙にいこう
垢版 |
2023/11/23(木) 21:09:06.26
質問です。
PowerQueryを使っていると「[Expression.Error] テーブルの列 'Column3' が見つかりませんでした。」というエラーが発生してしまいます。
このエラーについて、
・発生箇所を特定する方法
・発生したファイルを特定する方法
・エラーを無視して読み込む方法
について分かる方がいたらご教示ください。

やろうとしていることはあるフォルダの中にある複数のエクセルファイルからデータを抜き出して1つのテーブルにまとめるということです。
ヘルパークエリ内のサンプルファイルの変換を使って個々のファイルを整形し、
最終的にそれを1つにまとめようとしているのですが、PowerQueryを閉じて読み込もうとする段階で
このエラーが発生します。PowerQuery上でのプレビュー表示は出来ているので、
恐らくいずれかのファイルに問題があるのだとは思いますが、
数が膨大なため1つ1つ開いて確認するのは難しいです。
エラーが発生しているのは分かるものの、"どこで"発生しているのかがさっぱり分からずほとほと困り果てています。
良い解決策をご存知の方がいたらご教示の程お願いします。
0389名無しさん@そうだ選挙にいこう
垢版 |
2023/11/26(日) 17:20:46.08
質問です。Excelの初心者です。
マイクロソフト365を使い始めましたが、更新したら数式バーのフォントが変わってしまいました。
以前のフォントに戻したいのですが、どうすれば戻せますか?
0392名無しさん@そうだ選挙にいこう
垢版 |
2023/11/26(日) 20:39:24.29
>>388
やっぱり手作業でファイルを移動させてみて、どこでエラーが出るのかを調べていくしかないんですね。
PowerQuery側の機能で分かるような方法が無いかと思ったのですが、それが無理であれば根気よく探してみます。

ご回答ありがとうございました。
0394名無しさん@そうだ選挙にいこう
垢版 |
2023/11/27(月) 13:35:14.07
>>392
複数ファイル取り込みでシーケンシャルにチェックを入れるとすれば、

クエリーで
・フルパスの一覧表
・1つのファイルの読み込み

ワークシート関数のINDEX(MATCH)を使って
・一覧表の行番号に応じたフルパスの名前定義

を作っておいて、

VBAで
・一覧表の行番号を元にFor Nextで順番に名前定義されたフルパスを
・1つのファイルの読み込みクエリーに代入
・別途用意したDBに転記

するような仕掛けを作るとか。

気象庁の、1地点ごと1時間ごと観測値csvのDL/読み込みなんかはこれにしているけど、
毎回全部読み込むのは時間が掛かるので、差分だけにしている。
0396名無しさん@そうだ選挙にいこう
垢版 |
2023/11/29(水) 21:39:20.40
ふぉんとにー?
0399名無しさん@そうだ選挙にいこう
垢版 |
2023/11/30(木) 10:52:41.03
もはや、開発部門もAI化されつつあって人員補充とか不要なのかもしれない
AIが、こんなチンケな枠はこんなチンケなフォントで充分と判断したのかもしれない
人間のやる作業は、毎回トラブル発生させてるアプデの後始末ぐらいかもしれない
0400名無しさん@そうだ選挙にいこう
垢版 |
2023/11/30(木) 12:04:32.14
>>399
馬鹿の典型例
0403名無しさん@そうだ選挙にいこう
垢版 |
2023/11/30(木) 21:24:08.68
与太話とMSへの皮肉だぞ? ツッコミ入れるようなカキコじゃねーだろw 真に受けたのか?
ん?もしかして身をもってバカの典型事例を見せてくれたのか? だとしたら、なんかスマン
0404名無しさん@そうだ選挙にいこう
垢版 |
2023/12/01(金) 00:28:06.69
【1 OSの種類         .】 Windows11
【2 Excelのバージョン   】 Excel 2016
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

Text1 Text2 Text3
という文章をセルA1に入力後、
隣のB1セルに
("Text1","Text2","Text3")
と変換するにはどうしたらよいでしょうか?
それぞれの文字を"で囲んで全体を()で囲む、
"を使うとexcelの仕様で変になるので余計苦労しています。
0406名無しさん@そうだ選挙にいこう
垢版 |
2023/12/01(金) 02:36:57.14
鳩〇さんは関係ないやろ!
0408名無しさん@そうだ選挙にいこう
垢版 |
2023/12/01(金) 10:32:39.55
できました!
天才!!!
0412名無しさん@そうだ選挙にいこう
垢版 |
2023/12/02(土) 04:06:12.14
>>411
まずお前の好きなAV女優を300人書け
0413名無しさん@そうだ選挙にいこう
垢版 |
2023/12/02(土) 04:12:55.88
豊丸
0455名無しさん@そうだ選挙にいこう
垢版 |
2023/12/02(土) 22:55:26.40
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Ofice365
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 可

Mac環境で作られたファイルで濁点がある名前だと文字コードの違いで2文字になるので
あらかじめ名前を変えて処理したい

で、以下みたいなサンプルコード作ったんだけど
For Each file In Filesでfileを拾ってるのに
If Dir(file) <> "" Thenでないよって判定されるわ

どうしょうもなく困っているので何かいい案があれば教えてほしい

Sub ファイル取得マクロ()
Dim FldPath As String
Dim Files As Object
Dim File As Variant
Dim FileName As String

FldPath = "C:\対象のフォルダパス\"

Set Files = CreateObject("Scripting.FileSystemObject").GetFolder(FilePath).files

For Each file In Files
FileName = Conv(file.name)

If Dir(file) <> "" Then
file.name = FileName
End if
Next file
End Sub
0456名無しさん@そうだ選挙にいこう
垢版 |
2023/12/02(土) 23:40:02.91
>>455
DIRで何を調べてんの?別にこれだけでいいと思うんだけど
あとFldPathがFilePathになってる

Sub ファイル取得マクロ()
  Dim FldPath As String
  Dim Files As Object
  Dim File As Variant
  Dim FileName As String

  FldPath = "C:\対象のフォルダパス\"

  Set Files = CreateObject("Scripting.FileSystemObject").GetFolder(FldPath).Files

  For Each File In Files
    FileName = Conv(File.Name)
    File.Name = FileName
  Next File
End Sub
0457名無しさん@そうだ選挙にいこう
垢版 |
2023/12/03(日) 00:00:59.08
最初はそれで処理しようとおもったんだが
File.Name = FileNameでファイルがないよってエラー起きる
でDirでもやってみたらファイルが見つからない

Macで作成された濁点付きファイル名のやつだとそうなるのはわかったが
ネットで見てもMacとWindowsはDropbox使うか文字コード変換のUSBみたいなの付けってことだったので
VBAだけで処理したい
0458名無しさん@そうだ選挙にいこう
垢版 |
2023/12/03(日) 00:32:56.97
>>457
Macのファイル名が化けるのはユニコードを使ってるから
NameプロパティやDir関数はシフトJISしか対応してないから変更も判定もできない
FileSystemObjectを使え
0459名無しさん@そうだ選挙にいこう
垢版 |
2023/12/03(日) 00:51:25.77
>>456の書き換えてくれたやつでも
File.Name = FileNameでファイルが見つかりませんってエラーが出るんだけど
FileSystemObject使ってるんじゃないのか?
0509名無しさん@そうだ選挙にいこう
垢版 |
2023/12/04(月) 23:00:59.30
【1 OSの種類         .】 Windows11
【2 Excelのバージョン   】 Excel2018
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

活動記録表を作りたく
全体の活動時間を入力すると休憩時間で分かれた前後半の時間が表示される関数をお願いします

https://i.imgur.com/oalK6vX.jpg
0510名無しさん@そうだ選挙にいこう
垢版 |
2023/12/04(月) 23:03:57.19
>>509
こんな馬鹿に仕事を頼む馬鹿がいるんだな
0511名無しさん@そうだ選挙にいこう
垢版 |
2023/12/05(火) 03:20:28.32
 エクセルのセル内に長文を書きました。
 折り返して、セル内で2行に表示させたいと思います。
 行の自動調整をしましたところ、1行の高さにされて、何が書いてあるのかわからなくなりました。
 セル内の文字量を見て、最適な高さにしてくれるコマンドはないのでしょうか?
 アドバイスをお願いします。
0512名無しさん@そうだ選挙にいこう
垢版 |
2023/12/05(火) 03:21:39.09
>>511です
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel365
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

 よろしくお願いします。
0513名無しさん@そうだ選挙にいこう
垢版 |
2023/12/05(火) 04:15:22.42
>>510
普段人にばかにされているので匿名のネットでストレス発散って感じですか?
0514名無しさん@そうだ選挙にいこう
垢版 |
2023/12/05(火) 04:24:23.49
次から次へと馬鹿が湧いてくるスレ
0515名無しさん@そうだ選挙にいこう
垢版 |
2023/12/05(火) 04:46:04.99
>>514
普段人にばかにされているので匿名のネットでストレス発散って感じですか?
0517名無しさん@そうだ選挙にいこう
垢版 |
2023/12/05(火) 10:04:01.72
ChatGPT厨がめっきり鳴りを潜めてるな
まだ時刻の質問なんかをたちどころに回答してくれる域に達して無いのかな
セルサイズの質問辺りならご丁寧にダラダラと回答しそうなものだけどな
>>509 は、せめて自分でどこまで作り込んだかの過程を示してくれりゃあ
「しょうがねえな」でやってくれる人居るかも 
ラフスケッチ描いてimgurに載せるトコまでで挫折してンのかな
0521名無しさん@そうだ選挙にいこう
垢版 |
2023/12/05(火) 19:59:57.82
何で次から次へと馬鹿が湧くのか
0522名無しさん@そうだ選挙にいこう
垢版 |
2023/12/05(火) 20:00:05.89
オブジェクトとして…あれ?文書そのものじゃなくて体制?
0523名無しさん@そうだ選挙にいこう
垢版 |
2023/12/05(火) 20:00:36.32
>>521
普段人にばかにされているので匿名のネットでストレス発散って感じですか?
0525名無しさん@そうだ選挙にいこう
垢版 |
2023/12/05(火) 20:07:16.28
基本、ここで質問をするのは馬鹿ばっかです
馬鹿と罵られたくなかったら、自分で調べて考えてから書き込んでください。罵られたら自分が馬鹿だと諦めましょう
0529名無しさん@そうだ選挙にいこう
垢版 |
2023/12/06(水) 02:12:57.65
ここは馬鹿ホイホイのスレです
0531名無しさん@そうだ選挙にいこう
垢版 |
2023/12/06(水) 13:23:25.50
ハア? 下手の考え休むに似たりじゃねーのか?引用からして独特だな
じゃあ、ココでこうだ!って回答されたらただ単に丸ごとそれを鵜呑みにするのか?
それが自分の望むものじゃ無かったら「おかわり」して次の作品を要求するのか?
それをしてもホイホイ従う奴が続出するのは吉永小百合と新垣結衣ぐらいだぞ
次点で綾瀬はるかと長澤まさみぐらいか
0532名無しさん@そうだ選挙にいこう
垢版 |
2023/12/06(水) 14:49:21.94
長い!3文字で!
0534名無しさん@そうだ選挙にいこう
垢版 |
2023/12/06(水) 15:37:34.45
うまいなw
0535名無しさん@そうだ選挙にいこう
垢版 |
2023/12/06(水) 16:39:49.18
ChatGPTには無理な技だわな
0536名無しさん@そうだ選挙にいこう
垢版 |
2023/12/06(水) 17:03:07.36
質問させてください
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2018
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

指定した領域で、セル配置の左右反転や上下反転はできますか?

例えば以下のような表があったとき、
1 2 3 4 5 6
7 8 9 A B C
D E F G H I
J K L M N O
左右反転すると
6 5 4 3 2 1
C B A 9 8 7
I H G F E D
O N M L K J のようしたいです。
上下反転すると
J K L M N O
D E F G H I
7 8 9 A B C
1 2 3 4 5 6
という感じです。
0537名無しさん@そうだ選挙にいこう
垢版 |
2023/12/06(水) 17:39:22.91
馬鹿はバージョン番号すらまともに書けない

Excel 2018
0538名無しさん@そうだ選挙にいこう
垢版 |
2023/12/06(水) 17:51:44.99
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2016
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

英語の並びでの日付を日本語の並びに簡単に変換する方法ありますか?

(例)06/12/2023 → 2023/12/06
月日は必ず2桁とします

下記の通りできるのですがもっと簡単な(短い)関数、
もしくは他の方法を求めております
=RIGHT(A1,4)&"/"&MID(A1,4,2)&"/"&LEFT(A1,2)
0540名無しさん@そうだ選挙にいこう
垢版 |
2023/12/06(水) 18:25:57.97
日付と言いながら日付ではないという馬鹿な人の書きこみかな?
それとも書式設定すら知らない馬鹿な人かな?
0544名無しさん@そうだ選挙にいこう
垢版 |
2023/12/06(水) 21:18:50.32
>>538
>(例)06/12/2023
これは、セルの(表示の)値?文字列?
日付関連の関数で日本式に変換するのが簡単と思う
0545名無しさん@そうだ選挙にいこう
垢版 |
2023/12/06(水) 21:29:13.65
>>536
別のセル範囲になら可能。
同じセル位置には無理。

ただ具体的なセル番地くれないと書けない
あと、汎用的に使いたいならテーブル化したほうがいいかもね
0547名無しさん@そうだ選挙にいこう
垢版 |
2023/12/06(水) 23:42:43.50
日付と言いながら日付ではないという馬鹿な人の書きこみでしたとさ
0549名無しさん@そうだ選挙にいこう
垢版 |
2023/12/07(木) 00:13:26.70
海外のcsvを開いたときにみんな困ってきた事象でしょ
関数にこだわらないならググればすぐやり方出てくる
関数ならバージョンが古いから大してシンプルにならん
0550名無しさん@そうだ選挙にいこう
垢版 |
2023/12/07(木) 02:35:57.92
>>536
Excel2018なんてあったか?
0551名無しさん@そうだ選挙にいこう
垢版 |
2023/12/07(木) 23:24:17.37
データを縦持ちに整形するのって
パワークエリ使わずにExcelだけで簡単にする方法ない?
0552名無しさん@そうだ選挙にいこう
垢版 |
2023/12/08(金) 02:20:02.07
縦持ちw
0553名無しさん@そうだ選挙にいこう
垢版 |
2023/12/08(金) 08:32:07.03
手動で良いならコピーして、ペーストする時縦横変換。
計算式ならで変換後の座標データ作ってindex関数でガバッと変換かな?
0554名無しさん@そうだ選挙にいこう
垢版 |
2023/12/08(金) 09:08:56.28
>>552
なんか笑うとこあった?
0555名無しさん@そうだ選挙にいこう
垢版 |
2023/12/08(金) 10:00:52.70
引っ越し業者さんとかなんだろう それでもExcelで「縦持ち」は通じないけど
つい専門用語が出てしまうのは仕方無いんだろうけど、念のため表計算界隈では
どう呼ぶかぐらいは予め探ってみておいて損は無い
それ探ってるうちに答えに辿り着いてしまうこともよくあることだし
0557名無しさん@そうだ選挙にいこう
垢版 |
2023/12/08(金) 11:56:57.78
縦持ち=リスト形式

では、横持ちはマトリックス形式か?というとそうでもない
データ量が増えれば
マトリックス形式では縦にも横にも増える

「縦持ち」の表現の方がわかりやすい

データ量が多い時、特に時系列のデータベースにする時には
あたしゃすぐPowerQuery使って
時間軸を縦にしちゃうけど

時間軸を横にすると
テーブルの列見出しは強制的に文字列認識にされてしまうし
0558名無しさん@そうだ選挙にいこう
垢版 |
2023/12/08(金) 17:44:44.64
まずは用語を覚えろ
基本用語すら使えないようでは程度が知れる
0559名無しさん@そうだ選挙にいこう
垢版 |
2023/12/08(金) 22:14:55.28
excel95 から使っているけど、「縦持ち」って初めて聞いた
0560名無しさん@そうだ選挙にいこう
垢版 |
2023/12/09(土) 01:14:32.01
365なら556さんの手法にLETの組合せが一番シンプルですね
一応再帰使った方式も考えてみたのでご参考までに

=LET(
r,A2:A5,
c,B1:D1,
d,B2:D5,
RV,LAMBDA(p_recur,p_idx1,p_idx2,
LET(
rec,HSTACK(
CHOOSEROWS(r,p_idx2),
CHOOSECOLS(c,p_idx1),
CHOOSEROWS(CHOOSECOLS(d,p_idx1),p_idx2)),
rep,LAMBDA(x,y,IF(p_idx1<COLUMNS(d),x,y)),
IF(OR(p_idx1<COLUMNS(d),p_idx2<ROWS(d)),
VSTACK(rec,p_recur(p_recur,rep(p_idx1+1,1),rep(p_idx2,p_idx2+1))),
rec))),
RV(RV,1,1))
0562名無しさん@そうだ選挙にいこう
垢版 |
2023/12/09(土) 03:18:15.42
>>553
で答えが書かれているのに蛇足の蛇足のを得意げに書く馬鹿>>560
0563名無しさん@そうだ選挙にいこう
垢版 |
2023/12/09(土) 11:59:02.92
答えは一つと思っている馬鹿なの?
0564名無しさん@そうだ選挙にいこう
垢版 |
2023/12/09(土) 12:15:22.11
>>553
座標データ以降もうちょっとだれか噛み砕いて
0565名無しさん@そうだ選挙にいこう
垢版 |
2023/12/09(土) 13:44:36.85
反転したい目的・用途、データのボリューム、使用頻度 えtc
的外れな回答をしても徒労に終わるんじゃ、回答してくれる側に失礼
0566名無しさん@そうだ選挙にいこう
垢版 |
2023/12/09(土) 18:04:58.23
みなさん、ご回答、アドバイスありがとうございました。

例えば、測定データを
℃  値
-30 5.12
-20 6.34
-10 7.29
0 9.00
10 10.2
20 12.2
30 14.1
40 16.9
と入力したあとで、
上から下へと温度が下がっていく表にしたいな、という場合、
温度と値を範囲選択して、ボタン1発で上下位置が反転してくれないかと思ったのです。
機械図面のCADだと、範囲選択、SHIFT+CTRL+Vで上下反転、+Hで左右反転ができますが、
そのようなことがExcelでできないかと思ったのです。
Excelのバージョンは、2019でした。すみません。
0567名無しさん@そうだ選挙にいこう
垢版 |
2023/12/09(土) 18:26:06.85
>>566
馬鹿はアンカーすら書けないのか?
0570名無しさん@そうだ選挙にいこう
垢版 |
2023/12/09(土) 19:34:05.14
ありがとうございます。
例がよくありませんでした。すみません。
数字だけでなく、文字も何もかもです。内容に依らずセルの位置を入れ替えるイメージです。
すみません。
0572名無しさん@そうだ選挙にいこう
垢版 |
2023/12/09(土) 21:22:53.46
>>564
当初考えてたのは次のような感じやが、
結局のところ、やりたいこととにあってるかわからんな。

=LET(dat, A1:E3,
c, ROWS(dat), r, COLUMNS(dat),
idxr, MAKEARRAY(r, c, LAMBDA(y,x, x)),
idxc, MAKEARRAY(r, c, LAMBDA(y,x, y)),
INDEX(dat, idxr, idxc))
0573名無しさん@そうだ選挙にいこう
垢版 |
2023/12/09(土) 21:40:28.42
後出しばっか
0574名無しさん@そうだ選挙にいこう
垢版 |
2023/12/09(土) 22:05:06.69
>>572
むずっ!
0575名無しさん@そうだ選挙にいこう
垢版 |
2023/12/09(土) 22:12:15.78
みなさん、どうもありがとうございました。
>>568
それはいつもやっている方法です。気づくのにも時間がかかりましたが。
何かワンタッチ的にできないものか、と思っていました。
>>571
やはり、簡単にはできないようですね。
あまり需要がないのでしょうね。
とてもよく使う「選択範囲の中央」のボタンやショートカットも無いようなので、
マイクロソフトの人も手が回らないのでしょう。
>>572
わざわざありがとうございます。
その文章はプログラムでしょうか。全くわからないですが、
indexということなので相対座標を駆使しているのかと思います。
わざわざありがとうございました。

みなさんありがとうございました。

>>573
初心者で質問も慣れていませんから、後出しになるのは無理ありません。
「バカなやつ」と思いながら、識者のみなさんから聞き出していただけると助かります。
0576名無しさん@そうだ選挙にいこう
垢版 |
2023/12/09(土) 22:59:03.34
>>575
頭の悪い人の特徴ばっか

覚えた機能を組み合わせて問題解決できない
他人に聞く時に後出しで情報を出す
使っているアプリのバージョンすら間違える
何かあれば初心者だと言い逃れする
0577名無しさん@そうだ選挙にいこう
垢版 |
2023/12/09(土) 23:16:29.06
ニヨニヨ
0578名無しさん@そうだ選挙にいこう
垢版 |
2023/12/09(土) 23:45:38.62
>>572のExcel歴が知りたい
0580名無しさん@そうだ選挙にいこう
垢版 |
2023/12/11(月) 00:00:30.89
初心者ではない
単に無能なだけ
0581名無しさん@そうだ選挙にいこう
垢版 |
2023/12/11(月) 21:06:29.04
おまいらいったい何の仕事してるんだよ??
そんな多重ネストが必要な事務処理の表なんか見たことないぞ
おまいらの式にしろマクロにしろ難解すぎ
0582名無しさん@そうだ選挙にいこう
垢版 |
2023/12/12(火) 00:31:09.39
>>572のExcel歴が知りたい
0585名無しさん@そうだ選挙にいこう
垢版 |
2023/12/12(火) 07:00:35.78
経理が文系…?
0586名無しさん@そうだ選挙にいこう
垢版 |
2023/12/12(火) 08:33:40.26
文系だとか理系だとか、アホか?

ネストが多いのは条件分岐、
論理だろ。

そいつがアホだから
論理、推論なんて必要ないような単純労働に就けず、
他の仕事を知らないだけ。
0587名無しさん@そうだ選挙にいこう
垢版 |
2023/12/12(火) 11:15:16.64
>>560
そういう使い方なら無闇に新関数使うより、
index使った方が良く無い?
0589名無しさん@そうだ選挙にいこう
垢版 |
2023/12/13(水) 01:14:53.07
いや、馬鹿が質問して馬鹿が得意げに答えるスレだよ
0592587
垢版 |
2023/12/13(水) 11:46:16.15
>>588
587だけど、そういう意味で言ったつもりはなくて
VBAなどでループ慣れしている人は、縦軸と横軸を入れ子にしがちだったりするのよ。
ただ関数で式にする場合は、INDEXの方が何かとよくないかな?と思ったまでです。
0593名無しさん@そうだ選挙にいこう
垢版 |
2023/12/13(水) 18:52:20.73
最近アプデしたら、上のクイックアクセスツールバーで、一番左に自動保存ボタンが出現して
なぜか起動回に毎回復活してるんだけど、消す方法ない????
0595名無しさん@そうだ選挙にいこう
垢版 |
2023/12/13(水) 22:46:39.94
>>587
560です
INDEXを使った方法が直ぐに思いつかなかったのが正直なところです
最近EXCELで追加されたSPILLや新関数は応用もきくし使いやすいのでラクに感じてます
逆に座標計算などのテクニックを駆使した数式書く方が個人的にはハードルが高いです
VBA含めプログラミングスキルはないので数式が読みづらいのはご容赦いただければと
0596名無しさん@そうだ選挙にいこう
垢版 |
2023/12/14(木) 03:32:33.79
そんなゴミいらんわ
0597名無しさん@そうだ選挙にいこう
垢版 |
2023/12/14(木) 07:16:57.68
代わりに作ってくれるんですか?
0598名無しさん@そうだ選挙にいこう
垢版 |
2023/12/14(木) 23:40:13.13
旧関数知らなくても新関数こねくり回すと出来ちゃうのが365の欠点
式は特級呪物と化している
0600名無しさん@そうだ選挙にいこう
垢版 |
2023/12/15(金) 20:42:01.35
新関数、昔ならマクロでないと出来なかったことが関数だけで可能になって、マクロが使えないExcel Onlineでも動作するから重宝している。
0601名無しさん@そうだ選挙にいこう
垢版 |
2023/12/15(金) 22:42:00.16
色々調べて工夫して便利ファイル作って来たけど
後任が更により良い仕事をしてくれれば良いやと思ってたのに
ミツキという馬鹿が、何の有り難みを知らずに、なぞるだけで「仕事出来てます」と言い・・・
すごくバカ見た気分
0602名無しさん@そうだ選挙にいこう
垢版 |
2023/12/16(土) 10:16:17.31
何の話や・・・
0604名無しさん@そうだ選挙にいこう
垢版 |
2023/12/17(日) 20:27:22.01
【1 OSの種類         .】 Windows11
【2 Excelのバージョン   】 office365
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 否

subtotalの結果をさらにsubtotalで参照すると、
計算対象から外れてしまうのですが
これはなぜでしょうか?
https://i.imgur.com/HIlBHVM.png

仕様でしょうか
0605名無しさん@そうだ選挙にいこう
垢版 |
2023/12/17(日) 20:45:46.49
仕様
嫌ならAGGREGATE使う
0607名無しさん@そうだ選挙にいこう
垢版 |
2023/12/18(月) 00:27:35.39
>>605>>606
ありがとうございます
このおかげでミスをして、一日頭を抱えながら検証していました
isnumberやvbaでずっと調べていました

microsoft公式を見ても、webで調べてもこの仕様が見当たらなかったのですが、
どこかにこの仕様は書いてますか?
0608名無しさん@そうだ選挙にいこう
垢版 |
2023/12/18(月) 08:16:24.65
>範囲 1、範囲 2などの範囲内に他の集計がある場合 (または入れ子になった集計)、 それらの入れ子になった集計は、二重計算を回避するために無視されます。
↑分かりにくいけど公式にも書いてあるし、
Excel解説系サイトならわかりやすく書いてあるでしょ
0609名無しさん@そうだ選挙にいこう
垢版 |
2023/12/18(月) 09:42:24.18
>>608
ありがとうございます。日本語読めていませんでした。もっと落ち着いて読むようにします
0610名無しさん@そうだ選挙にいこう
垢版 |
2023/12/21(木) 11:18:39.31
>>604
工事費内訳書みたいに、
工種ごとの小計があって、
最後に合計するときなんかに使う。
小計セルをいちいち指定しなくてもいいヤツ。
0612名無しさん@そうだ選挙にいこう
垢版 |
2023/12/23(土) 13:18:56.69
trim関数ではユニコードの空白文字を空白と判定しないのですが
ユニコードの空白も対応した関数ってないですよね
マクロでやるしかない?
0616名無しさん@そうだ選挙にいこう
垢版 |
2023/12/24(日) 01:31:33.25
>>615
UNICODEの空白が2423以外、良くわからなかったのですが置き換えたい文字列複数対応版の数式作ってみたので置き換えたい文字列を検索文字列の""内に指定して使ってみてください
過不足あれば検索文字列内の{""}を追加・削除して貰えればと

=LET(
文字列,A1,
検索文字列,{"␣","","","","",""},
reSUBSTITUTE,LAMBDA(p_recur,p_string,p_searchString,
LET(
空白置換,SUBSTITUTE(p_string,TAKE(p_searchString,,1)," "),
IF(COLUMNS(p_searchString)=1,
空白置換,
p_recur(p_recur,空白置換,DROP(p_searchString,,1))))),
TRIM(reSUBSTITUTE(reSUBSTITUTE,文字列,検索文字列)))
0617名無しさん@そうだ選挙にいこう
垢版 |
2023/12/24(日) 08:03:11.39
質問お願いします
【Windows10】
【EXCEL365】
【マクロ不可】

セル内にテキストで日付が入ってます
これをシリアル値に変換したい
0618名無しさん@そうだ選挙にいこう
垢版 |
2023/12/24(日) 08:19:20.76
表示の問題じゃないんです?
0621名無しさん@そうだ選挙にいこう
垢版 |
2023/12/24(日) 19:07:51.31
OfficeOnlineでExcel使わないといけなくなった。
VL版2013がOSクリンスコで消えて催淫スコできなくなってとりあえず2007入れたけど
ピボットテーブルでスライサーが使える2010調達して入れたけどちょっとちがくて
でもリボンは助かる。
それでWebでスライサー使おうとしたらバグって動かん。
個数制限かと思って減らしたけどバグる。
仕方ないから1個ずつ追加していったら摘要欄を追加した時にばぐった。
半角カナで引っかかってるのか改行で引っかかってるのか
のどっちか
0622名無しさん@そうだ選挙にいこう
垢版 |
2023/12/24(日) 19:14:05.23
とにかくスライサー便利。
領収書を通帳と突き合わせるの大変。
日付見るの大変だから金額でスライサーしてチェック入れる。
チェック入れたのはスライサーで弾くから同額が出てきても数こなすほど候補が減って楽になる。

とはいえ領収書を日付である程度まとめていれば月日を絞り込むことであらかじめ候補を減らせる。
これが何月とかでやると大雑把なんだけど何日から何日までってのをマウスの範囲指定でできちゃうからすごく効率がいい。
0625名無しさん@そうだ選挙にいこう
垢版 |
2023/12/24(日) 21:54:21.33
スライサー便利だけど、Excel Onlineが使える環境なら最新の関数で同じ事が出来るようになる。面倒かもしれないけど、早めに置き換えたほうがいい。
0626名無しさん@そうだ選挙にいこう
垢版 |
2023/12/25(月) 01:00:17.74
複数選択の有無で挙動が変わるのとデスクトップアプリでもバグがあるのが微妙なところ
0627名無しさん@そうだ選挙にいこう
垢版 |
2023/12/25(月) 09:03:11.94
日付のシリアル値を参照して月を英語で表示するだけなのに
何故か前月表示しやがる
参照は複数あるのに
1箇所だけ
何でだよ
0634名無しさん@そうだ選挙にいこう
垢版 |
2023/12/25(月) 12:04:01.86
=text(A1,"00-00-00")+0
0637名無しさん@そうだ選挙にいこう
垢版 |
2023/12/26(火) 17:58:36.54
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2019
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

・キーボードによるセルの移動方法

今は、左クリックでセルを押さえて左ボタンを離し、
選択したセルの境界にマウスを持っていくと、マウスが「+」に変わります。
その状態でドラッグして、セルを別の位置に移動しています。
この移動をマウスでなくキーボードショートカットで行うことは出来ますでしょうか?

例えば以下のような方法です。
セルの選択まではマウスで行い、(マウスはここまでで終わり)
CTRL+xxで「+」状態にして
CTRL+yyしながらカーソルキーで上下左右に移動させ
ENTERで決定
とか、出来ないかなと思っています。

あるいは、上記の様にセルを移動させることを一般にどう呼ばれているのでしょうか。
Googleで検索する時のキーワードが知りたいのです。

どうぞ宜しくお願いします。
0639名無しさん@そうだ選挙にいこう
垢版 |
2023/12/27(水) 00:28:31.69
難しいようですね。ありがとうございました。
0641名無しさん@そうだ選挙にいこう
垢版 |
2023/12/27(水) 07:59:57.23
windows10
オフィス365

手書きの書類を見ながらEXCELにデータ入力して計算してるのですが、手書きの書類をEXCELに変換することは可能ですか?
0643名無しさん@そうだ選挙にいこう
垢版 |
2023/12/27(水) 17:04:30.15
馬鹿って検索することもできないから馬鹿なんだよな
0645名無しさん@そうだ選挙にいこう
垢版 |
2023/12/27(水) 18:38:30.92
そもそもカタカナでオフィスと書いてる時点で馬鹿だろ
0649名無しさん@そうだ選挙にいこう
垢版 |
2023/12/28(木) 01:59:17.73
>>647
馬鹿には見えない文字で出力されているのでは?
このスレは何でこういう馬鹿しかいないのかね
0650名無しさん@そうだ選挙にいこう
垢版 |
2023/12/28(木) 03:57:03.67
活字ならスキャンの解像度600dpi以上とかに上げれば
漢字も含め、ある程度は文字認識できるが、体裁は崩れる。
手書きはまだまだ厳しいかも。

試しに、スキャンして文字認識させたpdfを
Wordで読ませてみ?
0654名無しさん@そうだ選挙にいこう
垢版 |
2023/12/29(金) 07:37:42.80
ユニコードからシフトジスに変換する関数ないの?
0657名無しさん@そうだ選挙にいこう
垢版 |
2023/12/29(金) 19:00:11.10
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2019
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否
グラフの凡例の表示順番を自分の好きな順番にできますか?
データ追加した順番で表示されてしまいます。
0659名無しさん@そうだ選挙にいこう
垢版 |
2023/12/29(金) 21:39:44.90
>>657
バカメ
0660名無しさん@そうだ選挙にいこう
垢版 |
2023/12/29(金) 21:54:54.90
>>658
わかりました。探してみます。
失礼しました。
0662名無しさん@そうだ選挙にいこう
垢版 |
2023/12/30(土) 01:03:49.26
Excelクイズ
A1セルにのみ式を入力し、スピルにより縦X個、横Y個のセルの値を全てZにする場合、文字数が少ない式にするにはどう書くべきか。

問題は全3問ある。
式の文字数が最も少ない人が勝利。
想定解では式の文字数が3問合計で46になる。

条件1:循環参照を許容した式や循環参照エラーが出る式は禁止。
条件2:他のセルを参照する場合、そのセルの値次第で結果が変わる式は禁止。

例題
X:2
Y:2
Z:1 (数値の1)
例題の解答={1,1;1,1}

問1
X:6
Y:1
Z:TRUE (論理値のTRUE)

問2
X:6
Y:1
Z:あ (文字列のあ)

問3
X:3
Y:3
Z:0 (数値の0)
0665名無しさん@そうだ選挙にいこう
垢版 |
2023/12/30(土) 08:37:02.20
素晴らしい。
あっさり想定解を超えられてしまったので一部情報を公開する。
問1、問2の想定解は訂正前の>>663と同じ。
問3の想定解はまだ破られていない。
0667名無しさん@そうだ選挙にいこう
垢版 |
2023/12/30(土) 10:02:51.77
=MUNIT(3)*0
0669名無しさん@そうだ選挙にいこう
垢版 |
2023/12/30(土) 15:35:07.57
またもや想定解破られたな。
1日くらい持つかと思ったがはえーよ。
これ以上短くするのは難しいと思うので締め切る。
>>664>>667の勝ち。
因みに問3の想定解=EXPAND(0,3,3,)
0670名無しさん@そうだ選挙にいこう
垢版 |
2023/12/31(日) 04:03:21.30
>>669
馬鹿を曝してる真正の馬鹿
0674名無しさん@そうだ選挙にいこう
垢版 |
2024/01/01(月) 01:37:01.34
セルに "長さ+単位(mm, cm, m)" の文字列が入っているときに
下のセルに mmに変換する数式を教えてください

20cm
200

のような感じです
0675名無しさん@そうだ選挙にいこう
垢版 |
2024/01/01(月) 02:13:29.60
>>674
馬鹿初め
0679名無しさん@そうだ選挙にいこう
垢版 |
2024/01/01(月) 13:57:13.12
みんな、あけおめー!今年もよろしくね。
まぁ何にでも言えるけど、要るいらないは業務内容によるよねー
0681名無しさん@そうだ選挙にいこう
垢版 |
2024/01/01(月) 21:40:28.98
パワークエリ、便利そうだけど動かすのに一手間かかるし動作が遅いという印象。
0683名無しさん@そうだ選挙にいこう
垢版 |
2024/01/02(火) 14:45:15.21
https://i.imgur.com/rnyt5Pj.jpeg
表みたいなグラフが下にいってしまったんですがどうすれば治りますか?
0685名無しさん@そうだ選挙にいこう
垢版 |
2024/01/02(火) 16:38:01.12
数式バーの高さを狭くすれば良いだけの話
改行は関係ない
0687名無しさん@そうだ選挙にいこう
垢版 |
2024/01/02(火) 16:56:50.12
つまんで上に持っていくのが苦手で、なかなかうまくいかないこと多いけど、スカッと一発で上に移動する方法あったりせんのかな?
0688名無しさん@そうだ選挙にいこう
垢版 |
2024/01/02(火) 17:20:42.36
こういう人に限って自分は何もしていないと言い張るのだよな
0689名無しさん@そうだ選挙にいこう
垢版 |
2024/01/02(火) 17:38:00.37
>>687
> つまんで

っていうか、
何のボタンも押さないままマウスポインターを
広がった数式バーの下の際に持って行ったときに
上下の矢印に変わるタイミングが微妙で、左クリックボタン押せない
というなら、それ、画面が小さすぎるんでね?

Excel画面を一時的に400%とか、拡大してみ?
0690名無しさん@そうだ選挙にいこう
垢版 |
2024/01/03(水) 00:10:13.46
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2010
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

例えば、月謝を入力したくて

中1と入力したら10,000
中2と入力したら20,000
中3と入力したら30,000

のように表示させたいのですが、条件付き書式とは違うみたいで、EXCELのバージョンが古いためIFS関数も使えません。

何か方法はありますか?
0691名無しさん@そうだ選挙にいこう
垢版 |
2024/01/03(水) 00:58:38.48
>>690
馬鹿過ぎるからまずは入門書読んでこい
0694名無しさん@そうだ選挙にいこう
垢版 |
2024/01/03(水) 02:30:18.24
>>691
人を馬鹿にしないと生きていけない人?
0695名無しさん@そうだ選挙にいこう
垢版 |
2024/01/03(水) 04:19:16.37
>>2を読め
0696名無しさん@そうだ選挙にいこう
垢版 |
2024/01/03(水) 07:57:37.60
ああ、SWITCH関数はExcel2016以降の対応だったか
VBA可なら、Functionで仕込めるんだけど

やっぱ、一番のオススメはExcelのバージョンup
0697名無しさん@そうだ選挙にいこう
垢版 |
2024/01/03(水) 07:59:00.05
ここは
自分で調べる能力の無いバカと
ドヤ顔で答えて承認欲求を満たしたいバカと
上から目線でレスに茶々を入れるバカが集うスレです。
0706名無しさん@そうだ選挙にいこう
垢版 |
2024/01/04(木) 10:09:00.29
>>690
そのバージョンの頃のやり方と最新のバージョンの場合の比較までしてくれてるから参考に
https://forest.watch.impress.co.jp/docs/serial/exceltips/1476744.html
Excel 三択 とかでググればいろいろ出て来る 自分の環境に一番近いのを選べばいいだけ
Windows10にExcel2010インスコできるンか? すごいOSだな
古いマシンだけど無料期間のうちに10にしちまえ ってぇ料簡だったのかな
まぁ、寿命が短いだけで使えなくは無いてだけなのか
0707名無しさん@そうだ選挙にいこう
垢版 |
2024/01/04(木) 18:36:46.09
学習サイトの課題をやってるけど「表内の空欄を全て数式のコピーで埋めて下さい」って指示が出てたので
いざやってみたら基本中の基本なのに最初やり方がわからなかったわ
数式のあるセルをコピー→空欄に数式だけ貼り付け→間違ってる選択範囲を直すために範囲を移動する←これが最初わからなくて苦戦したっけ
0710名無しさん@そうだ選挙にいこう
垢版 |
2024/01/05(金) 00:23:19.08
PDFで印刷とかPDFに変換する時
全部を画像データとして印刷とか変換する方法ない?
今は紙に印刷してスキャナでPDF化してる
0713名無しさん@そうだ選挙にいこう
垢版 |
2024/01/05(金) 02:41:14.17
>>710
GIMP
PDFの任意のページを任意の解像度の画像に変換できる
0715名無しさん@そうだ選挙にいこう
垢版 |
2024/01/05(金) 10:04:38.72
>>710
紙に印刷する時に選択するプリンターを、PDFにすればいいだけ
Windowsならデフォで Microsoft Print to PDF っつープリンターがあるはず
或いは、https://forest.watch.impress.co.jp/library/software/cubepdf/ 等を利用する
野良アプリだとしょっちゅう細かい変更があるAdobeに対応しきれず廃れていくので
なるたけメジャーなアプリを使うのが肝
Excelに限らずどんな印刷時にもPDFが必要に成ってくる場面が多く成るので、ほぼ必須アプリ
0718名無しさん@そうだ選挙にいこう
垢版 |
2024/01/05(金) 11:57:21.34
>>716
Adobeの古いAcrobat2017使っているが、
これからpdf開いてカメラボタンでコピーすると
画像データ取得出来るけど?

なんなら、pdfファイルごとまるまる
ツールの「PDFの書き出し」から、
JPEG、JPEG2000、TIFF、PNGに書き出せる。
0719名無しさん@そうだ選挙にいこう
垢版 |
2024/01/05(金) 12:16:05.90
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2019
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

グラフの移動/Copyについてです。

1つのシート上に、2つのグラフA, グラフBがあります。
それぞれ縦軸、横軸は同じ系列で、単にグラフの本数が多いので、2つのグラフに分けています。
ここで、グラフAのグラフを、グラフBに移動したいです。

今は、
・グラフAの移動したいグラフをシングルクリックして、表のどの部分が対象値なのかをメモして、
  そのグラフをDELETEキーで消去して
・グラフBを右クリックして「データの選択」で、
  さきほどのメモを見ながら、グラフを追加しています。

もっと簡単にはできないでしょうか?
例えば、グラフAの移動したいグラフ線をドラッグしてグラフB上に落とせばOK、とかです。
宜しくお願いします。
0722名無しさん@そうだ選挙にいこう
垢版 |
2024/01/05(金) 14:45:44.35
>>721
そうです。
選択してCTRL+Cして目的地でCTRL+V、COPY元をクリックDelete、ということでもありがたいです。
0724名無しさん@そうだ選挙にいこう
垢版 |
2024/01/05(金) 16:33:40.32
>>723
ありがとうございました。素晴らしいです。やってみます。

ご紹介のものは、グラフ全体+グラフ全体ですね。
1本のグラフ線を移動(またはCOPY)ではないのですよね。
ありがとうございます。

移動したいグラフ全体AをCTRL+C
合成するグラフ全体Bを選択、CTRL+V でグラフCに合成されるので、
グラフ全体Cの中から、不要なグラフ線を消す、ということで
対応できそうです。

どうもありがとうございました。
1℃やってみます。どうもありがとうございました。
大変助かりました。
0725名無しさん@そうだ選挙にいこう
垢版 |
2024/01/05(金) 19:10:08.47
365VBA

Columns("C").SpecialCells(xlCellTypeBlanks)
で空セルを検索すると
ないってエラーになります
空セルがないわけないじゃん
なぜ?
0726名無しさん@そうだ選挙にいこう
垢版 |
2024/01/05(金) 21:30:19.18
馬鹿そうだからどうせ空白じゃない
0727名無しさん@そうだ選挙にいこう
垢版 |
2024/01/05(金) 22:33:02.62
>>726
人を馬鹿にしないと生きていけない症候群か
0733名無しさん@そうだ選挙にいこう
垢版 |
2024/01/06(土) 22:19:41.14
まあさ
ろくに調べたり試したりしない
サイトの説明が理解できない
とかで聞きに来てるんだから
自己解決出来ないバカではあるわな
0734名無しさん@そうだ選挙にいこう
垢版 |
2024/01/06(土) 22:37:55.26
難読症:ディスレクシアの対処法
・文字のフォントを大きくわかりやすくする
・余計な文字を隠す
・声に出して勉強する
・文の区切りに/を引く
・スマートフォンやタブレットを使う

この中では声に出して読むのがオヌヌメ
https://tokyo-brain.clinic/psychiatric-illness/ld/1353#:~:text=%E3%83%87%E3%82%A3%E3%82%B9%E3%83%AC%E3%82%AF%E3%82%B7%E3%82%A2%E3%81%A8%E3%81%AF%E3%80%81%E6%96%87%E5%AD%97%E3%82%92,%E3%81%A8%E5%91%BC%E3%81%B0%E3%82%8C%E3%82%8B%E3%81%93%E3%81%A8%E3%82%82%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82
0735名無しさん@そうだ選挙にいこう
垢版 |
2024/01/06(土) 22:43:56.62
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2019
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否
質問お願いします。

折れ線グラフの凡例についてです。
線が複数の時に凡例表示すると行列形式で並んで表示されますが、
グラフのどの線かは色を目で見て人間が対応しなければなりません。
そこで凡例をバラバラにして好きな位置に置けないでしょうか。

凡例をバラバラにして、それぞれのグラフ線の横に置けば、とても見やすいと思うからです。
現在は凡例表示OFFにして、テキスト挿入で要素名を手打ちして、
それをドラッグしてグラフの横に置いています。
これだと、グラフを移動する時に一緒に掴まないと、
グラフ線と文字が離れ離れになってしまいます。
どうぞ宜しくお願いします。
0736名無しさん@そうだ選挙にいこう
垢版 |
2024/01/06(土) 23:37:33.68
無理。
Excel以外のグラフ化ツールならそういう機能あるかもね。知らんけど。
0737名無しさん@そうだ選挙にいこう
垢版 |
2024/01/06(土) 23:39:01.71
ありがとうございます。
やっぱり無理ですか。
「あったらいいな」とは 皆さん考えないですかね。
0738名無しさん@そうだ選挙にいこう
垢版 |
2024/01/07(日) 00:24:50.99
考えないわけではないから
「考えないですか」って聞き方は
そんなことも気にしない無神経な人ですか
に聞こえることもあるので気を付けた方がいい
まぁなんと言えばいいのか
MSのグラフを使う時点で意匠的なことは大半あきらめる必要がある
0741名無しさん@そうだ選挙にいこう
垢版 |
2024/01/07(日) 10:07:05.95
>>739
Function FIND_UTF8(s)
  l = Len(s)
  For i = l To 1 Step -1
    Debug.Print i, Asc(Mid(s, i, 1))
    If Mid(s, i, 1) <> "?" And Asc(Mid(s, i, 1)) = 63 Then FIND_UTF8 = i
  Next
End Function
0743名無しさん@そうだ選挙にいこう
垢版 |
2024/01/07(日) 16:47:05.48
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2019
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否
質問させてください

計算結果のセルをダブルクリックすると、
計算に使用する数値セルが色付の太枠で示されて、計算式の間違いが確認出来て
とても便利だと思います。
しかし、複数確認したいときでも ひたすらダブルクリックをする必要があります。

これをカーソルキーで結果セルを移動させれば、
数値セルも連動して移動してくれるような方法はありますでしょうか?

例えば、最初に結果セルをダブルクリックして数値セルを表示させ、
その状態でカーソルキーで上下左右に移動させると、
数値セルも連動してパッパッパッと変化するというものです。
宜しくお願いします。
0745名無しさん@そうだ選挙にいこう
垢版 |
2024/01/07(日) 22:03:09.59
やりたいことがサッパリわからんが、数式入ってるセル選択して>>744の言うようにF2押せば
参照先のセルが色付けされるだろ? それをどうしたいと?
← → キー押すごとに、その参照先を個別にハイライトしたいとかか? 他が判らなく成るが?
いっぱいあるからそれでも個別に判別したいんだ とかは無理筋
数式タブに「参照元のトレース」とか「参照先のトレース」とかがあるからそれ使って
表示された青矢印で判断するとかがせいぜい
0746名無しさん@そうだ選挙にいこう
垢版 |
2024/01/08(月) 14:01:35.78
>>744 745
ありがとうございます。

>やりたいことがサッパリわからんが、
説明が悪くてすみません。

例えば以下のように、
C1セルをダブルクリック(F2)すると、
A1, B1セルに色が付いて計算式が正しく埋まっていることが確認できます。

A1  B1  C1=A1+B1

この確認を C2〜C5まで次々と行って、それぞれ計算式が正しいかを確認したいのです。
A2  B2  C2=A2+B2
A3  B3  C3=A3+B3
A4  B4  C4=A4+B4
A5  B5  C5=A5+B5

F2キーをするとカーソルのフォーカスが計算式セルに入ってしまい
カーソルキーを押すとカーソル移動先のアドレスが計算式として変化するだけで、
F2の移動 C2 C3 と移動してくれません。
なので、F2 確認 ESC カーソル↓ F2 確認 ESC...と行っています。が、面倒です。

これを、カーソルキーを使って↓↓↓↓と移動すれば、
対応する値のセルの色が、パッパッパッと変わって次々と確認できるようなことは
できないでしょうか?

 
0748名無しさん@そうだ選挙にいこう
垢版 |
2024/01/08(月) 14:47:51.63
>>747
ありがとうございました。
できました。これです、コレ。
便利にできました。どうもありがとうございました。

ショートカットもわかりました。
「Shift+CTRL+` 」で、トグルでon/offできます。

どうもありがとうございました。
大変助かりました。
0749名無しさん@そうだ選挙にいこう
垢版 |
2024/01/09(火) 10:11:38.65
>>735
普通にグラフ要素の書式設定で出せるけど
仮にテキストボックスで手打ちしてもまとめておけばいいのに
>>738の言うように嫌な聞き方だから詳しく書かないけど
0750名無しさん@そうだ選挙にいこう
垢版 |
2024/01/09(火) 15:08:36.86
数字のゼロ(0)と文字のO (オー)を区別できるフォントで、よく使われているものはありますか?
OSAKAが無いので、今はメイリオを使っています。
0751名無しさん@そうだ選挙にいこう
垢版 |
2024/01/09(火) 15:23:44.63
「よく使われているもの」
これだけで馬鹿とわかる

「皆さん、何を使っていますか?」ならわかる
0752名無しさん@そうだ選挙にいこう
垢版 |
2024/01/09(火) 16:16:28.73
すみません、馬鹿がお尋ねします。書き直します。

皆さん、何を使っていますか?

宜しくお願いします。
0753名無しさん@そうだ選挙にいこう
垢版 |
2024/01/09(火) 17:22:02.62
OSは?
0754名無しさん@そうだ選挙にいこう
垢版 |
2024/01/09(火) 17:51:59.92
https://hitoridedeki.wp-x.jp/2020/02/29/post-1489/
皆さんに聞いても全員困ってる訳でも無いだろうから、同様の支障に出くわしてなんとか対処
した人とかに聞くカタチで(それすら面倒臭いから「どうしたらいいですか?」でいいのでは)
つか、新年早々揚げ足取りや難癖・罵倒を平気で書ける神経の持ち主の方を疑った方がいい
間違い無く母親が極端に愛情過多か極端に愛情不足かのどっちかだ って「コン・エアー」で
精神異常の囚人が言い切ってた へぇ、って思って観てた
0757名無しさん@そうだ選挙にいこう
垢版 |
2024/01/09(火) 18:03:34.13
ふぉんとにー?
0761名無しさん@そうだ選挙にいこう
垢版 |
2024/01/10(水) 11:44:13.60
>>752です
みなさん、ありがとうございました。
教えていただいた情報を元に、consolasにしました。
・0 O が区別できる。真ん中に・もいいのですが、斜線の方が良かったので。(白源は魅力的)
・Iと1が明確に区別できる
・Excelに入っていた (Rictyのフォントインストールの仕方を知らない)
というのが理由です。
みなさん、ありがとうございました。

すみません、関連してもう一つ教えてください。
私がconsolasを用いて作ったExcelファイルをメールで送信したとき、
通常ExcelでMSゴシックを使用している受信相手 がそれを開いたときも、
私の設定したconsolasで表示されると考えれば良いのでしょうか?
0762名無しさん@そうだ選挙にいこう
垢版 |
2024/01/10(水) 13:20:47.05
代替フォントになるんじゃないですかね?
PDFならフォントを埋め込むことができるけど…
0764名無しさん@そうだ選挙にいこう
垢版 |
2024/01/10(水) 14:52:01.54
馬鹿ってOSは?って質問も読めないのだよな
0765名無しさん@そうだ選挙にいこう
垢版 |
2024/01/10(水) 15:36:51.72
それは大した問題じゃ無い 応じる側があれこれ思慮してやればいいだけ(それだけの経験値あるんだろうし)
その答えを待ってる間にとっとと解決することの方が多い
馬鹿バカ連呼してる方がよっぽど世間の害悪 つか、見下されていずれ誰からも相手にもされなくなるのがオチ
 今年の方針 : じぶんがおかしいのを他人のせいにし続けるのはやめましょう
0766名無しさん@そうだ選挙にいこう
垢版 |
2024/01/10(水) 16:02:43.34
>>762
ありがとうございます。
試しにconsolasに変えたExcelファイイルを友達に送って、
どんな挙動をするのか見てもらっています。

>>763
ありがとうございます。
ご紹介のページ、いいですね。フォントのことがいっぱい書いてあって勉強になります。
MacのOSAKAやヒラギノのことも書いてありました。懐かしいです。
僕も相手もWindowsなので、たぶん良いと思います。ご親切にありがとうございました。

>>764
すみません。

>>765
良く馬鹿と言われるので慣れています。
「俺はスゴいんだ」と思っている人が良く言いますね。
本当に頭のいい人は相手にせずに黙っているもんだ、と先生が言っていました。
でも質問する僕ももっと勉強しなくてはいけないと思いました。
ありがとうございました。
0768名無しさん@そうだ選挙にいこう
垢版 |
2024/01/10(水) 21:46:55.23
>>766です
試しにconsolasに変えたExcelファイイルを友達に送って、どんな挙動をするのか見てもらったところ
送られて来たExcelに設定されていたフォントで開いたようです。
0とOとかも判別できているようです。

みなさん、ありがとうございました。
大変助かりました。
0769名無しさん@そうだ選挙にいこう
垢版 |
2024/01/10(水) 22:07:30.97
こんなこともわからん人が増えて日本はもう終わりだと感じる
0770名無しさん@そうだ選挙にいこう
垢版 |
2024/01/10(水) 22:30:35.47
誰だって初っ端は初心者だろ いま威張り散らしてる連中だって初手は似たようなものだったハズ
昔は参考本とかネットでも限られたものしか無かったから、必然的に集約されてて、それらを見て
互いに切磋琢磨したりしてスキルアップし続けてたはずなんだ
今はそこらじゅうに情報が溢れ返り過ぎてて、どれを参考にしたらいいのかどれを真に受けたらいい
のかすら彷徨える魂状態に成ってる 情報過多でむしろ混沌だ
増して、PCが欲しいものリストからも外されて長い期間経ってるんだろう?
社会に出て初めてPCでの仕事を託された なんてのもざらじゃあ無いのが実情

「そんなことも」なんてぇ嫌味を書いてる・言ってるヒマあるなら、知ってる事教えたいことを
じゃかすか後輩に教えて・伝えていかなきゃいけないのが先達の役割
考え方・解決の道順を一緒に成って辿るのだっていい
  そうでもしてかなきゃ、どんどんロストテクノロジーに成っていってしまう
ピラミッド作った連中が制作手順を後世に遺す手立てを怠ったから、21世紀にも成って誰もその
制作方法を理解できない  なんてぇ事態に陥る(ま、大袈裟だけど)
0771名無しさん@そうだ選挙にいこう
垢版 |
2024/01/10(水) 23:28:09.55
>>769
あなたは、生まれてから何でも知っている神だったのですか?
0772名無しさん@そうだ選挙にいこう
垢版 |
2024/01/10(水) 23:37:41.28
こんな簡単なことを調べることもしない馬鹿に釣られて擁護を始める馬鹿ども
そもそもこいつは初心者ではないだろ
そんなことにも気付かないのかよ
0773名無しさん@そうだ選挙にいこう
垢版 |
2024/01/11(木) 00:23:08.00
>>772
あなたは、生まれてから何でも知っている神だったのですか?
0775名無しさん@そうだ選挙にいこう
垢版 |
2024/01/11(木) 11:46:17.06
かつてはMac持ってたってエビデンスには成るだろうが、Excel使いだった根拠には成らん
高性能ゲームマシンを駆使してる若い連中はみんなゲーム制作も達者か?っつったら、そんなことも無いわけで
門を叩く人を風体だけで判断して追い返していては、誰も寄り付かなくなる ここは開かれた門であるべき
0776名無しさん@そうだ選挙にいこう
垢版 |
2024/01/11(木) 12:54:31.25
今日の質問は仕込んでた納品書が大量発注等、台無しになった時への対応です。用紙には限りがあり、注文しまくられると2枚綴りへ差し換えとなり後日の日付がズレることに!そこで。
幸い各シートの同じセルが該当なので一発変換し得る関数を考えてみましょう
0778名無しさん@そうだ選挙にいこう
垢版 |
2024/01/11(木) 13:11:08.10
お題としてはそそられるが
 > 大量発注等、台無しになった時  ← なぜ?
 > 用紙には限りがあり   ← 買い足せよ
 > 注文しまくられると2枚綴りへ差し換えとなり  ← どゆこと?
 > 後日の日付がズレることに!  ← ほわ〜い じゃぱにーーず!!
相当エスパーに苦しむ状況 書いてる本人は目の前に現物あるから概略としてるんだろうが、こっち側はわやや

データ入力用シートは別にあって、納品書書式のシートへ差し込み印刷してるとかか?
明細行数が足りなくてハミ出てしょうがない、とかか?
後日の日付がズレる ってのが想像付かない アホか? 一日一伝票一Sheetっつー構成なのか?
そういやSheet名を日付にするとか、アホな仕様を企んでた奴がいたっけな そいつか?
0781名無しさん@そうだ選挙にいこう
垢版 |
2024/01/11(木) 14:49:48.61
1ページの行数が決めてあるから、注文が多いと2枚目に突入って意味でしょ
で、1日1枚と決め打ちで運用してるから、日数と枚数がずれるんと違うか?

結論としては、「設計が悪い」または「使うやつの頭が悪い」のどっちかだな
0783名無しさん@そうだ選挙にいこう
垢版 |
2024/01/11(木) 17:52:08.57
>>2
0786名無しさん@そうだ選挙にいこう
垢版 |
2024/01/12(金) 14:58:21.55
>>785
いあ以前このスレはカタコト質問に式だけが返りまくる勢い1000overだったんすw当時のノリでして(⊙ω⊙) いざ、自分が弄るハメとなり頼る場面なのに寂しいっすね。。

ところで画はデータベースとなり得ますか?
0787名無しさん@そうだ選挙にいこう
垢版 |
2024/01/12(金) 17:08:46.52
ん?本人なのか? カタコト過ぎてどうやって運用してるとかもさっぱりわからんぞ
取り敢えず納品書の書式をまるごと下にコピーして二枚目を作るのがイチバン楽だろう
一枚目の集計をどっかにさせてるなら、それとおんなじことを二枚目の分も増やすだけ
印刷時に一ページ目に食い込んだとか、改ページが・・ とかあるだろうから、印刷前に調整必須

急場はそれで凌いでおいて、時間つくってでももっとマシなのに変えないと、これから仕事が
もっと増えたり忙しく成ったりした時にテンテコ舞いを踊ることに成る
これをベースに改良しようなどと決して思わないこと
0791名無しさん@そうだ選挙にいこう
垢版 |
2024/01/13(土) 23:17:53.76
マクロがウイルスチェックで削除とか?
0792名無しさん@そうだ選挙にいこう
垢版 |
2024/01/14(日) 00:13:33.64
Excel2013がしょっちゅうクラッシュしてた頃は、エクスプローラーでプレビューを有効にしてた。毎日のようにクラッシュしてた。
プレビューを無効にしてからはあんまりクラッシュしなくなった。
32bitWindows。

ウイルスチェックとぶつかってる可能性はあるかもしれないね。
0794名無しさん@そうだ選挙にいこう
垢版 |
2024/01/14(日) 17:23:13.08
重要なデータなら普通は更新ごとにファイル名末尾に日付でも入れて別ファイルにしていくわな
重要なのに上書きとかアホだろ
0796名無しさん@そうだ選挙にいこう
垢版 |
2024/01/14(日) 20:00:53.35
鯖でバックアップされてるから大したダメージはないんだが、毎回致命的なエラーとか出てマクロが全く開けなくなるのがウザすぎるんだよな
0799名無しさん@そうだ選挙にいこう
垢版 |
2024/01/16(火) 12:16:13.38
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel19
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

Excelの画面移動を、マウスで縦横のスクロールバを動かして行っています。
が、その他の方法があれば教えてほしいです。
画面の拡大縮小はCTRL+コロコロで便利に使っていますが、
スクロールバー以外の画面移動の方法が見つけられません。

・カーソルキー←↑↓→だとセルを移動してしまいます。

・○○キー+コロコロすると左右、SHIFT+○○キー+コロコロで上下移動とかは無いでしょうか?

宜しくお願いします。
0800名無しさん@そうだ選挙にいこう
垢版 |
2024/01/16(火) 12:23:00.47
わかりました。質問取り下げです。
ありがとうございました。すみません。
0802名無しさん@そうだ選挙にいこう
垢版 |
2024/01/16(火) 14:16:23.46
>>801
コロコロでは無いですが、printScreenを
・押してからカーソルキー←↑↓→で、1ページ単位の移動
・再度押せば通常の1セル単位の移動
です。
画面左下に ScrollLockという文字が出て、状態が確認できます。
0803名無しさん@そうだ選挙にいこう
垢版 |
2024/01/16(火) 14:36:47.01
すみません、間違えました
✕ printScreenを
○ ScrLk
0804名無しさん@そうだ選挙にいこう
垢版 |
2024/01/16(火) 14:49:24.74
画面1ページでの移動なら :
PageUp PageDown が、デスクトップ/ノートに限らず、最初から付いてる
Alt 押しながらPageUp/PageDownを押せば、左右に1ページずつ移動する
0806名無しさん@そうだ選挙にいこう
垢版 |
2024/01/16(火) 15:43:51.03
いったいいつからこんなレベルなんですか!?
ときに>>784このブックを毎月テンプレからコピペすんだけど一連を記憶させました。3.のVBAにはどう答えればいいでしょう?
0807名無しさん@そうだ選挙にいこう
垢版 |
2024/01/16(火) 16:03:41.15
>>799
何もキーを押さないでマウスホイール操作(あなたのいうコロコロ?)で、普通は上下スクロールするけど、そうなってない?
左右スクロールほCtrlとShiftキーを押しながらマウスホイール操作。
0809名無しさん@そうだ選挙にいこう
垢版 |
2024/01/19(金) 23:44:35.11
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel19
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否


下記テーブルをピボットテーブル化して、各店舗の商品名毎の売上を表示したいんだけど下記のようにする方法を教えてください


テーブル列構成
売上日 店舗 商品名 販売価格 原価

ピボットテーブル構成
行に店舗名
列に商品名

A   B    C   D    E      F
    りんご みかん いちご
北海道 1000  2000  1500  B~Dの合計 B~Dの原価合計

E列までは各商品の合計と店舗の合計を載せるけど
F列には店舗の原価合計 の み を載せたい(商品の原価トータルはいらない)
0815名無しさん@そうだ選挙にいこう
垢版 |
2024/01/20(土) 22:17:02.38
おいおいオートマチックも知らないレベルかよw
いいか?升の右下クリックで式は調整された値でコピペされんの。なんぼ項目が増えようとな、オートマチックさ☆ 奥は深すぎるけど憶えてなんぼや。がんぱれ(๑•̀ㅂ•́)g

では次の方どーぞ~
0817名無しさん@そうだ選挙にいこう
垢版 |
2024/01/21(日) 23:51:54.97
要はA-E列とF列を一緒に出力するのが難しいので、
A-E列のピボットとA+F列のピボットをある程度列空けて横並びで出力させて、空いた列を都度非表示再表示で何とかすれば?
0818名無しさん@そうだ選挙にいこう
垢版 |
2024/01/22(月) 18:52:41.84
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2016
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 可

ctpという名前のフォルダに「t1」「t2」「t3」とフォルダが3つ入っています。
VBAでctp2というフォルダを作り、ctpからt1,t2,t3をコピーして
t1の中にt2へのショートカット,t2にt3のショートカットを作成したいのですが、
色々なところを見て作ってもうまくいきません。
ショートカットはできるのですがアイコンがショートカットのものにならず開かず、プロパティを開いてみると種類が「ファイル」になっています。
(Windowsで普通に作ると「ファイルフォルダー」になっているのでこれがダメなのかと思うのですが。)

どなたか上記マクロをご教示願えませんでしょうか。
0820名無しさん@そうだ選挙にいこう
垢版 |
2024/01/22(月) 22:59:24.68
カットとスカートは短い方がいい
0821名無しさん@そうだ選挙にいこう
垢版 |
2024/01/23(火) 11:46:59.71
【1 OSの種類         .】ver依存無し
【2 Excelのバージョン   】ver依存無し
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否
【5 その他】 Excelのみで完結

Sheet1(CSVから取り込んだ完成済の住所録)を使って、請求書、ハガキ/封筒、タックシール印刷をしたい

Sheet2に、Sheet1からのVLOOKUPで1件分を作って印刷…という記事は良く見かけるのですが、『複数件を連続して一括印刷する』例を見つける事ができませんでした

Excel単独(非VBA)で行うにはどうしたら良いのでしょうか?
この先、非VBAでは無理なのか、そもそもExcelでは無理なのかとか、何を調べたら良いのか?が知りたいです

1. Sheet1の住所録をメンテナンスしたら、
2. Sheet2のハガキ/封筒(やSheet3の請求書)を開いて(必要ならデザインの修正)後に、
3. 印刷ページ(=印刷すべきレコードの件数)を指定して印刷

このような「Accessのレポートを使った印刷」風の作業がやりたいです
0822名無しさん@そうだ選挙にいこう
垢版 |
2024/01/23(火) 16:54:09.82
宛て名印刷に関しては、ExcelとWordを使って差し込み印刷 とかいうキーワードでググれば
嫌というほど出て来る
Excelで宛名ラベル印刷とか具体的に書いてもいっぱい出て来る Excelだけで完結するのも多い
ラベル印刷ウィザードとかもある
請求書に関しては、住所録だけから請求書を印刷するのはものっそ大変だと思う つか無理ゲー
住所録の尾部に摘要形式で請求日・請求内容・請求金額とかをくっつけてレイアウトしてもいいけど
それ、多分請求書とは認められないんじゃ? 回避方法解ってるなら引き留めはしないけど
0823名無しさん@そうだ選挙にいこう
垢版 |
2024/01/23(火) 17:04:46.56
>>821
タックシールへの印刷なら、タックシールの会社が無料で使えるアプリを出しているのでは?あなたの会社が「マクロ不可、アプリのインストールなどもってのほか」ということであれば仕方ありませんが。
”Excelのみで完結”とはなりませんが、Excelが使えるパソコンならWordも使えるのが普通と思うので、Wordの”差し込み印刷”機能はいかがでしょうか?
0824名無しさん@そうだ選挙にいこう
垢版 |
2024/01/24(水) 13:01:34.33
すみません教えてください
【1 OSの種類         .】Windows10
【2 Excelのバージョン   】2019
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否
【5 その他】

テキストエディタだと、
・文字検索すると、「該当文字のみ」がハイライト(例えば黄色)して
・カーソル移動したり他の修正をしてもハイライトを維持していて
・ESCキーでハイライトが消えます。
これをExcelで操作したいです。

たぶん、全く同じ動作はできないかも知れませんので、
以下のような動作ができますでしょうか?
・文字検索すると、「含まれる該当セル」がハイライト(例えば黄色)して
・カーソル移動したり他の修正をしてもハイライトを維持していて
・ESCキーでハイライトが消える。
つまり、
・検索該当セルを表示してくれて、
・他の操作をしても表示を維持してくれて
・1キーで簡単に元に戻したいということです。
どうぞ宜しくお願いします。
0825名無しさん@そうだ選挙にいこう
垢版 |
2024/01/24(水) 18:11:02.56
検索してでてきたセルをどっかに記録しておいて、Esc押したらそいつを手がかりに消しに行くみたいなコード書けばいいのかな?
0827名無しさん@そうだ選挙にいこう
垢版 |
2024/01/25(木) 00:59:29.70
文字検索用セルと☑を上部に作って条件付き書式で数式使って文字検索用セルと☑のリンクセルがTRUEなら色替え
☑のオンオフで一応すぐに色は消せる
0828名無しさん@そうだ選挙にいこう
垢版 |
2024/01/25(木) 04:03:09.55
シン・時代劇 ← New!
https://www.tv-asahi.co.jp/onegai_chosenkyo/special/audition2024/
シン・能登スマホスタンプラリー
https://www.hot-ishikawa.jp/notohaku/stamprally2023/
シン・能登フォトキャンペーン
https://www.hot-ishikawa.jp/notohaku/photocampaign2023/
シン・自由視点映像ナイター
https://www.ntv.co.jp/baseball/articles/34q0du0srsl43mx64c.html
シン・ニンゲン教育立国宣言
https://www.mskj.or.jp/thesis/39965.html
シン・ラジオ
https://www.bayfm.co.jp/program/radio/
シン・デジタル教育
https://kanki-pub.co.jp/pub/book/details/9784761275495
シン・日本共産党宣言
https://books.bunshun.jp/ud/book/num/9784166613960
シン・REALFORCEキーボード
https://pc.watch.impress.co.jp/docs/column/config/1535339.html
シン・所沢音頭♪
https://tokorozawanavi.com/news-shintokorozawaondo20231127/
シン・交差点
https://www.sponichi.co.jp/sports/news/2024/01/04/kiji/20240104s00063000199000c.html
シン・山の神
https://president.jp/articles/-/77157
0829名無しさん@そうだ選挙にいこう
垢版 |
2024/01/25(木) 18:02:15.63
エクセルのメタデータ?に関する質問なのですが、セルに写真のリンクを貼ってクリックして見られるようにしたファイルが複数あり、2007年から毎年内容が更新されています。数が大量にあるのでリンク設定が間違っていないか(リンク切れになっていないか)確認するマクロを作成したのですが、セルのハイパーリンク設定には表示されないデータが残ってしまっているらしく、リンクは正しく設定されているにもかかわらずリンク切れの判定になってしまします。

具体的には
A1 B1 C1
\\.\.\あいう-01-1.JPG \\.\.\あいう-01-2.JPG \\.\.\あいう-01-3.JPG

のようにセルにリンクを設定し、写真も該当フォルダにあり、セルをクリックすると表示されるにもかかわらずリンク切れ判定になってしまうため、VBAのイミディエイトウィンドウで
? Range("A1").Hyperlinks(1).Address
? Range("B1").Hyperlinks(1).Address
? Range("C1").Hyperlinks(1).Address
とハイパーリンクのアドレスを調べてみたところ
\\.\.\あいう-01-1.JPG
\\.\.\ABC-01-1.JPG
\\.\.\ABC-01-1.JPG
とB1、C1に違うアドレスが表示されます。1つのセルには1つのハイパーリンクしか設定できないはずなのですが、
? Range("B1").Hyperlinks(2).Address
? Range("C1").Hyperlinks(2).Address
で調べると
\\.\.\あいう-01-2.JPG
\\.\.\あいう-01-3.JPG
というように現在設定されているリンクが表示されます。過去の写真を調べたところ、今は使用していない「ABC-01-1.JPG」という写真があったので過去にこのアドレスで設定されていたのかもしれません。

B1セルのハイパーリンクを一度削除して再度設定したところB1、C1共に正常にアドレスを取得できるようになったのですが、これをブック毎に一度に修正する方法はないでしょうか。ファイルに含まれているメタデータのようなもの表示させて不要なものを削除できればいいのかなとも思うのですが、ほかのソフトを使用せずにできるものでしょうか。
0830名無しさん@そうだ選挙にいこう
垢版 |
2024/01/25(木) 19:29:22.65
>>828
シン・タマネギ(淡路島)
0831名無しさん@そうだ選挙にいこう
垢版 |
2024/01/25(木) 21:22:43.72
>>829
基本の理解が間違ってる
ハイパーリンクはセルじゃなくてワークシートに対して設定される物

1セルに1リンクというのは正解
2つ設定しようとしても1つ目を明示的に削除してからじゃないと再設定はできないしエラーも出ないので、ここにバグがあっても発見しづらいポイントの一つ

その構文もエラーになるはず
エラーにならない原因としては、勤務先?で試したことを正確に覚えてこなかったか、つづりが間違ってるか、同じ名前の変数を作ってしまってる
0832名無しさん@そうだ選挙にいこう
垢版 |
2024/01/25(木) 21:33:13.20
>1つのセルには1つのハイパーリンクしか設定できないはず ←だが、意図的に手動でなら
 C:\Users\hoge\あいう-01-1.JPG
 C:\Users\hoge\ABC-01-1.JPG  と併記できてしまう この場合クリックすると一行目に飛ぶ
ハイパーリンクが設定されているセルでF2で編集状態にして数式バーを見てみたりセル内で→ ↓等で
文末を探してみたりすれば複数設定されているかどうかが判断できる

あと、RangeじゃなくてCellsで見てみるのもだいじ
ハイパーリンク入ってる全セル検索して二行以上ある場合は二行目以降を丸ごと削除とかか

因みにハイパーリンク設定されてるセルでF2編集状態にしてリンクの文末でAlt + Enterで改行
して二行目を入れることができる [挿入]-[リンク]だとグレーアウトして機能しないけど
0833名無しさん@そうだ選挙にいこう
垢版 |
2024/01/25(木) 21:52:08.30
>>832
それも基本が理解できてない
リンク先のアドレスとセルに表示される文字列は別
所属するオブジェクトも違うし、まったく無関係なデータ

あえて入力しないとリンクアドレスがそのままセルの文字列にもなってしまうだけ
0834名無しさん@そうだ選挙にいこう
垢版 |
2024/01/25(木) 23:01:05.14
>>832
セルの表示文字列は01-1や01-2で、アドレスを直接入れてはいないため2行になっているということはないです。

>>831
>ハイパーリンクはセルじゃなくてワークシートに対して設定される物
Activeworksheet.Hyperlinks.Add anchor:=Range("A1")
となるのはそういうことだったんですね。

>1セルに1リンクというのは正解
>2つ設定しようとしても1つ目を明示的に削除してからじゃないと再設定はできない
該当のセルで右クリック→ハイパーリンクの編集をクリックすると出てくるウィンドウの下の方にある「アドレス(E)」には「\\.\.\あいう-01-2.JPG」しか表示されないため「\\.\.\ABC-01-1.JPG」は削除されているというか、表示されないのですが、VBAで下記の処理をすると「Hyperlinks(1)」が「\\.\.\ABC-01-1.JPG」になっているため青い太字になってしまいます。
※「rng2」は走査するセル範囲

Dim wb As Workbook
Set wb = ActiveWorkbook
Dim fileName As String
Dim fso As Object
Set fso = CreateObject("Scripting.FileSystemObject")

With CreateObject("WScript.Shell")
.currentdirectory = wb.Path
End With

If rng2.Hyperlinks.Count > 0 Then
fileName = fso.GetAbsolutePathName(rng2.Hyperlinks(1).Address)
If fso.FileExists(fileName) Then
Else
rng2.Font.Color = vbBlue
rng2.Font.Bold = True
0835名無しさん@そうだ選挙にいこう
垢版 |
2024/01/25(木) 23:07:24.37
書き忘れましたが
For Each rng2 In〜
でrng2のセル範囲を順に調べています
0836名無しさん@そうだ選挙にいこう
垢版 |
2024/01/26(金) 01:35:06.05
>>834
まず、Ifの次にDebug.Printしてrng2.Hyperlinks(1).Addressの内容が本当にABC略になってるか確認して
そのコードだとハイパーリンクじゃなくてfsoでひっかかってる可能性がある
VBAのファイル名処理はシフトJISとユニコードが混在してて初心者がハマりやすいポイントなんで
0837名無しさん@そうだ選挙にいこう
垢版 |
2024/01/26(金) 04:32:13.29
【1 OSの種類         .】 Windows11
【2 Excelのバージョン   】 Excel2019
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 可

日刊コンピにて過去のコンピデータを
Webクエリにて、データのあるリンクを指定して表の取り込みをしたいのですが、
ログインページ(https://p.nikkansports.com/goku-uma/m/membership/login/index.zpl)に
飛ばされてしまい取り込めません。
以前はレガシーのWebクエリにてログインした後にデータ取得できたのですが、
スクリプトエラーが出てログインできなくなりました。
他にログイン情報をExcelで保持する方法はないでしょうか?
0840名無しさん@そうだ選挙にいこう
垢版 |
2024/01/27(土) 09:45:56.39
>>834
写真ファイルがないと判定された場合、その時のrng2のセルアドレス、ハイパーリンクのアドレスを別のシートに書き出しているためABC略になっていました、と言いますか、書き出したリンク設定しているファイル名と書き出されたファイル名が違うため原因を調べ始めた、という経緯になります。念のためDebug.Printもやってみましたが同様の結果でした。

>>838
形式を変えたいところなのですが、過去からずっと同様の形式で社内だけでなく社外でも使用しているためそういった処置がとれない状況です。
0841名無しさん@そうだ選挙にいこう
垢版 |
2024/01/27(土) 10:29:45.01
>>840
1つのセルには1つのリンクしか設定できないはずなんだけどなあ
いっぺんこれで確認してみ
これでセルアドレスが本当に重複してたらブックが壊れてることになる
だとしたら常識が通用しない状態なので、実際に手元にブックがないと調査もできないからアドバイスも難しい

Sub シート内のハイパーリンク全一覧()
  With Worksheets(1)
    For Each link In .Hyperlinks
      Debug.Print "セル=" & Replace(link.Range.Address, "$", ""), "リンク=" & link.Address
    Next
  End With
End Sub
0842名無しさん@そうだ選挙にいこう
垢版 |
2024/01/27(土) 11:11:33.83
いずれかのタイミングでアップデートは必要に成るんだし
いっそこの機会にシステム全般を最新のOS、アプリ・新機能等に即したものに更新すべき
以前からこうだ/系列も使ってる/データが大量で/割けるリソースが不足 えtc
ずっと言い訳し続けて先送りばかりしてると、将来にもっと大変な目に遭う
「それはおれじゃねーし」で逃げるのも兵法の三十六計かも知らんが、それだと
今後入社してくるZ世代からコケにされ続けても我慢できる度量も必要に成ってくる
0845名無しさん@そうだ選挙にいこう
垢版 |
2024/01/27(土) 13:03:16.46
>>840
確認してみたところ重複していました

セル=B1:C1 リンク=..\\.\.\ABC-01-1.JPG
セル=B1 リンク=..\\.\.\あいう-01-2.JPG
セル=C1 リンク=..\\.\.\あいう-01-3.JPG

該当の箇所は上記のような状態でしたので、ファイルが壊れているのかもしれません。

元からファイルを作り直すのがいいんでしょうけど、通常の使用方法では支障がなくマクロでリンクを調べた時だけおかしいのがわかるという状態なので、修正する場合はとりあえず手動でリンクを貼り直していこうかと思います
0847名無しさん@そうだ選挙にいこう
垢版 |
2024/01/27(土) 21:11:37.49
>>840
>形式を変えたいところなのですが、過去からずっと同様の形式で社内だけでなく社外でも使用しているためそういった処置がとれない状況です。

現状、色々不具合出ているからわざわざここで聞いているんだよね。
でもでもだってじやなく、本当にどうにかしたいんなら不具合があるんで変えますと言ってバッサリ変えれば。
0848名無しさん@そうだ選挙にいこう
垢版 |
2024/01/28(日) 15:30:46.00
VBAエディタのフォントを変えたんだが酔っててアラビア語を選んじまった
直そう思い「エディターの設定」をクリックするも強制終了してしまう
結果クリーンインストールの刑になってしまったとさ( ´•̥̥̥ω•̥̥̥`)
0854!omikuji
垢版 |
2024/01/29(月) 14:53:54.82
(´・ω・`)
0856名無しさん@そうだ選挙にいこう
垢版 |
2024/01/30(火) 08:08:53.08
質門お願い致します。
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2021
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

01~999まで連番の AAA_01-01.mp3 ~ AAA_01-999.mp3 のファイル群があり、
ファイル名の末尾で連番で↓の様に並び替えたいです。
どうやれば順番に並び替えできますか。

AAA_01-01.mp3
AAA_01-02.mp3
…略…
AAA_01-11.mp3
AAA_01-12.mp3
…略…
AAA_01-99.mp3
AAA_01-100.mp3
AAA_01-101.mp3


!! Excelで並び替えすると ↓になってしまいます。!!
AAA_01-01.mp3
AAA_01-02.mp3
…略…
AAA_01-100.mp3 →ここに100が来てしまう
AAA_01-101.mp3
…略…
AAA_01-11.mp3
AAA_01-12.mp3
AAA_01-99.mp3
0857名無しさん@そうだ選挙にいこう
垢版 |
2024/01/30(火) 08:36:14.74
>>856
命名規則を変える
3桁に統一する
作業列にソートキーを入れる
覚悟を決めてVBAに頼る
どうせ1回の操作で終わるんだから手作業でコピペして並び替え
あきらめてそのまま使う
本当にソートが必要か見つめ直す

好きな方法を選べ
0858名無しさん@そうだ選挙にいこう
垢版 |
2024/01/30(火) 09:37:32.28
>>856
ワークシート上のリストでのソート
って話でいいんだよね?

やっぱ、連番を作業列で3桁に直してソートするとか。

PowerQueryで
1. フォルダー指定して中身のファイル名の一覧を取得
2. Text.MiddleとText.PositionOf使って"-"と".mp3"で3つに分離
3. 連番を一度数値にしてから文字列に戻して、Text.PadStartで、頭0付の3桁の文字列に変換
4. ファイル名を再連結
5. 再連結ファイル名をソート
とか。
0865名無しさん@そうだ選挙にいこう
垢版 |
2024/01/30(火) 23:25:04.46
>>856
若干ゴリ押しですが別セルに数式入力でもOKならこんな感じかと
=LET(
fileNameList1,A1:A9,
fileNameList2,REPLACE(fileNameList1,1,FIND("-",fileNameList1),""),
fileNameList3,TEXT(LEFT(fileNameList2,FIND(".",fileNameList2)-1),"000"),
SORTBY(fileNameList1,fileNameList3))
0867名無しさん@そうだ選挙にいこう
垢版 |
2024/02/01(木) 11:39:11.56
あるファイルショートカットアイコンの左上に、小さなチェックマークが付いてます
他のアイコンには付いてなく中身も変わったように見えないのですが、なんなのでしょうか?
0869名無しさん@そうだ選挙にいこう
垢版 |
2024/02/02(金) 14:26:34.69
eメールの添付で定期的にエクセルファイルが送られてくる

outlookのマクロで特定のeメールが着信したら即座に添付ファイルを自動で保存するマクロは作った

エクセルのマクロで
エクセルファイルの特定の箇所をコピーして集積して保存するマクロは作った

連動したいけどどうやったら良いの?
0871名無しさん@そうだ選挙にいこう
垢版 |
2024/02/02(金) 21:43:07.55
質門お願いいたします。
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2019
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

ドロップダウンリストについてです。
連動2階層目の分岐を増やしたいのですが、出来ません。

例(したいこと)
ドロップリスト1階層目で、リストの"1〜6班"いずれかを選択。
選択した各班に連動するリスト(2階層目)で、"班員リスト"、"作業内容リスト"、"担当倉庫リスト"
の3つのリストを表示させたいのですが、どれだけ調べても1つ目までか3階層目の設定方法しかわかりませんでした。
素人質問で恐縮ですが、よろしくお願いいたします。
0872名無しさん@そうだ選挙にいこう
垢版 |
2024/02/03(土) 01:09:58.83
Power Queryでフォルダを指定し、毎月1ファイルを追加して更新していきたいです
そのファイルが問題で、A4を想定して作られているようで、縦のページごとに見出しがつけられています

取り込むと、データとして2ページ目以降の見出しが入ってしまいます
回避するにはどうしたらいいですか?

いちおう考えたのは行を削除する条件で1行目以降、特定の文字列(見出し)があった場合に削除するというものですが
もっと簡単にできますか?
前もって取り込むファイルの見出しを削除が簡単でしょうか?
0875名無しさん@そうだ選挙にいこう
垢版 |
2024/02/03(土) 12:38:06.68
【1 OSの種類         .】 Windows11
【2 Excelのバージョン   】 Excel2021
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 可


決算期の抽出をしたいのですが関数の作り方を教えて下さい。

https://i.imgur.com/Ht1ugkn.png

図のようにA1:E5に固定データがあります。B2:E2が決算月です。
G2に会社名、H2に決算日を入力した場合、固定データから一致する値を見け、同列1行目の決算期(Q)の値を返したいです。
H2はMONTH(H2)で月だけ抽出し比較。
「D社の2月なので4Qを返す」という流れです。

よろしくお願いします。
0876名無しさん@そうだ選挙にいこう
垢版 |
2024/02/03(土) 13:23:15.48
>>875

エラー処理をちゃんとしないと運用に困りそうやが、
ひとまず次の感じ?

=LET(月,MONTH(H2),月データ,XLOOKUP(G2,A2:A5,B2:E5),XLOOKUP(月,月データ,B1:E1))
0878名無しさん@そうだ選挙にいこう
垢版 |
2024/02/03(土) 13:40:30.52
ご存じの方は回答をお願いします。

【1 OSの種類         .】 Windows 11 Home
【2 Excelのバージョン   】 Excel 2019
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

【事象】あるタイミングでExcelが固まって操作できなくなり、「ピッ、ピッ」と音が鳴って保存していないExcelの複数ファイルで入力したデータが消失する
【状況】同時にExcelのファイルを16個立ち上げている
【いつから】昨年12月以降のExcelのアップデートから
【確認した事】
・メモリ不足かと思い、32GBからPC の上限の64GBに変更したが再発した
・Excelの「オプション」の「保存」の項目で「次の間隔で自動回復用データを保存する」を10分から5分に変更
・Excelの「情報」で「ブックの管理」にある「自動回復されたヴァージョン」のファイルを見ても入力したデータが見つからない
0879878
垢版 |
2024/02/03(土) 13:45:01.89
Excelバージョン:2312
ビルド:17126.20132
0881名無しさん@そうだ選挙にいこう
垢版 |
2024/02/03(土) 16:12:42.73
>>876
ありがとうございます。今のところは問題なく値を返すことが出来ました。

LET関数というものを初めて知りました。調べてみましたが難しいですね・・・
INDEXとMATCHで上手くいかず困っていたので助かりました。


>>877さんもありがとうございます。
申し訳ありませんがI2に代入したところ5が返ってきてしまいます。
0884名無しさん@そうだ選挙にいこう
垢版 |
2024/02/03(土) 22:39:51.19
>>880
対応できないお前が馬鹿なだけ
こんなのを担当者にする会社が悪い
0885名無しさん@そうだ選挙にいこう
垢版 |
2024/02/03(土) 23:13:52.08
Excelで「見出し」というと、シート見出し・表などの上部のタイトル行をウィンドウ枠の固定で
常に表示させる機能・印刷のページ設定にあるヘッダー或いはタイトル行等を想起するが
どれなんだろう 相談内容からするとそれらのどれでも無さそうだし
Wordの「見出し」機能とはまったく関係が無いのだろうし

取り込んだ時にそれが含められるということは、セルのどこかに記述されているものなのか
それがA4サイズで印刷した時には、ちゃんと上部にタイトルのように表示されるよう工夫されている
のだとしたら、行数とかが決まっていて45行目ごとに記述されているとかの規則性とかがあれば
事前にスキップさせられる気もするが、どうやらそういうことでも無さそう
不規則に、あくまでも次ページの上部を占めるような位置付けで記述されているだけのものなら
相談者の対策以外には手作業しか残されていない気がする
0886名無しさん@そうだ選挙にいこう
垢版 |
2024/02/04(日) 00:16:41.52
単純に印刷プレビューで見て改ページしてるところのページの先頭に見出し手で入れてるってことなんじゃない?
VBAだったらActiveSheet.HPageBreaks.Countで改ページがあるのが何行目か取得できるから一番下のページから先頭行削除していけばいいんじゃないかな
上からやっちゃうと一行ずつずれてっちゃうんで
0887名無しさん@そうだ選挙にいこう
垢版 |
2024/02/04(日) 00:26:51.60
あ、間違えました上のやつは改ページがいくつあるか(何ページあるか)でした
ActiveSheet.HPageBreaks(i).Location.Rowでした
0888名無しさん@そうだ選挙にいこう
垢版 |
2024/02/04(日) 00:56:27.25
請求書で、逆のことをやりたいんですがどうやったらいいでしょうか?
リスト的に並べて、文字数によってセルの高さも可変、というときに改ページごとに表の項目名を挿入したいです

請求書 請求日
請求No.
○○御中

件名 ○○
下記の通り請求いたします

■明細(1/2)
日付 商品名 金額
(ここにリスト)

~2ページ目~
請求書 請求日
請求No.

■明細(1/2)
日付 商品名 金額
(ここにリスト)

としたいです
1ページ目とそれ以降の明細の上部分が違い、ページ数も変動させたいので
印刷タイトルでは対応できなくて困っています
0889名無しさん@そうだ選挙にいこう
垢版 |
2024/02/04(日) 11:15:15.21
1ページ目のフォーマットと2ページ以降のフォーマットを別に用意する
商品名の文字数次第で行の高さを可変にするとかだと、受け取った側が目が散って大変
あくまでもページ内の行高は一定にして、万やむを得ず文字サイズを小さくするなり
万やむを得ず文字数をどこかで切り捨てるなり 
銀行だってそうだしレシートの明細だってそうしてる
だいたいじぶんトコが扱ってる商品ならざっくりとでも商品リスト整えて、MAX何文字
ボリュームゾーンの平均何文字ぐらいは把握しておかないと
それに合わせた商品名欄の幅とかを、一応は固定するもの
0890名無しさん@そうだ選挙にいこう
垢版 |
2024/02/04(日) 12:23:02.43
やりたいことを誤解しているかもしれないけど1ページ目は

◇--------------------------
請求書 請求日
請求No.
○○御中

件名 ○○
下記の通り請求いたします

■明細(1/2)
日付 商品名 金額
--------------------------◇

これをセルに直接記入
2ページ目以降は

◇--------------------------
請求書 請求日
請求No.
--------------------------◇

この部分はヘッダーに記入してヘッダーの設定で1ページ目を除外

---------------------------
■明細(1/2)
日付 商品名 金額
---------------------------

この部分を見出しに設定、かなと思うけど、「明細(1/2)」の部分が可変ならフッターにするとかかな
0891名無しさん@そうだ選挙にいこう
垢版 |
2024/02/04(日) 13:59:06.42
>>889
可変自体がイレギュラーなんですかね?Amazonの明細書では何行にもわたってすべて書いてあるのでそういうものなのかなあ、と思ってました

ある程度の文字数があれば何なのか認識できるなら問題ないというのが一般的なことなんですね
0892名無しさん@そうだ選挙にいこう
垢版 |
2024/02/04(日) 14:01:47.20
>>890
ヘッダーでやるといいみたいですね
ありがとうございます

ちなみに「明細(1/2)」をフッターにするとなると
明細(1/2)という書き方をやめて、用紙の下にページ 1/2 などと書くことになりますか?
明細欄が多いので、できるだけ行数を稼ぎたくてページ表記に1行分つかいたくなくて、上記のようにしています
0893名無しさん@そうだ選挙にいこう
垢版 |
2024/02/04(日) 15:16:48.38
>>892
フッターの書式は「明細」でも「ページ」でも都合のいい方でいいと思います
0895名無しさん@そうだ選挙にいこう
垢版 |
2024/02/04(日) 15:33:57.78
あ、行数稼ぎたいのか
であればヘッダーの別の枠にそれぞれ設定すればいいんじゃないかな

|請求書 請求日 | 明細&[ページ番号] / &[総ページ数] |         |
|請求No.    |             |         |
0896名無しさん@そうだ選挙にいこう
垢版 |
2024/02/04(日) 15:35:21.54
「|」がだいぶずれちゃったけど、3つある枠のどれかに入れるってことね
0898名無しさん@そうだ選挙にいこう
垢版 |
2024/02/04(日) 18:52:59.85
ブラウザのエクセルで
プルダウンだけをコピーするにはどうすればいい?
セルの値はコピーせずに
0901名無しさん@そうだ選挙にいこう
垢版 |
2024/02/05(月) 02:50:06.88
そもそも販売管理ソフトもない零細企業に勤めるしかない馬鹿ばっかが聞いてるだけだからな
0903名無しさん@そうだ選挙にいこう
垢版 |
2024/02/05(月) 15:47:29.58
>>902
馬鹿は己の狭い世界でしか知らないことを決めつける
本当、馬鹿ばっかだよな、このスレ
0909名無しさん@そうだ選挙にいこう
垢版 |
2024/02/06(火) 02:54:57.17
オートフィルが使えなかったり色々と貧弱なのでフォームは使いたくないので、シートに入力欄をつくってフォームのようにしています
入力欄ではないところをクリックしてもセルが選択されてしまうのが見栄え的に気になるのですが
指定したセル以外はクリックできないようにできますか?
0911名無しさん@そうだ選挙にいこう
垢版 |
2024/02/06(火) 04:37:40.06
>>909
貧弱なのはお前の頭だろ
0912名無しさん@そうだ選挙にいこう
垢版 |
2024/02/06(火) 04:39:40.15
貧弱な頭の中身と外の皮にへばりついてる貧弱な毛髪
0913名無しさん@そうだ選挙にいこう
垢版 |
2024/02/06(火) 05:47:33.49
知能も毛髪密度も低いということで!
0914名無しさん@そうだ選挙にいこう
垢版 |
2024/02/06(火) 10:20:28.26
フォームでオートフィル ←この発想自体が設計間違っているような
何行も連続して入力したいのだろうけど、入力用のフォームは一行分・単品・単葉として
入力し終わったのは別シートなりに追加していくのが基本のような
そこでオートフィル機能を別途持たせるにはVBAで[前行と同じ][前データ+1][規則に則って]
のような動作をさせるのが本来の姿

セルの保護や Ctrl + D や複数セル選択してから入力とかをちまちまやりながら
文句言わずにSheetのセルに手入力するのがお似合い 気取ってフォームとか使いたがるな
Excelの機能に文句付けるのは100年早い
0916名無しさん@そうだ選挙にいこう
垢版 |
2024/02/06(火) 14:19:27.58
作る人の能力が足りないからと変なものを使わせられる人は大変だな
どうせそんな奴が作ったのはダメダメだろうし
0917名無しさん@そうだ選挙にいこう
垢版 |
2024/02/06(火) 14:35:42.60
日付連続でいれてあとから売上入れるってのもあるからな
フォームって非効率だけど属人的というかばらつぎなくするためのものだからな
0920名無しさん@そうだ選挙にいこう
垢版 |
2024/02/06(火) 21:41:17.35
今日、ローカルのExcelファイルをOneDriveに置いてExcelOnlineで使おうとしたんだけど、
ファイル名の参照ができなくて・・・できないことが分かって
回避策としてリンクコピーしてFORMULATEXT関数で読み取って
Offsetしようとしたら動かなくて
文字列操作でIndirectしようとしても動かなくて
だけど、テストで表示させたセルだけは表示できたから
試しに全部直リンしたらちゃんとIndirectが動いた・・・
っていう事があった。

いっそのこと直リンだけ動くみたいな方がまだ納得できる。
0921名無しさん@そうだ選挙にいこう
垢版 |
2024/02/07(水) 07:29:11.42
社内に置いているファイルサーバ同様の動作を求めるのが、ひと手間足りてないのでは?
みんな大好き神髄でも注意喚起はしていた
https://excel-ubara.com/excelvba4/EXCEL_VBA_459.html
無料プランからビジネスプランへの変更とかもして、ネットワーク環境を太くする必要も
あるような気もする
「これでいーんじゃね?」で試すのもいいけど、躓いたら二歩下がって何に躓いたのかを
確認するのも大事
0922920
垢版 |
2024/02/07(水) 11:54:21.49
外部参照が出来さえすれば、ファイル名とかファイル一覧とかどうでもいいんよね。
↓に書いてあるリンク貼り付けはできたけど、最初の一行だけリンクしてあとはOffsetかIndirectで参照したいのにできないと言う話。

https://excel.yama-onedrive.com/external-reference/
> Excelのオンライン版で、異なるブック間でセルの情報を参照、「外部参照」する方法を説明します。
>
> Excelのオンライン版で「外部参照」が使えるようになったのは、2021-2022年以降のことです。
0923名無しさん@そうだ選挙にいこう
垢版 |
2024/02/11(日) 20:39:58.47
スプレッドシートについてお伺いすることは
Okでしょうか。
関数の組み方でさまよっています。
0927名無しさん@そうだ選挙にいこう
垢版 |
2024/02/14(水) 00:59:00.42
私は、1990年代初めにパソコンを購入し、Excelを使い始めました。当時は、Excelの情報がほとんどありませんでした。マニュアルは英語で書かれていて、理解するのに苦労しました。書籍もほとんど見かけませんでした。インターネットもまだ一般的ではなく、オンラインで情報を得ることもできませんでした。

私は、Excelの機能や操作方法を知るために、いろいろなことを試してみました。メニューやボタンを一つ一つクリックして、何が起こるかを観察しました。関数やマクロを使って、計算や作業を自動化しようとしました。グラフや図形を作って、見栄えを良くしようとしました。時には、思わぬ結果に驚いたり、エラーに悩まされたりしましたが、それも楽しみの一つでした。

私は、他のユーザーとExcelの情報を交換することもありました。友人や同僚とExcelの使い方を教え合ったり、質問したりしました。パソコン雑誌やニュースレターにExcelの記事やコラムが掲載されると、興味深く読みました。パソコン教室やユーザー会に参加して、Excelのノウハウを学んだり、共有したりしました。

Excelの情報が少なかった時代は、大変なこともありましたが、それだけにExcelの魅力に惹かれました。Excelは、私にとって、単なる表計算ソフトではなく、創造性や探究心を刺激する道具でした。今でも、Excelは私のパソコンライフに欠かせない存在です。😊
0928名無しさん@そうだ選挙にいこう
垢版 |
2024/02/14(水) 02:56:10.14
>>927
windows95よりも前からexcel使ってるんですねー
MS-DOS上のマルチプランは使ったことありますけど、excelは憧れでしたねー
0929名無しさん@そうだ選挙にいこう
垢版 |
2024/02/14(水) 06:53:10.79
私は123派でした
エクセルはどっかの弱小ソフトメーカーから買い取ったと言う噂があり
(真実は不明)
汚いと言う印象でした
0932名無しさん@そうだ選挙にいこう
垢版 |
2024/02/14(水) 11:09:48.56
365
セルの書式設定で選択肢通貨¥-1,234を選んであるセルの値をコピーして
テキストエディタに貼り付けすると¥-1,234みたいに
なるけどこの時の「¥」マークがユニコード文字って警告がでる
以前はそんなことなかった気がするけど
いつから?
0933名無しさん@そうだ選挙にいこう
垢版 |
2024/02/14(水) 22:05:27.22
むかーし、昔、日本のコンピューターメーカーは自前のオフィスツールを作ってた。自分はH系列の会社だったのでH社製のツール。で表計算ソフトはオフィス◯ル。これが貧弱でExcelの機能の半分くらいしかなかった、でも値段は同じ。関数がなくて泣いてた。元利均等払いのローン支払い表を作るのに四苦八苦した思い出。Excelには関数があるのにーと。
0936名無しさん@そうだ選挙にいこう
垢版 |
2024/02/15(木) 19:32:17.56
教えて
A列とB列に文字列が入ってる
文字列は重複がある
同じ行のA列が"リンゴ"でB列が数字で始まる文字列を検索して
その数字で始まる文字列を表示したい
A列が"リンゴ"でB列が数字で始まる文字列のセットは重複していない
0943名無しさん@そうだ選挙にいこう
垢版 |
2024/02/17(土) 06:06:22.13
画像の下半分あたりのようにある程度の行数を表示させ、スクロールで対応するのは、Excelでできますか?
https://i.imgur.com/SexNYmK.png

シートを分けて、並べて表示だと
毎回その調整がいるし、境界線なども出るのでみばえがよろしくありません

かといってフォームを表示させると
オートフォーカスやいっきにペーストすることができません

アドバイスあったらよろしくおねがいします
0946名無しさん@そうだ選挙にいこう
垢版 |
2024/02/17(土) 12:16:32.33
>>944
こういうやつ、ソフトの切り分け基準言語化できない無能
0947名無しさん@そうだ選挙にいこう
垢版 |
2024/02/17(土) 12:25:12.12
下半分をスクロールしたり、
入力するのは無理だけど、
最新の数レコードを参照するだけなら、
・別シートで関数かクエリーで絞り込んだ表を
・リンク画像かカメラで貼り付け
れば、上半分の入力欄の列幅優先で、
変にマス目にしたりセル結合するのは
避けられるかも。
0951名無しさん@そうだ選挙にいこう
垢版 |
2024/02/17(土) 19:16:40.43
Excelで作れるかどうかという質問なのだから、作れる、が答え
馬鹿には無理だし、無理にExcelで作ろうとする奴も馬鹿
0954名無しさん@そうだ選挙にいこう
垢版 |
2024/02/17(土) 21:58:15.37
よろしくお願いします。
【1 OSの種類         .】 Windows11
【2 Excelのバージョン   】 Excel2019
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否
スロットで高設定が良く入る台を知りたい。

データは、シートが日付毎で、以下のような感じ。

台番号 大当たり確率
1  1/289
2  1/305
3  1/580
4  1/201

1/300以上を高設定として、台番号ごとの高設定が入った回数を数えたい
0956名無しさん@そうだ選挙にいこう
垢版 |
2024/02/17(土) 22:04:40.51
セルを小さくして結合しまくる
分割で下の表だけスクロールするようにする

でできるけどこぴへやVBAで面倒になる
7万ぐらいだしてファイルメーカー買え
あれはあれでまあ癖あるけどな
0957名無しさん@そうだ選挙にいこう
垢版 |
2024/02/17(土) 22:12:37.14
>>951
まあExcelだと格安で、基本的にどこでもどの端末でも閲覧編集ができるからね
専用ソフトじゃどこでもどれでもは無理だし
webアプリはサブスクが高すぎる
0961名無しさん@そうだ選挙にいこう
垢版 |
2024/02/19(月) 09:17:31.41
>>956 
が言うように、鑑の部分のA列最下部で[ウィンドウ枠の固定]を使えば似たようなことはできる
但し、鑑部と明細部との列幅が大幅に違う場合は、セル結合やらを駆使して加工する必要が
出てきて、それでも使用に耐えるならいいけど、果たして
画像の例だと一伝票だけど、Sheetをまるごと一伝票としてしまっていいのかも疑問

Excel の、オートフォーカスという機能が何なのかはわからない 誰か教えて
あ、オートフィルと書きたかったのか? それならペーストと対比できるな 納得
0962名無しさん@そうだ選挙にいこう
垢版 |
2024/02/19(月) 14:49:55.05
>>960
スクロールさせなきゃならないほどデカい表を
リンク画像なりカメラで貼って
罫線がズレるって、

そもそも >>947 はそんな広域表示は前提から除外してるし、
搭載メモリー量による環境依存の話でね?

知らんがな
0964名無しさん@そうだ選挙にいこう
垢版 |
2024/02/21(水) 20:40:32.81
INDIRECT関数でシート名をセルの値で指定する時
セルの位置は普通の関数みたいに指定できなくて
文字列として結合するけど
それだと$マークなしでもドラッグした時の挙動が$マークありと同じになっちゃうの
対策ないですか?
0969名無しさん@そうだ選挙にいこう
垢版 |
2024/02/25(日) 20:07:44.96
>>966
馬鹿は死ね
0972名無しさん@そうだ選挙にいこう
垢版 |
2024/02/26(月) 13:55:03.74
mobじゃなくてmodな
0973名無しさん@そうだ選挙にいこう
垢版 |
2024/02/26(月) 16:12:22.71
サムは老人向けの体操DVDで踊っていたよ
0974名無しさん@そうだ選挙にいこう
垢版 |
2024/02/26(月) 16:56:42.16
=SUM(IF(MOD(ROW(A列範囲),12ずつ)=MOD(ROW(A列最初に該当するセル),12ずつ),A列範囲,""))
として、数式末尾で Ctrl + Shift + Enter すると数式の前後に{}が付いて、配列数式のしるしなのを示す
0977名無しさん@そうだ選挙にいこう
垢版 |
2024/02/26(月) 23:17:34.67
こんな馬鹿しか雇えない弱小企業は大変だな
0981名無しさん@そうだ選挙にいこう
垢版 |
2024/02/27(火) 13:20:46.31
なんでただ質問しているだけなのに毎回マイナスで捉えるんだろうかここの住人は。
変わった人達。もう二度と来ないから。
0983名無しさん@そうだ選挙にいこう
垢版 |
2024/02/27(火) 20:50:23.35
ん?
合計を求めたい列が例えば K8:K127 だったとして :
{=SUM(IF(MOD(ROW(K8:K127),12)=MOD(ROW(K19),12),K8:K127,""))} と
=SUM(K19,K31,K43,K55,K67,K79,K91,K103,K115,K127) とで検算してみ?
そのサイトはセル番間違ってる? かも知らんが、それが理解できるなら自分で思う通りに修正して使えばいいだけ
それとも何? おれのサイトのリンク貼れ? 誘導するために設問したけどアクセス伸びねえ? 獲らぬ狸だぞ?
 sam とか mob とか書いてる方が頭足りなそうだから、あんまし絡んでこないで欲しいけど
そもそも、「そのサイト」ってどれなんだよw 語るに落ちるって奴だぞ

奇数行だけ、偶数行だけ、n行おき とかで事例があったけど、そんな集計必要に成るケース・・ と考えてみたが
それなりのビッグデータがあって、アイテム(このケースなら行)数が固定とかなら、ありがたいのかもな
Ctrl 押しながら12行ずつ ってのも、骨が折れる作業に成るし
0986名無しさん@そうだ選挙にいこう
垢版 |
2024/02/27(火) 23:26:05.30
ハゲに絡むことにすんのカッ毎回マイナスで捉えるんだろうかここの住人は
>>983
検算してみたんですね?ありがとうございます!じゃやっぱmobとか打ってたんだろうか。。value出たのに文字小さすぎて確認取れずなんです^^;
利用ケースは365日のデータで月計の総計出すってありふれたものですよぉ実はアイテム固定じゃないので式に代入せなならんとです、式違ってたら大変なので聞いてみますた
0987名無しさん@そうだ選挙にいこう
垢版 |
2024/02/28(水) 00:00:19.54
>>986
馬鹿は死ねよ
0989名無しさん@そうだ選挙にいこう
垢版 |
2024/02/28(水) 09:58:36.57
ん? 大の月、小の月でアイテム数ちゃんと固定してンのか? 例だと12ずつが固定だから
毎月31日分31行を固定しとかなきゃどんどんずれて違算まっしぐらだぞ 違算の前に#VALUEだったか
文字が小さいとか言い訳する前に、眼鏡屋行かなきゃな ちんこ付いてるくせに言い訳はいちばんみっともない
0990名無しさん@そうだ選挙にいこう
垢版 |
2024/02/28(水) 10:00:17.85
まじで神々はハゲてるんですカッ?!
ところで一般的に日付は行部分に打ちますよね?各神サイトでよくあるし。でも列に入れたほうがいいですよ!AFマスまでいくけど17画面だと8.2mmで一覧可能☆
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 192日 17時間 4分 24秒
10021002
垢版 |
Over 1000Thread
5ちゃんねるの運営はUPLIFT会員の皆さまに支えられています。
運営にご協力お願いいたします。


───────────────────
《UPLIFT会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
4 USD/mon. から匿名でご購入いただけます。

▼ UPLIFT会員登録はこちら ▼
https://uplift.5ch.net/

▼ UPLIFTログインはこちら ▼
https://uplift.5ch.net/login
レス数が1000を超えています。これ以上書き込みはできません。

ニューススポーツなんでも実況