Excel総合相談所 146
レス数が1000を超えています。これ以上書き込みはできません。
0001名無しさん@そうだ選挙にいこう
垢版 |
2021/09/26(日) 14:40:51.14
【1 OSの種類         .】 Windows**
【2 Excelのバージョン   】 Excel**
【3 VBAが使えるか    .】 はい・いいえ
【4 VBAでの回答の可否】 可・否
【5 クエリが使えるか】はい・いいえ
【6 クエリでの回答】可・否
【7 Accessが使えるか】はい・いいえ
【8 Accessでの回答】可・否
【9 VBAの方が簡単で早くできる場合はVBAで回答】 可・否

注意事項
・情報を隠すために別の問題を設定するのはやめましょう。たいていの場合その問題は的外れな設定で、期待していたものからずれた回答が返ってきます。
・絶対に関数で答えてほしい人はVBA使用不可と明記してください。
※前スレ
Excel総合相談所 145
https://mevius.5ch.net/test/read.cgi/bsoft/1624085733/
0002名無しさん@そうだ選挙にいこう
垢版 |
2021/09/26(日) 14:46:37.22
▼━関連スレ━━━━━━━━━━━━

前スレ
Excel総合相談所
https://find.5ch.net/search?q=excel+%E7%9B%B8%E8%AB%87%E6%89%80
Excel総合相談所 143
https://mevius.5ch.net/test/read.cgi/bsoft/1608362765/
Excel総合相談所 144
https://mevius.5ch.net/test/read.cgi/bsoft/1619665823/
Excel総合相談所 145
https://mevius.5ch.net/test/read.cgi/bsoft/1624085733/

Excel VBA 質問スレ
https://find.5ch.net/search?q=excel+vba
Excel VBA 質問スレ Part73
https://mevius.5ch.net/test/read.cgi/tech/1631485799/


【質問不可】Excel総合相談所スレの雑談・議論スレ5
https://mevius.5ch.net/test/read.cgi/bsoft/1624005735/
0007名無しさん@そうだ選挙にいこう
垢版 |
2021/09/26(日) 22:19:25.80
ご指導お願いいたします。
8:00 9:00 10:00・・・・・と24時間で受電デマンドを記録しています。
24時間の中で最大受電をMAXで表示させるのですが、条件があります。
@ ガスコージェネが運転していない日は、24時間の受電デマンド(最大)を表示させる。
A ガスコージェネを運転している日は、運転している時間帯で受電デマンド(最大)を表示させる。
計算式がわからず困っています。
お力添えを宜しくお願い致します。
0012名無しさん@そうだ選挙にいこう
垢版 |
2021/09/26(日) 22:59:44.40
>>7
自己解決したんでないの?

Excel総合相談所 145
https://mevius.5ch.net/test/read.cgi/bsoft/1624085733/998

同じ質問を、時間も経たずにほぼ同時に他の板にも投稿するマルチポストがなぜ悪いかは、
サーバや通信回線資源が限られていた昔は、
「資源の無駄遣い」とか(コジェネやってるくらいなら、意味わかるよな?)、
回答が複数の板に分散してしまい、
特に「質問と回答」を目的とした掲示板では、
曲がりなりにも「知識の集約」を目的としたネットの特性にそぐわないから、
とか。

それ以上に、多くの人間を中途半端に巻き込んだ
「時間泥棒」になるから、失礼な話。
他の板で解決方法が分かったとしても、フィードバックすらしようとしない。


せめて、
1. sheetはどういう列構成なのか、ガスコジェネ運転のあり/なしはsheetにどう反映されているのか
2. 受電デマントとはどういうものか
3. ロガーが吐き出す毎正時の値は、
 ・その時刻の瞬時値なのか
 ・その前1時間中の毎5分瞬時値×12コマとかの最大値なのか
くらいの説明を付けて

Excel総合相談所 146
https://mevius.5ch.net/test/read.cgi/bsoft/1632634851/

もし、再ポストしても「解決しました」とかで中途半端に逃げたアンタは、
俺にとっては信用するに値しない、レスする気にはなりそうにないがな。
0014名無しさん@そうだ選挙にいこう
垢版 |
2021/09/26(日) 23:26:36.410
>>13
酔っ払ってんだろきっと
0017名無しさん@そうだ選挙にいこう
垢版 |
2021/09/27(月) 13:29:42.88
>>12
>>7と前スレの「解決しました」と書いた人間は別人」
って前提でうごけない人間は
そもそも判断力が足りてないから
回答側になろうとしちゃダメよ?
やり取りの流れを解釈する脳の力が絶望的に弱いから
質問者のジャマになる。
0019名無しさん@そうだ選挙にいこう
垢版 |
2021/09/27(月) 18:11:31.67
そもそも>>7はテンプレに従ってないから質問のフリしてる釣りかもな。
それで親切なレス入れると、途端にそれを批判するわけや
しょせん便所の落書きだから>>17も熱くなっちゃだめだよ
0020名無しさん@そうだ選挙にいこう
垢版 |
2021/09/27(月) 18:13:53.58
逆に>>17は具体性に欠ける>>7の質問に適切に答えられるのかと
それが出来るならやってみてな。傍観しとるから
0023名無しさん@そうだ選挙にいこう
垢版 |
2021/09/27(月) 19:34:17.74
>>20
そもそも勘違いしてて
「答えようとしてる」のが間違いなんだよな
半年ROMったほうがいいと思うで。
このスレ「過去の質問を無駄にコピペする愉快犯」が
常駐してんの忘れたの?

>>21
むしろ「質問は解決しました!」って人と
「まだ質問してる人」を
なんで同一人物だと思えるの?w
脳が溶けてるの?ww

ここまで書くと、
「前スレの「解決しました!」のほうが偽でまだ質問したいです」って
バカが考えたような筋書きにしたがるんだろうけど
徒労だから相手にせんほうがいいぞ
0024名無しさん@そうだ選挙にいこう
垢版 |
2021/09/27(月) 20:13:12.07
csvにしてもカンマ区切りの数値をダブルクオテーションで囲わないようにする方法おしえて
0025名無しさん@そうだ選挙にいこう
垢版 |
2021/09/27(月) 22:14:24.92
何でそんなに焦ってはんのうしてんの?

>>23
>>20
>そもそも勘違いしてて
>「答えようとしてる」のが間違いなんだよな
>半年ROMったほうがいいと思うで。
>このスレ「過去の質問を無駄にコピペする愉快犯」が
>常駐してんの忘れたの?

>>21
>むしろ「質問は解決しました!」って人と
>「まだ質問してる人」を
>なんで同一人物だと思えるの?w
>脳が溶けてるの?ww

>ここまで書くと、
>「前スレの「解決しました!」のほうが偽でまだ質問したいです」って
>バカが考えたような筋書きにしたがるんだろうけど
>徒労だから相手にせんほうがいいぞ
0026名無しさん@そうだ選挙にいこう
垢版 |
2021/09/27(月) 22:34:00.60
【1 OSの種類】 Windows10
【2 Excelのバージョン】 Excel2019
【3 VBAが使えるか】いいえ
【4 VBAでの回答の可否】 否
【5 クエリが使えるか】いいえ
【6 クエリでの回答】否
【7 Accessが使えるか】いいえ
【8 Accessでの回答】否

現在、7桁のバーコードと8桁のバーコードがあり、
バーコードリーダーで読み取って、
Excelでそれぞれ別セルへ分離しようと思っております。
また、7桁のバーコードは前2桁が数字で出力されているのですが、
数字を対応する文字列に変換する必要があります。
(14→2A,27→NFなどの10パターンぐらい)
そこで、入力値からIFとLENを使って7桁と8桁分離はできたのですが、
7桁に分離し、前2桁をばらしたのち、
VLOOKUP関数で前2桁に対応した文字列へ参照させようと思ったのですが、
VLOOKUP関数が#N/Aと出て山椒ができない状況です。
何か良い解決法はありませんでしょうか?
0029名無しさん@そうだ選挙にいこう
垢版 |
2021/09/28(火) 00:06:01.21
>>26
分離した数字が文字列扱いになってて参照先の数字は数値やからエラー出てると思う
value関数で文字列から数値に変換してあげるんや
0030名無しさん@そうだ選挙にいこう
垢版 |
2021/09/28(火) 08:15:59.26
>>24
sed "s/\"//g"
さすがに釣りだろうけどね
0033名無しさん@そうだ選挙にいこう
垢版 |
2021/09/28(火) 12:32:06.35
>>30
それExcelなの?
0034名無しさん@そうだ選挙にいこう
垢版 |
2021/09/28(火) 12:42:28.62
>>33
考えるの面倒だから出来たCSVのダブルクォーテーションをSEDで削除すれば良かねと思っただけ
まあ、結果がどうなるかは知らん
セル区切りのカンマと桁区切りのカンマの区別がつかなくなるから使いものにならんだろうけど
0041名無しさん@そうだ選挙にいこう
垢版 |
2021/09/29(水) 10:25:17.77
A4に4枚同じ文書を印刷したいとき
A4で書類をつくって印刷で1,1,1,1とする方法があります
これは縮小しているのでフォントや図柄によっては潰れたりかすれたり、正常でなくなる可能性がありますか?

A4で段組みにしてつくるほうが確実でしょうか?
裁断するときにガイドもないし、余白関係で大きくずれそうな気もします
0042名無しさん@そうだ選挙にいこう
垢版 |
2021/09/29(水) 15:06:46.43
>>41
試行錯誤してください、としか言えません。プリンタによって最小余白は異なるし。
縮小にともなうフォントや図形の出来栄えについても実際にやってみればわかることでは?
0044名無しさん@そうだ選挙にいこう
垢版 |
2021/09/30(木) 12:13:28.87
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2021
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

a1,b1,c1,d1,e1,f1
にそれぞれ数値が入ってます。
これらの数値がすべて異なる場合に1を重複する場合には0を表示したいのです。
良い方法はありませんか?a1,b1,c1,d1,e1,f1のセルは実際にはもっと増えるため
一つ一つをCountIFなどで判定するのはつらいのー
0047名無しさん@そうだ選挙にいこう
垢版 |
2021/09/30(木) 16:36:34.75
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Office365 ver2108
【3 VBAが使えるか    .】いいえ
【4 VBAでの回答の可否】 否
【5 クエリが使えるか】いいえ
【6 クエリでの回答】否
【7 Accessが使えるか】いいえ
【8 Accessでの回答】否
【9 VBAの方が簡単で早くできる場合はVBAで回答】 否

A1からA10、B1からB10、C1からC10に入っている値をE1以降の列に詰めて表示したい場合、何か使える関数はありますか?あれば教えてください。
0053名無しさん@そうだ選挙にいこう
垢版 |
2021/10/01(金) 05:16:43.00
>>47
>E1以降の列に詰めて表示
の意味が分らんが
>>50に答えが書いてあるのだが
>E1セルに「=A1」と入力
して、その計算式をE2からG10までコピペすればよかね。
0059名無しさん@そうだ選挙にいこう
垢版 |
2021/10/01(金) 15:53:11.93
excelの既存のグラデーション
あれを条件付き書式に分解するとどうなるか分かる方いますか?
書式知りたいです。
お願いします。
0060名無しさん@そうだ選挙にいこう
垢版 |
2021/10/01(金) 16:27:36.48
各列毎にグラデーションしたいんだけど、もしかしてVBA使わないと無理?
0063名無しさん@そうだ選挙にいこう
垢版 |
2021/10/02(土) 02:22:39.99
>>62
せやね
式を理解する能力無いから、長ったらしいと感じる
それならこのスレ見ないで自力で作ればええで
0064名無しさん@そうだ選挙にいこう
垢版 |
2021/10/02(土) 02:32:27.46
>>54
質問者か?
エスパースレじゃねえんだから詰めとか分からないよ
具体的に書け
0065名無しさん@そうだ選挙にいこう
垢版 |
2021/10/02(土) 02:51:55.64
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2019
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否
【5 クエリが使えるか】いいえ
【6 クエリでの回答】否
【7 Accessが使えるか】いいえ
【8 Accessでの回答】否
【9 VBAの方が簡単で早くできる場合はVBAで回答】 否

複数のファイル、シートを一括で編集できる方法はありますか?
ぐぐった結果、ctrlキーを押しながらシートを選択すれば一括で編集できることがわかりました。
同様のことを別のファイル間でもやりたいのですが、方法が見つかりません。

その為、現在ではファイル1のシート1〜3を一括編集
ファイル2のシート1〜4を同じように一括編集
ファイル3のシート1〜5を同じように一括編集、と言う風に作業しています。

これではかなり手間が掛かってしまうので別々のExcelファイル間でも一括で編集できる方法があればありがたいのですが・・・。
0066名無しさん@そうだ選挙にいこう
垢版 |
2021/10/02(土) 06:13:34.39
>>65
ファイルってブックの事ですね
一つのブック入るシート数はメモリ容量次第ですが
一つのブックにまとめた方が良いのでは?
複数のブックを同時に開いておけばブック間でシートは簡単に移動できますよ
0069名無しさん@そうだ選挙にいこう
垢版 |
2021/10/02(土) 07:09:38.99
質問です
Sheet1のA列からC列の範囲に、Sheet2のA列の単語は何個含まれているのかを調べたいです
Sheet2のA列には200語ぐらい、いろいろな単語が並んでいます
どのような数式を書けばよいのでしょうか?

=COUNTIF($A1:$C1,Sheet2のA列の単語)
Sheet2のA列の単語を指定するにはどの様に記述すればよいでしょうか?
よろしくおねがいします
0074名無しさん@そうだ選挙にいこう
垢版 |
2021/10/02(土) 10:15:46.18
>>73
    ___          
   ,;f     ヽ          サイコーです
  i:         i   
  |        |  ///;ト,   ありがと!
  |        ) ////゙l゙l;   
  (.  >ノ(、_, )ヽ、} l   .i .! |   
  ,,∧ヽ !-=ニ=- | │   | .|  
/\..\\`ニニ´ !, {   .ノ.ノ   
/  \ \ ̄ ̄ ̄../   / .|  
0075名無しさん@そうだ選挙にいこう
垢版 |
2021/10/02(土) 10:35:41.98
助けてくれ

取引先から金額データが500件送られてきて
それをペーストしようと思ってる
ペースト先は2000件のデータ。そのうち、空白データは丁度500件
空白データでフィルターかけたら順番は完ぺきに揃ってるから、コピペするだけで終わる筈が
・普通に貼り付けしようとしたら非表示セルにも上書きされて失敗
・alt+;で可視セル指定したら「領域が違います」のエラーで失敗
 当然ながら結合セルなんて無いし、エクセルのバージョンも一緒
マジでわからん助けて
0077名無しさん@そうだ選挙にいこう
垢版 |
2021/10/02(土) 10:54:15.17
>>75
Q1. ペースト元も先もテーブルになってる?
Q2. 元と先で重複はあり得る?

ようわからんけど、
同じ列順のテーブルになってるなら、
1. 元の500件のデータ本体部分をコピーして、
2. 先の2001行目、最左列の空白セル指定して値貼り付け
3. 重複があり得るんだったら、先のテーブルの最右列に重複ck作って
なんかを指標に(日付、金額、取引先、摘要を文字列化して&"-"&でつないでkeyにするとか)してCOUNTIFでチェック
4. 空白行とともに重複ckで1以外を削除
とか?

これを、PowerQueryとVBAでやっちゃう。
0079名無しさん@そうだ選挙にいこう
垢版 |
2021/10/02(土) 11:05:06.32
空白フィルターでフィルターするんじゃなくて並び替えすれば空白セルが下に集まるから貼り付けられる
そのあと元の順番に戻す
元の順番に戻すのが難しいようなら作業列作って最初の行数をメモっとけば良い
0080名無しさん@そうだ選挙にいこう
垢版 |
2021/10/02(土) 13:51:36.14
オートフィルで質問がある。

複数セル参照してオートフィルで合計を出したいと思っています。
例)A1:A3, A4:A6, A7:A9
  のように参照を移動させていきたいです。

いろいろためしてみましたが連番になったりとうまくいきませんでした。
かなり初歩のことかと思いますが、女性なのでわかりません。方法を教えてくださいますでしょうか。
0084名無しさん@そうだ選挙にいこう
垢版 |
2021/10/02(土) 14:38:55.77
>>80
オレ男性だけど、さっぱりわからん
0085名無しさん@そうだ選挙にいこう
垢版 |
2021/10/02(土) 14:48:56.45
>>80
セルの選択ってオートフィルと違うような気が..
A1からA3を選択、CTRLキー押しながらA4:A6を選択、CTRLキーを..最後にENTER
0087名無しさん@そうだ選挙にいこう
垢版 |
2021/10/02(土) 15:14:52.75
>>66
ありがとうございます!
確かにファイルではなく、ブックと言うのが正しかったです!

ブックによっては8個くらいシートがあるので、ブックを分けた方が作業や管理がしやすいかなと思って分けていました。

しかし好きなときにシートの並び替えができるし、ctrl+page upやpage downで簡単にシートを切り替えれるしで、
よく考えると一つのブックに纏めてしまった方が良さそうですね・・・。

既に使わなくなったまま放置しているシートもあるので、一度シートを整理してひとつのブックに纏めてみます。



>>67
まだまだExcelの知識が疎くて上手く説明できないのですが、
コピーして貼り付けでやってみようとしたときに

「エラーが出てしまって貼り付けられない」
「貼り付けようとしたタイミングでExcelがフリーズしてしまう」
「各シート間でズレが生じてしまう」

などの問題で上手くいかず、今の方法を試すに至りました。

明らかに手間が掛かるので「なんかトンチンカンなことやってるな・・・」と言う自覚はあります;;
0088名無しさん@そうだ選挙にいこう
垢版 |
2021/10/02(土) 15:38:56.07
>>80
A1:A3と等価式はOFFSET(A$1,(ROW()-1)*3,0,3,0)
ただし式は1行目以外から始めるなら1をその行数にする
たとえばB1に置いて、下向きにオートフィルすると
B1:OFFSET(A$1,(1-1)*3,0,3,0)→OFFSET(A$1,0,0,3,0)→A1:A3
B2:OFFSET(A$1,(2-1)*3,0,3,0)→OFFSET(A$1,3,0,3,0)→A4:A6
B3:OFFSET(A$1,(3-1)*3,0,3,0)→OFFSET(A$1,6,0,3,0)→A7:A9
以下略
0089名無しさん@そうだ選挙にいこう
垢版 |
2021/10/02(土) 17:44:25.560
回答を見るだけで誰だかわかる
ギャグのつもりでやっているのか?
0092名無しさん@そうだ選挙にいこう
垢版 |
2021/10/02(土) 18:57:08.020
>>90
>>4
0094名無しさん@そうだ選挙にいこう
垢版 |
2021/10/02(土) 20:32:40.960
様式美
0095名無しさん@そうだ選挙にいこう
垢版 |
2021/10/03(日) 08:24:02.12
教えてください
計算式が 作れず困ってます。 

セルA1が0のとき、空欄、1以上の時、セルA5のデータを 表示(違うタブに)したいのです。

=if(A1=0,''''.A1>1."A5")

セルA5のデータでなく、決まったことばっていうのでしょうか、合 と 不 とかなら大丈夫なのですが、セルのデータを表示させるとできません。

どなたか 教えてくださいー
0097名無しさん@そうだ選挙にいこう
垢版 |
2021/10/03(日) 09:56:56.10
>>95
>=if(A1=0,''''.A1>1."A5")
この式でエラー出ずに動いたのか?
IFS関数使えるのかどうかテンプレ無いから判別できない。
別のタブって別のシートのことか、ならシート名をセル名に添えないと無理やろ
たとえばsheet1のA5の値をSheet2で表示したいならsheet1!A5
>合 と 不 とかなら大丈夫なのですが、セルのデータを表示させるとできません
直値(immidiate value)ならシートとか関係ないからそりゃそうなるやろ
0098名無しさん@そうだ選挙にいこう
垢版 |
2021/10/03(日) 10:04:47.71
>>89
で、誰なんです?教えてくださいよ。
0099名無しさん@そうだ選挙にいこう
垢版 |
2021/10/03(日) 10:27:44.29
>>87
症状から考えると、メモリ不足が原因でフリーズ等が起きている気がします。
支障が無い範囲で無駄なプログラムを停止して負荷を減らしたり
メモリ増設が可能ならした方が良いかとおもいます。
0100名無しさん@そうだ選挙にいこう
垢版 |
2021/10/03(日) 10:29:53.80
>>89
安価もつけずに、誰か分ったってただのつぶやきやん。意味ねーな。
0102名無しさん@そうだ選挙にいこう
垢版 |
2021/10/03(日) 15:28:08.29
範囲から1つの値を取ってくる事はできますが、範囲から複数の値を取ってくる事のできる関数はありませんか?

A1からD1にデータが有る場合、A2に式を記入するとそれ以降のB2からD2までが埋まるというような関数です。
libreになりますが(´・ω・`)、、、
0106名無しさん@そうだ選挙にいこう
垢版 |
2021/10/03(日) 17:23:30.58
>>102
VBAならCellsかRange関数使えばできる
それを利用したユーザー定義関数作ればシート上でも使えるやろな

ただ、B2からD2にそれぞれ関数入れといて、A2が空白なら空白になり
そうでないならB1からD1の値を表示するって方が実用的かもね
0108名無しさん@そうだ選挙にいこう
垢版 |
2021/10/03(日) 17:55:27.16
>>102
>Libre
か、Excelと同様のことできるけど、スレ違いだから触れるだけでええよね。
まあ、事情はExcelと似たようなもん
Cells関数がGetCellRangebyPosition関数に
Range関数がGetCellRangebyName関数に
複数セルをまとめ複写するなら、どちらも配列に入れるのは一緒
あとはそっちのスレで聞いてくれ
0109名無しさん@そうだ選挙にいこう
垢版 |
2021/10/03(日) 18:34:56.210
例えば↓の式をVBAで書くとするならばどう書くの?

=XLOOKUP(OFFSET(A1,1,,COUNTA(A:A)-1),D:D,E:E,"")
0111名無しさん@そうだ選挙にいこう
垢版 |
2021/10/03(日) 19:04:29.08
質問です
Sheet1のA列からC列の範囲に、Sheet2のA列の単語は何個含まれているのかを調べたいです
Sheet2のA列には200語ぐらい、いろいろな単語が並んでいます
どのような数式を書けばよいのでしょうか?

=COUNTIF($A1:$C1,Sheet2のA列の単語)
Sheet2のA列の単語を指定するにはどの様に記述すればよいでしょうか?
よろしくおねがいします🤲
0113名無しさん@そうだ選挙にいこう
垢版 |
2021/10/03(日) 20:45:37.05
>>111
Sheet2!A1

シート名!セル名
シート名!を省略するとその計算式の置いてあるシートのセルを示す
0114名無しさん@そうだ選挙にいこう
垢版 |
2021/10/03(日) 20:59:33.33
>>111
単語それぞれの出現数は単語の列の隣に計算式を置いて出した方が良いと思うがね
たとえば、Sheet2のA1から単語を置いているなら
B1に=COUNTIF(Sheet1!$A1:$C1,A1)
でA1の単語の出現数になるだろうし
B2以降はオートフィルで埋めて、B列の合計が単語全体の出現数になる
0115名無しさん@そうだ選挙にいこう
垢版 |
2021/10/03(日) 22:22:59.13
A1:B5に数字が入ってたり入っていない表があり、
「最低値がA列にあるかB列にあるか」を判定する式として、

=IF(MIN(A1:B5)=MIN(A1:A5),"A列に最小があるよ","B列に最小があるよ")

という式を作りました。
(最小値がA列とB列両方にある時は"A列に最小があるよ"でとりあえず構いません)

しかし、
「A列に数字が一つも入っていない」かつ「B列の最小値が0である」時、
「Aにはデータが入っていないが、数値的には0である」という判定になっているのか、
「A列に最小があるよ」という間違った(?)判定がでてしまいます。


この「A列にデータが入っていないときに数値的に0である」ことを避けることは可能でしょうか。
0116名無しさん@そうだ選挙にいこう
垢版 |
2021/10/03(日) 22:39:01.59
自分の知ってる限りでは無理ですね
でもその代わりisnumber関数使ってA列に数値があるか判定すればやりたいことはできる
0119名無しさん@そうだ選挙にいこう
垢版 |
2021/10/04(月) 08:29:00.61
>>114
=COUNTIF(Sheet1!$A1:$C1,A1)
じゃないだろ
=COUNTIF(Sheet1!$A:$C,A1)
列全体を指定なら列だけ書け
0121名無しさん@そうだ選挙にいこう
垢版 |
2021/10/05(火) 02:05:27.33
OSはWin10で、エクセル2010です。
拡張子xlsxのエクセルファイルを上書き保存中に起きたことなんですが
デスクトップにtmp.txtというファイルが出来て、
上書き保存が終わったと同時に消えました。
これはマルウェアか何かに感染してるということでしょうか。
0123名無しさん@そうだ選挙にいこう
垢版 |
2021/10/05(火) 11:25:13.40
VBAで質問です。

何十列もある表で不要な列を大量に削除したいと思っています。

Range("A1,N1:U1.....").entirecolumn.deleteといった感じで手作業、つまり目で列を確認してコードを書くしかないのでしょうか??

分かる方お願いします。
0126名無しさん@そうだ選挙にいこう
垢版 |
2021/10/05(火) 12:42:42.55
>>123
最初の不要な列の列番号つまりA B C…のところをクリックすると列全体が選択される
その状態でCTRLキー押しながら次の不要な列番号をクリック
その繰り返しで全部選択したら削除で左詰めすると
0127名無しさん@そうだ選挙にいこう
垢版 |
2021/10/05(火) 12:46:53.84
>>123
マクロとか定型作業なら作る価値あるけど
目で見ないと不要か分からないのなら楽に選択できる
方法でやるべき

不要かどうかをマクロで判断出来るのなら
マクロ書いても良いかと
0128名無しさん@そうだ選挙にいこう
垢版 |
2021/10/05(火) 15:55:48.33
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Microsoft 365 Apps for enterprise
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否
【5 クエリが使えるか】いいえ
【6 クエリでの回答】否
【7 Accessが使えるか】いいえ
【8 Accessでの回答】否
【9 VBAの方が簡単で早くできる場合はVBAで回答】 否
連動するドロップダウンリストを作りたいです
別シートに会社情報があり、A列に会社名、B列に営業所名、C列に住所です。

日本株式会社 東京営業所
日本株式会社 大阪営業所
株式会社JAPAN 東京支店
株式会社JAPAN 大阪支店
ジャパンコーポレーション 福岡支店
ジャパンコーポレーション 北海道支店

会社名は作業列に1つずつ出してリストで選べるようにしているのですが、
その会社名を選ぶと次のセルでその会社の支店名だけがプルダウンに出てくるようにしたいです。
用途としては送付状などに使いたいので各個人で使う会社名やデータを入力するので、作業列がないようにしたいです。
説明がわかりづらくすみません。

何か方法はありますでしょうか
0129名無しさん@そうだ選挙にいこう
垢版 |
2021/10/05(火) 17:18:59.24
>>128
>用途としては送付状などに使いたいので各個人で使う会社名やデータを入力するので、作業列がないようにしたいです。

会社名の重複なしリストは作業列作ってんのに支店名選ぶ用の作業列はアカンの?
0132名無しさん@そうだ選挙にいこう
垢版 |
2021/10/05(火) 18:20:15.48
1. 省略なしの
「A列に会社名、B列に営業所名、C列に住所」
のテーブル作り、

2. これを元にピボットテーブル作って
会社名、営業所名、住所のそれぞれのスライダー作る。
スライダーのプロパティで「該当なしは表示しない」にする。

3. 送付状の差し込み印刷のため?とかだったら、
ピボットテープルの出力のままだと出来なさそうなので、
選択された3つのピボットテーブルのフィルターセルを引数を、他のセルから参照して名前定義
1.の元テーブルからクエリー作って(例:sheet名:検索結果、クエリー名:Q_検索絞り込み)、
Power Queryエディターでsheet上の名前定義(例:選択_会社名)を
 選択_会社名 = Excel.CurrentWorkbook(){[Name="選択_会社名"]}[Content]{0}[Column1],
とか定義して取り込み、クエリー内のフィルターで絞り込むよう仕込む。

4. ピボットテーブルがあるシートに対して
Private Sub Worksheet_PivotTableChangeSync(ByVal Target As PivotTable)
Dim tbl As ListObject
Set tbl = ThisWorkbook.Sheets("検索結果").ListObjects("Q_検索絞り込み")
tbl.QueryTable.Refresh BackgroundQuery:=False
End Sub
と、ピボットテーブルの選択肢が変わる度に、クエリー"Q_検索絞り込み"を単独で更新する
イベントマクロを仕込む

とか。

ただし、下位フィルターからの後戻り選択の動きは渋いので、
上位フィルターの選択が変わる度に、下位フィルターの選択をクリアするボタン作るとか、
さらに仕込まないとアカンかも?

もっと簡単に作るには、Accessでとか。
0133名無しさん@そうだ選挙にいこう
垢版 |
2021/10/05(火) 18:32:42.56
【1 OSの種類         .】 Windows 10
【2 Excelのバージョン   】 Excel 2017
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否
【5 クエリが使えるか】いいえ
【6 クエリでの回答】否
【7 Accessが使えるか】いいえ
【8 Accessでの回答】否
【9 VBAの方が簡単で早くできる場合はVBAで回答】 否

教えてください
初歩的な質問なのですが

A1からA100、B1からB100まで既知の数字で、A/B=Cという単純な割り算でC1からC100を算出します
計算の結果Cの値がどんどん小さくなってC=1に近づくとします
A101、B101からはAB共に未知の数字でこれをC=1になるまでの数字を探す場合
どうやって数式を組めば良いのでしょうか
またどのような関数を使うべきでしょうか
ご教示お願いします
0135名無しさん@そうだ選挙にいこう
垢版 |
2021/10/05(火) 18:45:54.55
すみませんExcel2016です
0136名無しさん@そうだ選挙にいこう
垢版 |
2021/10/05(火) 20:25:09.23
C=1となるのは101行以降で、その行数を知りたいということ?
数学の問題だよ

横軸を行数、縦軸をA,Bの値とした散布図を作り、近似式に当てはめて、2つの近似式の交点を求めれば良い
若しくは、横軸を行数、縦軸をCの値とした散布図を作り、近似式に当てはめてC=1となるような行数を求める

もし上手くフィットする近似直線(曲線)が見つからないなら他のソフト使わないと厳しい
0137名無しさん@そうだ選挙にいこう
垢版 |
2021/10/05(火) 21:07:36.18
vlookupを使う必要性ってなんですか?
食品の記録をつけたいのですが、卵は毎日食べますんで、卵1個のデータを何度も使いまわしますよね。
プログラミングにおけるデータの変数化のようなことをしたいのです。

卵,5,5,0(カンマはセルの区切り)
というデータが1行目にあった場合

=A1
としたのち、フィルコピーすれば卵のデータを取ってこれます

卵の元データのいちを変更しても、自動的に追従してくれますし
0139名無しさん@そうだ選挙にいこう
垢版 |
2021/10/05(火) 21:29:41.60
>>137
他にも米や味噌汁など頻度が高いものがあると別々にコピペする必要がある
vlookupを使うと頻度に関係なく卵とか米って入力すれば後の項目は勝手に埋める事ができる
0140名無しさん@そうだ選挙にいこう
垢版 |
2021/10/05(火) 21:56:36.14
>>133
ゴールシークってのがあってね。
C=1になるようにAを入れればBが計算で求められる
0143名無しさん@そうだ選挙にいこう
垢版 |
2021/10/05(火) 22:28:25.18
1 95,97: 名無しさん@そうだ選挙にいこう [sage] 2021/09/26(日) 14:40:51.14
【1 OSの種類         .】 スマホ
【2 Excelのバージョン   】 スマホ
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否
【5 クエリが使えるか】いいえ
【6 クエリでの回答】否
【7 Accessが使えるか】いいえ
【8 Accessでの回答】否
【9 VBAの方が簡単で早くできる場合はVBAで回答】 否

rank関数使って順位別に違った計算式をしたいのですが、if関数やd関数やoffset関数などを組み合わせることを考えましたがどれもしっくり来ません。
具体的な処理は、1位から減算した数値を4位に加算、2位から3位にも同様の処理をしたいのです。
よろしくお願いします。
OSとexcelは多分、最新かと思います。
0146名無しさん@そうだ選挙にいこう
垢版 |
2021/10/05(火) 23:22:19.95
そもそもしっくり来ないの意味が分からん
できなかったのか、数式が長ったらしいから短くしたいのか
長ったらしいのが嫌なら作業列使ったほうがいいとなるかもしれないし
0148名無しさん@そうだ選挙にいこう
垢版 |
2021/10/06(水) 00:09:54.88
>>99
さっきタスクマネージャーでメモリ使用量を見てみたら6.2GB使用中になっていました。
今使っているPCのメモリが8GBなので確かに足りてないのかもしれないです。

firefoxとchromeの二つを閉じるだけで6.2GB → 3.1GBまで落ちました。
ブラウザって思っていた以上にメモリを使うんですね・・・。
(普段は使い慣れたfirefoxの方を使いたいのですが、拡張機能の関係でchromeも使わないといけない時があって・・・)

丁度メモリ増設してみようかなぁと思っていたんですが、本格的に考えてみます。
0149名無しさん@そうだ選挙にいこう
垢版 |
2021/10/06(水) 00:15:49.60
A列に得点を書く
B列にrank関数を用いて順位を書く
E:F列に順位と得点補正量の対応表を書く
C列にxlookupでB列と対応表をリンクさせ、増減値を書く
D列でA列の数値+C列の数値を計算する
0150143
垢版 |
2021/10/06(水) 00:37:27.66
http://imgur.com/T8YhreA.png

済みません、日本語がおかしかった。
計算式か作業列数が冗長化することはまぬがれないようですが、行数を拡張することも考えた方がいいかもしれません。
写真の方は壱から陸まで個別に、A〜Dまでの数値を、1位から4位、2位から3位にそれぞれ、減算元の10%(仮)を加算したいのですが、減算は容易ですが加算の処理をするのに減算元を検索しなければならず、そこで詰んでいます。
XLOOKUPは初めて知りましたので、
調べてもう少し頑張ってみます。
お知恵を拝借していただき、ありがとうございます。
0151名無しさん@そうだ選挙にいこう
垢版 |
2021/10/06(水) 00:41:14.45
>>150
順位で並べ替えしたら、減算するデータと加算するデータの位置関係は3行隣なので式は簡単になります。
1行目のデータから減算して4行目のデータに加算という感じ。
0153143
垢版 |
2021/10/06(水) 02:00:11.39
すぐ近くに別のデータベースを作るハメにはなりましたが、どうにか解決にこぎつけることが出来ました!
皆様ご協力感謝します!
0154名無しさん@そうだ選挙にいこう
垢版 |
2021/10/06(水) 12:33:48.57
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2016
【3 VBAが使えるか    .】 いいえ(ソースコピペするぐらい)
【4 VBAでの回答の可否】 可
【5 クエリが使えるか】いいえ
【6 クエリでの回答】可
【7 Accessが使えるか】いいえ
【8 Accessでの回答】否
【9 VBAの方が簡単で早くできる場合はVBAで回答】 可

3ヶ月〜半年一ぐらいのペースで100人くらいからデータもらってクエリ(フォルダ指定)でとりまとめをしてるんだけど、一覧で見てたら間違いが結構ある
一覧見たらその場で変更、その際に参考してるソース側も連動して変更する方法ってないですか?
普通はソースを弄るけどファイル数多いから出来れば一覧側確認してその場で直したい
ソース側の反映を望むのはそのデータを再度配信してそれに書き込んでもらうから

聞きたいのは↑なんだけど、こういう取りまとめの効率良いやり方ないかな
個人情報が含まれてるから個別配信せざるを得ないんだけど、ぶっちゃけたいした情報じゃないから一覧表隠しといて各自が自分のデータだけ呼び出して編集出来る形にしたいんだけど
(ACCESSならできそうだけど全員にソフトが入ってないから不可)
0155名無しさん@そうだ選挙にいこう
垢版 |
2021/10/06(水) 14:30:55.31
ご教授宜しくお願い致します。

シリアル値が入力されている日付で
表示形式は m/d(aaaa) なのですが
翌月のd が重複したときにIf文か条件書式にて非表示にしたいです。
4/15〜4/14 のような形
現在の自身の環境だと、どうしても月によって15日が表示されてしまいます。

回答お待ちしております。
0156名無しさん@そうだ選挙にいこう
垢版 |
2021/10/06(水) 15:26:20.68
>>145
パソコンでやるのが妥当のところスマホでやらせる会社ってヤバそう。
また、会社で用意したスマホではなく個人のスマホを使わせてたらもっとヤバそう。
あとは、会社の業務を勝手に自分個人のスマホでやってたらその社員はヤバそう。
0159名無しさん@そうだ選挙にいこう
垢版 |
2021/10/06(水) 18:33:09.59
>>154
マクロか関数でセルを暗号化して、キーを本人と管理者だけに与える
管理者は一覧で見れて、管理者以外は自分の情報以外見れなくなる
実務で使えるかは不明
0160名無しさん@そうだ選挙にいこう
垢版 |
2021/10/06(水) 18:33:46.36
>>154
リレーションシップの設定はしてありますか?
多くの場合、これをやっておかないと、参照しかできない、つまり更新不可のクエリになります。
0161名無しさん@そうだ選挙にいこう
垢版 |
2021/10/06(水) 18:37:44.76
>>154
>個人情報が含まれてるから
個人情報の列だけにユニークIDを添えたテーブルを用意して、管理者が機密扱い
そのユニークIDを個人情報の代わりにつけたファイルだけやりとり
0162名無しさん@そうだ選挙にいこう
垢版 |
2021/10/06(水) 18:48:24.09
>>155
>翌月のd が重複したときに
何と重複?
>4/15〜4/14
シリアル値でこの形になるん?書式どうなってんの?
0163名無しさん@そうだ選挙にいこう
垢版 |
2021/10/06(水) 19:04:37.57
>>155
4月の翌月が4月って江戸時代によくあったって聞いたことある。
昔は天候で同じ月を繰り返すことあったんだって、のんびりした話でほっこり
0164名無しさん@そうだ選挙にいこう
垢版 |
2021/10/06(水) 19:09:51.28
>>155
シリアル値から日を求めるDAY()関数使って、その重複?しているかどうか判定すれば良いのではと
0167名無しさん@そうだ選挙にいこう
垢版 |
2021/10/06(水) 22:01:54.26
>>165
そう、それ
0168名無しさん@そうだ選挙にいこう
垢版 |
2021/10/07(木) 12:25:54.13
>>155は江戸時代の人 Q.E.D
0169名無しさん@そうだ選挙にいこう
垢版 |
2021/10/07(木) 12:53:14.29
ご名答。訳あって江戸時代にいますがリモートで2021年のPCから投稿しています。
私のことは記録されているみたいですね。うつろ船、で検索してみてください。
0170128
垢版 |
2021/10/07(木) 13:38:53.00
>>128 です
遅レス申し訳ない

>>129-132
https://imgur.com/voomWjW
送付状のシートがあって、会社名をプルダウンで選んだら2番目の営業所名も選べるようにしたい
それでその2つを参照して電話番号とFAX番号が自動で出るようにしたい

https://imgur.com/GyjKxW3
別シートにデータの一覧
会社名(一覧)の所には
=UNIQUE($C$5:$C$153, FALSE, FALSE)
があるので自動で出る
そこを1個目のリストに割り当ててます

このリストは人によって必要な情報だけ自分で入れるようにしたいです
会社名じゃなくて店名とか個人名とか
リストに入れたらプルダウンで簡単に選べるようにしたくて
各個人にひな型として配布したいからあんまり多くの工程をさせたくないのでどうしたもんかと…
0171名無しさん@そうだ選挙にいこう
垢版 |
2021/10/07(木) 16:39:12.84
初米です
まだExcel初心者でひとつ困ってるんですが、
印刷プレビューでちょうど区切りたいところで印刷できずぶつ切りになります
自分の意図したところで1枚目2枚目とする方法はあるのでしょうか?
0174名無しさん@そうだ選挙にいこう
垢版 |
2021/10/07(木) 21:44:46.50
【1 OSの種類         .】 Windows**
【2 Excelのバージョン   】 Excel**
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否
【5 クエリが使えるか】いいえ
【6 クエリでの回答】否
【7 Accessが使えるか】いいえ
【8 Accessでの回答】否

条件@は完全一致
条件Aは文字列の一部一致
してるセルの行一列を抽出したいのですがどの関数を使えばできるでしょうか。
ご教授ください。
0175名無しさん@そうだ選挙にいこう
垢版 |
2021/10/07(木) 22:08:13.55
作業列使って条件2を満たすものに印をつける
印つけるにはcountifを使う
xlookupで条件1の書かれた列と作業列を&で繋げて探す
0180名無しさん@そうだ選挙にいこう
垢版 |
2021/10/08(金) 10:24:52.21
シート見出しの文字色設定方法

【1 OSの種類         .】 不問
【2 Excelのバージョン   】 不問
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 可
【5 クエリが使えるか】 該当せず
【6 クエリでの回答】 該当せず
【7 Accessが使えるか】 該当せず
【8 Accessでの回答】 該当せず
【9 VBAの方が簡単で早くできる場合はVBAで回答】 可


2021にもなっても未だ標準機能化されない糞仕様
マイ糞ソフトの怠慢甚だしい
0181名無しさん@そうだ選挙にいこう
垢版 |
2021/10/08(金) 10:53:07.13
ワークシート関数のOFFSET関数について質問です。
「第4引数の高さは正の数である必要がある」という説明のサイトばかりなんですが、
負の数でもちゃんと動いてると思うのですが、この認識は間違っていますか?
0182181
垢版 |
2021/10/08(金) 10:54:01.49
エクセルは2010です。
0183名無しさん@そうだ選挙にいこう
垢版 |
2021/10/08(金) 11:07:12.84
かなりの数の買い物リストを数と共に作りたくなった場合、
ExcelとWordなら皆さんどちらが便利だと感じますか?
まだ初心者でマス目が最初からあるExcelが一般的なのかと思い込んでます
0184名無しさん@そうだ選挙にいこう
垢版 |
2021/10/08(金) 12:26:43.09
>>181
第1引数より上の範囲を指定ってことでしょう?
MS公式の仕様で正の数とされてる訳で
将来エラーとされる修正が入るかもしれない
0185名無しさん@そうだ選挙にいこう
垢版 |
2021/10/08(金) 12:29:08.32
>>183
Excel
買ったかどうかチェック入れれば
合計金額
予算残額
直ぐに出せるから
0186名無しさん@そうだ選挙にいこう
垢版 |
2021/10/08(金) 12:32:02.22
>>180
シート見出しを右手クリックで
シート見出しの色クリック
0187名無しさん@そうだ選挙にいこう
垢版 |
2021/10/08(金) 12:32:43.62
>>182
俺の使ってるのは2019
0188名無しさん@そうだ選挙にいこう
垢版 |
2021/10/08(金) 12:35:42.57
>>171
余白減らす
表示を改ページプレビューに切り替えて
ページ区切り線をドラッグ
とかかな
0189名無しさん@そうだ選挙にいこう
垢版 |
2021/10/08(金) 12:52:14.75
>>178
作業列は数学の問題解く時の補助線のようなもんだよね
式を簡単にしたり1ステップずつ確かめながら式を書くとき使う
作業シートってもの同様

相手があと1枚で上がる直前に出すと悔しがるのがワイルドカード
0191名無しさん@そうだ選挙にいこう
垢版 |
2021/10/08(金) 20:14:11.28
>>170
亀レスだが、UNIQUE()関数使えるならFILTER()関数も使えるはずなので
送付状のシート名が”送付状"で、会社名を入れる欄がB2とし
そのB2セルに名前として”選んだ会社名"を定義すると

会社名から部署名を絞り込むために
=UNIQUE($C$5:$C$153, FALSE, FALSE)を設定してある列の隣のB5に
=FILTER($D$5:$D$153,$C$5:$C$153=送付状!選んだ会社名)
と入れれば選択した会社名にある部署だけのリストができるので
それを入力規則に設定すればええんじゃね。
あるいは、いきなりこの式を入力規則のリストに入れても良いかも

あと、一覧表をテーブルにしてあるならそれぞれの列はフィールド名になるので
もっと分りやすい計算式で書けるよ。
=UNIQUE([会社名])とか
=FILTER([部署名],[会社名]=送付状!選んだ会社名)とかね。
0193名無しさん@そうだ選挙にいこう
垢版 |
2021/10/09(土) 02:29:28.36
>>191
UNIQUE()がSQLでいう select ...distinct...
FILTER()がselect ...filter(where ...
なんかね。
オートフィルタで絞り込んだリストがドロップダウンリストにできればもっと楽なのに
0195名無しさん@そうだ選挙にいこう
垢版 |
2021/10/09(土) 12:07:26.91
申し訳ない相談させてほしい
シートが300枚くらいあるエクセルファイルで
全部のシートのA1に必ず企業名があるんだが
その企業名に飛ぶハイパーリンクの作り方に悩んでる

同じエクセルファイルにある大元のシートから
プルダウンで企業名を選択するところまではたどり着いたんだが
そこからプルダウン上のデータと、該当セルのデータを比較するところで詰まってる
助けてほしい

もし不可能なら、これ、大元のデータ一覧に1件ずつハイパーリンク作らないといけないんだが
それしか方法ない?
0198名無しさん@そうだ選挙にいこう
垢版 |
2021/10/09(土) 14:48:58.81
ベスト:300枚ある各シートのA1にある企業名(文字列)と、
1シート目の企業一覧から引っ張ってきたプルダウンで選んだ企業名で
同一の名前を見つけて、そのシートにリンクで飛べるようにする
プルダウンで企業を変える度に、飛ぶ先のシートも変わるようにする

ベター:300枚ある各シートのA1にある企業名(文字列)と、
企業一覧にある企業名を参照して、該当するシートにそれぞれ飛ぶことができるリンクを
コピーペーストで作る

どっちもできないなら、1件ずつリンク作る予定
0200名無しさん@そうだ選挙にいこう
垢版 |
2021/10/09(土) 16:09:04.82
シート名は企業名だけど、微妙に書式が合ってないから整合が取れない
それに例えばだけど「ring」「ringo」「rinb」くらい似てる名前が多いから
TRUEチェックだと全部引っかかるんで多分バグる
しかもシート名の先頭にID振ってはあるけど、3桁と4桁が混在してるから
仮にLEFTが使えても使えそうにない
0203名無しさん@そうだ選挙にいこう
垢版 |
2021/10/09(土) 16:56:23.87
企業名一覧が既にあるなら、196の言うようにハイパーリンク関数使って、
A列に一覧データがあるとして、B列に

=HYPERLINK(“#″A1,”A1”)
=HYPERLINK(“#″A2,”A1”)
=HYPERLINK(“#″A3,”A1”)



みたいに書けば飛べるリンク作れるんじゃ?
0205名無しさん@そうだ選挙にいこう
垢版 |
2021/10/09(土) 17:17:27.87
なるほど、それVBAで各シート名を1シート目に書き出す処理を300回ほどループして一覧を更新するなりするのが先だな。
整合性が無いデータのままなんとかしようとしても大体無理だからどこかで労力かけて修正は必要。
0206名無しさん@そうだ選挙にいこう
垢版 |
2021/10/09(土) 18:26:33.97
ここの住人はまともに教える気がないから質問しても無駄
昔に教えてもらった複雑な関数式使ったら計算合わなかったし
0207名無しさん@そうだ選挙にいこう
垢版 |
2021/10/09(土) 18:33:53.08
違うよ
まともとかそんなんじゃなくて、単に性格悪い連中の集まりなんだよ。
「俺様頭良いだろ〜」て誇示したい連中ね。
0211名無しさん@そうだ選挙にいこう
垢版 |
2021/10/09(土) 20:31:05.62
コードは?

>>205
>なるほど、それVBAで各シート名を1シート目に書き出す処理を300回ほどループして一覧を更新するなりするのが先だな。
>整合性が無いデータのままなんとかしようとしても大体無理だからどこかで労力かけて修正は必要。
0215名無しさん@そうだ選挙にいこう
垢版 |
2021/10/09(土) 22:49:09.64
マクロ使うと楽、3、4行くらいで済むのでは
r=0
For Each s In WorkSheets
r=r+1
Cells(r,1)=s.Name
Next s

オブジェクトの指定とか細かいところは間違ってるかもだけど
0216名無しさん@そうだ選挙にいこう
垢版 |
2021/10/09(土) 22:50:22.24
>>211
ループ回数は適当に変えろ。


Sub getallsheetsA1celldata()

For i = 1 To 299

Sheets(i + 1).Select Range("A1").Copy Sheets(1).Select
Cells(i, 1).PasteSpecial xlPasteValues

Next i

End Sub
0217名無しさん@そうだ選挙にいこう
垢版 |
2021/10/09(土) 22:52:16.01
>>211
改行おかしくなったので再度


Sub getallsheetsA1celldata()

For i = 1 To 299

Sheets(i + 1).Select
Range("A1").Copy

Sheets(1).Select
Cells(i, 1).PasteSpecial xlPasteValues

Next i

End Sub
0225名無しさん@そうだ選挙にいこう
垢版 |
2021/10/10(日) 00:21:24.49
数学のシグマに対応する値をExcelで求めるにはどうしたら良いんでしょうか。
例えば、

http://www.geisya.or.jp/~mwm48961/statistics/siguma2.htm

にあるような、k ^2
について、k=0 〜10 の合計値を求めたいです。

上のurl で紹介があるように、
一旦、表に各計算結果を置いてから、全部足せば勿論答えは出ますが、そういうのではなくて、セルに関数で一発でできないのかなと…

宜しくお願いします。
0229名無しさん@そうだ選挙にいこう
垢版 |
2021/10/10(日) 08:32:53.17
>>224
Excelの大先生には許せんのかもしれんが、
こんな1回しかやらんようなのは目的が果たされたら良いわけで、
どうでも良いところに時間かけるのは無駄。
0233名無しさん@そうだ選挙にいこう
垢版 |
2021/10/10(日) 11:37:36.39
>>231
許してやれよ。>>230は他人を卑下すると、さも自分が偉くなったと勘違いする無能だからさ
どうせコードも書けないよ。
0234名無しさん@そうだ選挙にいこう
垢版 |
2021/10/10(日) 12:02:57.61
>>233
>>215で示されているのでは?
0235名無しさん@そうだ選挙にいこう
垢版 |
2021/10/10(日) 12:30:08.68
LET
SEQUENCE

便利ですね。
365 で仕上げて、Excel 2010 の人向けにダウンロードしたら、ちゃんと式も、xlfn.LET , xlfn.SEQUENCE とかに自動変換されてました
0239名無しさん@そうだ選挙にいこう
垢版 |
2021/10/10(日) 15:59:23.61
は?マクロなんて動けば良いんでしょ?
プロのプログラマーじゃないんだから、可読がどうとか関係ないじゃん
入社当時の先輩がそう言ってたからさ。
動けば良いと。
0240名無しさん@そうだ選挙にいこう
垢版 |
2021/10/10(日) 16:03:12.71
>>236
だから〜ここは知識を自慢し合う場所
業務に置けるExcelの運用や理解しやすい配慮とかあまり考えてない連中ばかりだから。
訳のわからん複雑な計算式を提示してくる時点で察してよ。
0241名無しさん@そうだ選挙にいこう
垢版 |
2021/10/10(日) 16:05:23.97
>>234
230は215なん?
0242名無しさん@そうだ選挙にいこう
垢版 |
2021/10/10(日) 16:12:06.02
それな。
その複雑なやり方や式ばかり書いてくるヤツって社会に出て働いた事ないんだろうなきっと。
職場でそんな自分にしか分からない複雑な関数式使ったら後にどうなるか分からないんだもんな。
(ねーねーみんな見て注目して〜〜僕いっぱい勉強してみんなが知らない難しいテクニックを使えるんだよ〜)
精神年齢幼いんだろうな。
0243名無しさん@そうだ選挙にいこう
垢版 |
2021/10/10(日) 17:01:27.88
>>215
if s.Name=ActiveSheet.Name Then Next

r=r+1
の前に入れなくても良いの?
0248名無しさん@そうだ選挙にいこう
垢版 |
2021/10/11(月) 14:19:43.11
関数入れたセルってリアルタイムでなんか処理されてるの?
行数増えるとどんどん重くなるってことはそういうことなの?
0253名無しさん@そうだ選挙にいこう
垢版 |
2021/10/11(月) 18:35:47.60
テーブル化すると最終セルをエンターで自動で行追加されたとき、上と同じ書式になってたんだけど
あるときからならなくなった
ファイル開き直すと同じになってる
>>248
これじゃないけど重すぎておかしくなってるってこと?
4万行くらいあって(個数×単価)×○%みたいな計算やってる
%はIDからのif文
0254名無しさん@そうだ選挙にいこう
垢版 |
2021/10/11(月) 19:06:27.96
20代20代がExcelからどんどん遠のいて、
RやPythonに行くのかと思いきや、
自分で式組んで計算しない。

会社の業務ではお仕着せのWeb前提でどんどんシステム化?されて
出てきた結果の数字にしか触れない。
スマホばかりいじってる?
なんだか寂しい。

アメリカは個人レベルでExcelの鬼みたいのがうじゃうじゃ。
ドイツなんかも公開されてる生データ使った
統計オタクがうじゃうじゃなのに。
0261名無しさん@そうだ選挙にいこう
垢版 |
2021/10/12(火) 08:07:24.37
>>245
一度でもだけならそれでも良いけど
定期的にやるようなのだと面倒やん
0262名無しさん@そうだ選挙にいこう
垢版 |
2021/10/12(火) 08:08:16.01
>>255
無いと思うわ
0264名無しさん@そうだ選挙にいこう
垢版 |
2021/10/12(火) 12:21:11.12
>>263
そうだね底辺は必要だわ
底辺は養分としておとなしく搾取されてればええよ
0266143
垢版 |
2021/10/12(火) 19:08:45.39
>>156
亀ですが、会社業務関係無く、自分の趣味範囲でやっていることです。
0269名無しさん@そうだ選挙にいこう
垢版 |
2021/10/13(水) 08:22:54.63
>>265
やあ養分くん
こんなスレで喚いてないで今日も搾取されに行きなよ
0272名無しさん@そうだ選挙にいこう
垢版 |
2021/10/13(水) 12:09:33.81
単語帳として使っているexcelファイルが開けなくなった
昨日まで普通に使えていたのに「一部の内容に問題が見つかりました。可能な限り内容を回復しますか?」って出てくる
「はい」を選ぶと2日前までのデータしか残っていないファイルが開かれる。
「いいえ」を選ぶとファイルが開けない。
データを残しつつ修復するとか開けるようにするにはどないしたらよいの?
0274名無しさん@そうだ選挙にいこう
垢版 |
2021/10/13(水) 12:32:19.38
>>272
仕様が公開されてるXLSXファイルなら修復専用ツールで直せるかも
XLSなら諦め、バックアップから拾えとしか
0275名無しさん@そうだ選挙にいこう
垢版 |
2021/10/13(水) 13:23:20.32
>>273
ファイル右クリック→以前のバージョンの復元、ってヤシ?
そこには昨晩のやそれ以前の一連のバージョンが残っているけれど肝心の昨晩のものだけやっぱり開けないっす
ここから先がどうしたらよいのかわからなくて

>>274
XLSXファイルです、修復専用ツールらしきものがここで見つかったから使ってみるかな・・・ありがと
0276名無しさん@そうだ選挙にいこう
垢版 |
2021/10/13(水) 16:05:51.08
>>272
数年前の話だけど、Excelで開けないxlsファイルをLibreOfficeで開けたことがある。参考まで。
いろんな操作をする前に念のためにコピーをとっておいてくださいね。
0282128
垢版 |
2021/10/14(木) 14:47:02.38
>>131
>>173
ありがとう!
住所欄を左に持ってきて右に数式入れた一覧作って非表示にすることで、見た目の点ではクリアしたし、営業所の一覧も作れました!
でも、送付状が別シートにあることによって(?)入力規則のところに[=G4*]が入れられません……
テーブルにしたらSPILLになってしまいます
名前の定義つけると空欄が出来ちゃうので避けたいのですがここはもうどうしようもないでしょうか?
0291名無しさん@そうだ選挙にいこう
垢版 |
2021/10/14(木) 21:17:19.57
>>285
同じ式を繰り返し書かなくて良いのとパフォーマンスの向上が利点やね
式は長くなりやすいから1文字の名前を多用することになりそう
0292名無しさん@そうだ選挙にいこう
垢版 |
2021/10/14(木) 22:24:29.93
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2016
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否
【5 クエリが使えるか】いいえ
【6 クエリでの回答】否
【7 Accessが使えるか】いいえ
【8 Accessでの回答】否
【9 VBAの方が簡単で早くできる場合はVBAで回答】 否

A1から横に異なる単語が任意の数書かれています
これらの単語を重複を許さず2つ取り出して、その組み合わせ全てを並べたい場合の数式を教えてください
並びの順番は問いません
画像はスマホ版ですがexcel2016でやれるやり方を教えてください
https://i.imgur.com/8UwtOxp.jpg
0295272
垢版 |
2021/10/15(金) 00:30:27.81
修復専用ツール、DLしてやってみましたが残念ながらWindowsの復元機能と同じ結果となりました
最新バージョンは復元されず、その前日までのだけが開ける結果に(つまり最新の追加データ部分だけが削除された)

LibreOfficeもDLして使ってみました
エクセルファイルをドロップしてみましたが「エラー」や「復元」といった表示はされなかったものの
やはり最新バージョンの1日前のデータが開かれるという結果に、、、、ガチョーン

頑張って作業した1日分のデータはいずこに、、、あきらめるしかないかな
0297名無しさん@そうだ選挙にいこう
垢版 |
2021/10/15(金) 07:05:43.37
エクセルで電卓作りたいのですが、どうやって作ったらいいですか。

実は、今まで使っていたプリンター電卓が壊れてしまいました。
パソコン時代に新しいプリンター電卓買う気にもならなくて、
フリーの電卓ソフト捜したのですがいいのがありません。

最低限の必要は、足し算と引き算ができること
入力した数字と、電卓のように入力した時点の累計が表示されること。
入力個数が表示されることです。
あと、普通の電卓のように、3桁ごとの位取りと、
小数点以下は、四捨五入しないで、そのまま表示されるのがいいです。

よろしくお願いします。
0299128
垢版 |
2021/10/15(金) 09:33:36.23
>>283
セルの高さとかが一定ではないので同じシート内だとやりづらくて…

>>286
元の値はエラーと判断されます。続けますか?
と出てしまいます
0301128
垢版 |
2021/10/15(金) 11:22:01.72
>>300
セル番号を見直して入力し直したらいけました!!
ありがとうございます!!!
思ってた通りの送付状が作れそうです!
ありがとうございました!!!
0302名無しさん@そうだ選挙にいこう
垢版 |
2021/10/15(金) 12:32:27.57
>>295
重要なデータならバックアップ必須
MS謹製の無料バックアップツールであるSynctoy使うべき
機密情報じゃないならクラウドでもええし
0304名無しさん@そうだ選挙にいこう
垢版 |
2021/10/15(金) 12:46:18.51
>>282
もう解決したから余計かもしれんが
>テーブルにしたらSPILLに
なってはいないよ
最初の行(レコード)の計算式を次行以降にも入れてるだけ
>空欄が
offset関数でデータのある行だけ絞り込んだリストにしないとね

それから送付状をフォームで作って一覧表をフォームの値でオートフィルターで絞り込むほうが単純になるかと
0305名無しさん@そうだ選挙にいこう
垢版 |
2021/10/15(金) 15:22:34.37
>>302
外付けHDにバックアップは毎日とってあるんだ

それはいいとして最新バージョン(13日夜の)と復元バージョン(11日未明の)のファイルサイズを比べたらなんと同じで・・・
想像するに最新バージョンのエクセルファイルは何らかのバグで保存に失敗していた可能性がある
仕方なくあきらめることにしたよw

でもSynctoyって知らないから調べてみる、あんがと〜
0307名無しさん@そうだ選挙にいこう
垢版 |
2021/10/15(金) 17:28:04.78
ファイルサイズは参考にならんよ
ファイル内に一定サイズのバイナリ領域を持ってるから
この中にバックアップ履歴が一部あって、エクセルのホーム画面から呼び出して使える
0309305
垢版 |
2021/10/15(金) 17:55:40.07
>>307.308
なぬー、そうなのか!ということはまだ救出する可能性は残されているということか
今のところその方法が分からない
もし方法をご存じならご教示いただけるとうれしいです

これまで試したのは
●フォルダ右クリック→以前のバージョンの復元→バージョン一覧(ほぼ毎日の保存分)が出てくる→
11日のはそのまま開けるが12日のは「復元」しないと開けず復元すると11日のデータになって開かれてしまう、12日分は削除されている
●復元専用ソフト(EaseUS Data Recoveryとかいうもの)でリカバリー→やっぱり11日のデータが開かれてしまう
●LibreOfficeでエクセルファイルを開いてみる→やっぱり11日のデータが開かれてしまう
0313名無しさん@そうだ選挙にいこう
垢版 |
2021/10/16(土) 15:58:19.33
若い連中なんてExcelの学習に興味すら無いから、ネットの野良マクロや関数を丸コピーしてExcelを動かしている気になっているだけだからな。
稀に優秀なヤツいるけど。
0315名無しさん@そうだ選挙にいこう
垢版 |
2021/10/16(土) 17:47:14.68
ごく最近、「車輪の再開発」ってのをよく見聞きするようになったんだけど、いったい誰が言い出したんだ?
オッサンが若い頃は「車輪の再発明」と言ってたもんだが
0317名無しさん@そうだ選挙にいこう
垢版 |
2021/10/16(土) 19:05:57.57
コピペばっかで「イッチョ上がり」のやっつけ仕事やって来て、
計算条件やプロセスがちょっとでも変わるとアタフタ、
挙げ句の果てにお手上げになるマヌケを
これまで何人も見てきた。
0320名無しさん@そうだ選挙にいこう
垢版 |
2021/10/16(土) 22:12:16.74
エクセルのセルに入れた言葉を元に規定の別のエクセルを開いて名前をつけて保存って作業を自動化させたいんだけど、どうすれば出来る?
具体的にはセルにA会社のメンテナンス項目に点検、修理って書いたら自動で専用の既に作成したエクセルファイルを開きたい
んで、開いたエクセルにA会社のメンテナンス項目を貼り付けたらファイルを整理番号名A会社点検、終了名前をつけて保存までしてくれると助かるんだが
この場合に何を使えばいいかわからない
マクロなのはわかるけどVBAでいいのかな
0322名無しさん@そうだ選挙にいこう
垢版 |
2021/10/16(土) 23:09:31.33
>>320
そうですね。VBAじゃないと無理ですね。

セル位置も何も分からないから書けないけど
同じファイルで貼り付け位置も同じなのなら、
マクロの記録とちょっとググッたコードの組み合わせですぐ出来ると思います。
0323名無しさん@そうだ選挙にいこう
垢版 |
2021/10/17(日) 00:44:15.32
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 office2016
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否
【5 クエリが使えるか】いいえ
【6 クエリでの回答】否
【7 Accessが使えるか】いいえ
【8 Accessでの回答】否
【9 VBAの方が簡単で早くできる場合はVBAで回答】 否

IFとCOUNTIFの組み合わせだと思いますが上手く出来ませんでした。

A1、B1、C1・・・には日付(月日)
A2、B2、C2・・・には曜日(ユーザー定義で"aaa")
A3、B3、C3・・・にはデータ(0〜750までの数字)

といった感じでデータを入力していますが、データが跳ね上がる時があって曜日で傾向が見られるのか数値化したいです。
A5あたりにA3、B3、C3・・・に入力したデータで375を超えた回数を曜日ごとに数値化する関数(の組み合わせ)を教えてください。
A5には月曜日に375を超えた回数、B5には火曜日に375を超えた回数、C5には水曜日に375を超えた回数・・・といった感じです。

間違えて別な板で質問してしまいました。
0325名無しさん@そうだ選挙にいこう
垢版 |
2021/10/17(日) 01:27:43.44
>>322

A1 会社名 B1メンテナンス項目
B1の項目に従って規定のExcelファイルを開いてA1の会社名及び整理番号をつけて名前をつけて保存っていう操作をしたい
Saveasループで調べるといいのかな
とりあえず調べてみる
0326名無しさん@そうだ選挙にいこう
垢版 |
2021/10/17(日) 03:00:38.19
派遣/外注に頼ってばかりだから、
正社員がまともな指示/発注、保守すら出来ない。
Excelに限った話ではない。

どこぞの国の、COVID-19感染者アラームアプリも然り。
0327名無しさん@そうだ選挙にいこう
垢版 |
2021/10/17(日) 04:23:31.24
>>325
その規定のファイルやらとかがどこに保存してあるかも
そのファイルのどこに貼るかも、整理番号がどこから決まるものなのか、
何も書いてないから回答は出てこないので自分で調べてやってくださいね。
0328名無しさん@そうだ選挙にいこう
垢版 |
2021/10/17(日) 07:19:33.64
>>327
規定のファイルの場所は、作業してるファイルと同じ場所という前提でお願いします。
開く命令の時にパスを付ければいいだけなので。
そんな想定も出来ないでいて「解答のしようがありません」なんて言うのは、
本当は解答する能力が無いからではないの?ではよろしくお願い致します。
0329名無しさん@そうだ選挙にいこう
垢版 |
2021/10/17(日) 07:55:35.57
入力済みのセルに間違って入力して書き換えられないように警告出せますか?
本当に書き換えたい時もあるので、一回だけお知らせするようにしたいです。
ただし、空白のセルに入力する時は何も警告を出さないようにしたいです。
シートの保護は使わない方法でお願いします。
0330名無しさん@そうだ選挙にいこう
垢版 |
2021/10/17(日) 08:07:15.31
>>328
定義できない曖昧なままなものが残ってたら書けないじゃん。
まだ不明なものが残ってるけど、文字で説明出来ないなら画像か何か貼ったほうがいいよ。
0341名無しさん@そうだ選挙にいこう
垢版 |
2021/10/17(日) 10:27:23.98
>>340
それほど面倒でもないかと・・・
フォルダ内のファイル名取って数値を抜き出して比較して大きい方押さえていって最後残った数に1足す。
0344名無しさん@そうだ選挙にいこう
垢版 |
2021/10/17(日) 11:27:37.61
>>325だけど返信してないのに返信してる…
まぁ専用スレに移動してみるわ
0345名無しさん@そうだ選挙にいこう
垢版 |
2021/10/17(日) 11:59:28.59
VBAというかプログラムのこと微塵も知らないと自分の質問の内容がちゃんと定義出来るものか分かってないから困る。
一挙手一投足すべて決めてもらわないとプログラムは書けないんだよ。
分からないなら画像で貼るのが一番早いのにそういうことしてくる質問者は皆無だし。
0346名無しさん@そうだ選挙にいこう
垢版 |
2021/10/17(日) 12:28:59.36
>>345
ただの実装屋さん、全て動作を決めてもらわなければ何も出来ずw
開発設計のようなお客さんの思いをくんで柔軟に対応することはオマエには到底無理w
0348名無しさん@そうだ選挙にいこう
垢版 |
2021/10/17(日) 12:45:34.80
>>347
要件定義を微に入り細に入りとは言わないけど
曖昧なままにしていながら
いざ本番で思ってたのと違うって言うクライアントが多すぎる
その典型例がみずほ銀行のでクライアントの設計方針が互いに背反してる要件をねじ込むからトラブルだらけに
0350名無しさん@そうだ選挙にいこう
垢版 |
2021/10/17(日) 18:35:46.95
>>348
ほう、銀行のシステムのようなものでも曖昧なままで進めて、出来ました!と言って渡したら
そうじゃないと突き返されるってことか。もっとコミュニケーション取った方が良い様な?コミュニケーション能力無いのが多いのはわかるけど。
0354名無しさん@そうだ選挙にいこう
垢版 |
2021/10/17(日) 21:53:14.40
>>348
規模が全然ちがうけどね。
原因の本質は一緒だろうね。
みずほの場合、旧富士銀と旧勧銀の取締役が互いに譲らず、仕様が固まらず
それでトラブルが続発して国が専門チームを送ってシステム改修するはめになった。
費用はみずほに負担させるんじゃねえかと
0355名無しさん@そうだ選挙にいこう
垢版 |
2021/10/17(日) 21:54:31.90
要件定義をきちんとできないクライアントは将来が無いとして切ってよいのではと思うのですよ。
0356名無しさん@そうだ選挙にいこう
垢版 |
2021/10/17(日) 22:17:36.08
>>355
将来性なんかどうでもいい
まともな商売人なら潰れるまでカモは逃がさない
エンジニアは苦労するけど結果的に最後まで絞った方が儲かる
0358名無しさん@そうだ選挙にいこう
垢版 |
2021/10/18(月) 06:07:49.67
やりたいことがもわーとしたまま、
要件定義から外部に丸投げしたら、
多重下請け・中抜きで
発注額に比べて出来上がったものはショボく、
手直しも出来ない。
で、集計はFAXのまま。
・・・なんて事例を国レベルでもいくつ見せつけられたことか。

何が「技術立国ニッポン」なんすかね?
0360名無しさん@そうだ選挙にいこう
垢版 |
2021/10/18(月) 08:05:17.98
>>356
そう考えてて倒産したクライアントに逃げられたよ
費用回収できずや
0361名無しさん@そうだ選挙にいこう
垢版 |
2021/10/18(月) 08:07:23.15
>>359
君は他人の意見を取り入れたりしないの?
0362名無しさん@そうだ選挙にいこう
垢版 |
2021/10/18(月) 08:09:19.35
>>358
もう技術立国じゃないよ
TSMCに工場建ててもらって喜ぶ状況だもん
後退国だなあ
0366名無しさん@そうだ選挙にいこう
垢版 |
2021/10/18(月) 09:50:44.65
せめて政府や企業が公開しているデータを
Excel使って分析するくらいのささやかな抵抗だけどな。
アメリカやドイツのExcel/統計オタクを見習って。
0370名無しさん@そうだ選挙にいこう
垢版 |
2021/10/18(月) 14:17:10.16
【1 OSの種類         .】 Windows 10
【2 Excelのバージョン   】 Excel 2013
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 可
【5 クエリが使えるか】いいえ
【6 クエリでの回答】否
【7 Accessが使えるか】いいえ
【8 Accessでの回答】否
【9 VBAの方が簡単で早くできる場合はVBAで回答】 可

A列のデータごとにC列の順序でB列の値をD列に出力したい。第一希望はEXCEL関数ですが、VBAでも構いません。

A列B列C列D列
-----------------------
XX AAA 1 AAA,CCC,EEE
XX BBB .
XX CCC 2
XX DDD .
XX EEE 3
XX FFF .
YY AAA . BBB,DDD,CCC
YY BBB 1
YY CCC 3
YY DDD 2
YY EEE .
ZZ AAA 1 AAA,CCC,EEE,FFF
ZZ BBB .
ZZ CCC 2
ZZ DDD .
ZZ EEE 3
ZZ FFF 4
0372370
垢版 |
2021/10/18(月) 16:23:34.67
>>371
【質問】A列のデータごとにC列の順序でB列の値をD列に出力したい。第一希望はEXCEL関数ですが、VBAでも構いません。
>>370のD1に「AAA,CCC,EEE」、D7に「BBB,DDD,CCC」、D12に「AAA,CCC,EEE,FFF」を出力するようにしたいです。
0374370
垢版 |
2021/10/18(月) 17:33:05.56
>>373
不定です。とりえあず最大10としてもらえると助かります。
0375名無しさん@そうだ選挙にいこう
垢版 |
2021/10/18(月) 18:15:10.65
>>374
10以上もありますか。恐らくセルに書き切れないため、ここでは2までの場合の関数式です。

D1=INDIRECT("B"&SUMPRODUCT(($A$1:$A$16=A1)*($C$1:$C$16=1),ROW($C$1:$C$16)))&","&INDIRECT("B"&SUMPRODUCT(($A$1:$A$16=A1)*($C$1:$C$16=2),ROW($C$1:$C$16)))

D2=IF(A2=A1,"",INDIRECT("B"&SUMPRODUCT(($A$1:$A$16=A2)*($C$1:$C$16=1),ROW($C$1:$C$16)))&","&INDIRECT("B"&SUMPRODUCT(($A$1:$A$16=A2)*($C$1:$C$16=2),ROW($C$1:$C$16))))

D3以下はD2セルのコピー
0378370
垢版 |
2021/10/18(月) 19:19:41.64
>>375
D1(XX)でこのようにしましたが、#REF!となってしまいました。(見やすいように改行してますが、実際は改行を削除しています)
INDIRECT("B"&SUMPRODUCT(($A$1:$A$17=A1)*($C$1:$C$17= 1),ROW($C$1:$C$17))) & "," &
INDIRECT("B"&SUMPRODUCT(($A$1:$A$17=A1)*($C$1:$C$17= 2),ROW($C$1:$C$17))) & "," &
INDIRECT("B"&SUMPRODUCT(($A$1:$A$17=A1)*($C$1:$C$17= 3),ROW($C$1:$C$17))) & "," &
INDIRECT("B"&SUMPRODUCT(($A$1:$A$17=A1)*($C$1:$C$17= 4),ROW($C$1:$C$17)))

D8(YY)でも#REF!となりましたが、D12(ZZ)では想定通りAAA,CCC,EEE,FFFが出力されました。
C列のうちXXの個所に最大値(ここでは4)がないと上手くいかないようです。
C列の最大値はA列によって異なります。XXは最大3、YYは最大2、ZZは最大4の様な感じです。
0380名無しさん@そうだ選挙にいこう
垢版 |
2021/10/18(月) 21:38:59.14
お願いいたします
AからZ列があります。
この内例えばB列とX列の値を比較して、
B列と同じかそれより大きいX列の値を
表示させるにはどうしたらいいですか
また、こういう疑問は、どんな解説書を
買ったらいいですか?
0382370
垢版 |
2021/10/18(月) 21:45:07.68
>>379
貴方が神か!? 想定通りにできました! ありがとうございます!
0386名無しさん@そうだ選挙にいこう
垢版 |
2021/10/18(月) 23:23:23.84
>>371
これは酷い。質問が書いてあるのに「質問は何?」だって。
0387名無しさん@そうだ選挙にいこう
垢版 |
2021/10/19(火) 12:07:36.37
【1 OSの種類         .】 Windows
【2 Excelのバージョン   】 Excel2019
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否
【5 クエリが使えるか】いいえ
【6 クエリでの回答】否
【7 Accessが使えるか】いいえ
【8 Accessでの回答】否
【9 VBAの方が簡単で早くできる場合はVBAで回答】 否

お世話になります。
塗りつぶし色(背景色?)のあるセルをctrl x で切り取り、別のセルにctrl v で貼り付けますと、
元のセル塗りつぶしの色もセットで付いてきてしまいます。
関数やフォント自体の色の設定は維持して欲しいのですが、
塗りつぶし色だけ除いた状態で切り取りする方法はありませんか?

現状は、切り取りではなくコピーをして、移動先のセルに張り付けた後に、元のセルを削除する、
といったことをしているのですが、他に良い方法があれば教えて頂けないでしょうか。
0389121
垢版 |
2021/10/19(火) 20:02:08.91
>>121で質問した者ですが、
今度はエクセルファイルを上書き保存中のデスクトップに、
.bmpファイルが出来て上書き保存が終わったと同時に消えました。
エクセルの仕様として起きてることなんですかね
0392名無しさん@そうだ選挙にいこう
垢版 |
2021/10/20(水) 07:56:44.02
>>391
ありえない
ウィルスを疑え
0393名無しさん@そうだ選挙にいこう
垢版 |
2021/10/20(水) 08:19:51.32
>>387
形式を指定して貼り付けで
数式と数値の書式を貼り付け
0394名無しさん@そうだ選挙にいこう
垢版 |
2021/10/20(水) 08:22:11.50
>>392
あ..ありのままに言うぜ
切りがねえ
0395名無しさん@そうだ選挙にいこう
垢版 |
2021/10/20(水) 15:52:11.52
NFTアート、NFTゲーム、ブロックチェーンゲームに今すぐ参入しなさい
これからこの市場は100倍になる
先行者利益は2〜3年もしたら消えるからやるなら今しかない
今ならアイデアだけは凄い一発ネタや勢いがある尖った作品でも成功できる
0397名無しさん@そうだ選挙にいこう
垢版 |
2021/10/21(木) 06:50:01.69
全然的外れな回答じゃん。複雑な数式ばかりで。

何がエクセルを端から端まで知っているとか言えるよな?
自分らの単なる自己満で終わっているだけだろ?
0399名無しさん@そうだ選挙にいこう
垢版 |
2021/10/21(木) 07:16:33.43
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2019
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 可

また教えてください。
商品リストシートを作成し商品名や商品コードを入力
入力シートにB列にE列が空欄なら""、E列に商品名があればVlookupで商品コードを参照
D列にC列が空欄なら""、C列に商品コードあればVlookupで商品名を参照するようにしました。

履歴シートの商品名列に入力E列(手入力データ)をコピーしたあと、
入力D列(関数で引用したデータ)を空白を無視して値をコピーするVBAを組んだら
長さ0文字のせいか手入力した商品名が上書きされて消えてしまいます。

リストから引用した商品名の方が固定文字になるので優先したいので、
貼り付け前に長さ0文字を空白にして無視して貼り付ける方法を教えてください。
よろしくお願いします。
0402名無しさん@そうだ選挙にいこう
垢版 |
2021/10/22(金) 07:21:48.35
>>399
説明が恐ろしく下手
どうしてそんな面倒な事してるのか謎でしかない
いわゆるドツボにハマってるんだろうけど
たぶんネタ
0405名無しさん@そうだ選挙にいこう
垢版 |
2021/10/22(金) 10:46:39.39
セル内の数式、CONCATENATEに一部全角ダブルクォーテーションを使用しているのですが、ファイルを閉じて再度開くと半角ダブルクォーテーションに修正されてしまいます。
セルの中身をファイル名にして保存したいので半角ダブルクォーテーションは使いたくないのですが、どうすればよいでしょうか。
0410名無しさん@そうだ選挙にいこう
垢版 |
2021/10/22(金) 12:36:48.88
>>403
感想書いてはならないって規定は何処にあるの?
0411名無しさん@そうだ選挙にいこう
垢版 |
2021/10/22(金) 12:41:56.68
>>409
このコピペ毎回出て来るけど
だから何という感想しか浮かばない
つまり絶望的に説明が下手な人なんだろうね
0412名無しさん@そうだ選挙にいこう
垢版 |
2021/10/22(金) 12:46:50.29
箸でスープって例えは絶望的に下手な例えだわ
何一つ伝わらない
0417名無しさん@そうだ選挙にいこう
垢版 |
2021/10/22(金) 17:58:28.33
>>415
反応見るのが楽しいだけだよ。
0423名無しさん@そうだ選挙にいこう
垢版 |
2021/10/23(土) 08:57:13.04
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2016
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 可
. 好 良
1 〇 〇 エリーゼ
2   〇 ソフトせんべい
3     アルフォート
4 〇 〇 ごはん
5 〇   モモ肉
6   〇 野菜

という表があるとして、
〇がつけられている数字と右の項目を
上からジグザグ順に(1好→1良→2好→2良→3好→3良・・・)抜きだしたいのですが、


(例)
1 エリーゼ
1 エリーゼ
2 ソフトせんべい
4 ごはん
4 ごはん
5 田中
6 マルエツ

適切な関数を教えていただきたいです。
0426名無しさん@そうだ選挙にいこう
垢版 |
2021/10/23(土) 18:05:29.68
>>423
関数ではなく操作方法の問題
1.番号列と好の列と項目の列をコピーしてどこかへ貼り付け
2.番号列と良の列と項目の列をコピーして1で貼り付けたものに続けて貼り付け
3.番号でソート
ソートする前に、必要なら好の〇印と良の〇印の区別を付ける
0427名無しさん@そうだ選挙にいこう
垢版 |
2021/10/23(土) 18:08:31.91
4.〇印の無い行はフィルタかけて行削除
0428名無しさん@そうだ選挙にいこう
垢版 |
2021/10/23(土) 18:11:09.33
この程度の質問する人に言葉だけで伝わるかわからんが、、、
0429名無しさん@そうだ選挙にいこう
垢版 |
2021/10/23(土) 18:59:23.97
俺に言わせれば質問者も回答者もアホ
答えなきゃいいし質問なんかしなければいい。
クソの役にも立たないスレなんだからさ。
0434名無しさん@そうだ選挙にいこう
垢版 |
2021/10/23(土) 20:55:05.20
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2016
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 可

帳票作成で印刷タイトル行を設定すると、印刷する際にその部分が毎ページ表示されるけど
下の方にもう一つ印刷タイトル行を作って、入力行を挟むように表示させて印刷したいです

https://imgur.com/a/0jeoKLo
0436名無しさん@そうだ選挙にいこう
垢版 |
2021/10/23(土) 23:29:38.52
>>429
あくまでも想像ですけど、貴方はエクセルに自信があるけど、質問の内容がどれも貴方にとってはすごく高度なので
解答してやりたいのに解答してあげることが出来なくて悔しいのではないのですか??
0438名無しさん@そうだ選挙にいこう
垢版 |
2021/10/24(日) 09:04:33.60
>>437
まとめます、貴方は無能です。
0440名無しさん@そうだ選挙にいこう
垢版 |
2021/10/24(日) 09:35:05.31
>>438
同意、>>437は無能です。
それは長い文を理解する能力が無いことを自ら告白しているからです。
0441名無しさん@そうだ選挙にいこう
垢版 |
2021/10/24(日) 11:37:43.51
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2016
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 可

以前下記のExcelからメール作成するフォーマットをここで教えてもらい便利に使ってました
マクロ実行でB4がTO、B5がCC、B6が件名、B7が本文に入力されてメール作成画面が開きます

ところが会社の中国人が使いたいと言うので渡したところ
中国語のWindows10だと件名と本文が文字化けします
中国語等の外国語のWindows PCでも文字化けしないようにできますでしょうか

Sub createMail()
CreateObject("Wscript.Shell").Run _
"mailto:" & URLEncode(Range("B4").Value) & _
"?cc=" & URLEncode(Range("B5").Value) & _
"&subject=" & URLEncode(Range("B6").Value) & _
"&body=%FF%FE" & URLEncode(Range("B7").Value)
End Sub

Function URLEncode(ByVal strOrg As String) As String
With CreateObject("ScriptControl")
.Language = "JScript"
URLEncode = .CodeObject.encodeURI(strOrg)
End With
End Function
0444名無しさん@そうだ選挙にいこう
垢版 |
2021/10/24(日) 13:44:49.56
ユーザーフォームを呼び出すシート(Sheet1)のコンボボックスに
同ブック上別シート(Sheet2)のA1:A30項目をプルダウン表示させたいのですが
その際、重複項目と空欄を省いた状態で表示させるコードを教えて頂ける方いませんでしょうか

初心者には見当もつかず よろしくお願い致します
0446名無しさん@そうだ選挙にいこう
垢版 |
2021/10/25(月) 07:48:04.57
単位、パーセントで入力した値を分数にし
分子を1とした時の分母を表示する方法はないでしょうか?

例えば、「50」(50%のこと)と入力すると「2」と表示したいのです(50%=1/2 分母のみ表示したいので2)

現状、「=100/」をコピーして貼り付けて数値を入力するという方法を何回も繰り返しています
文頭に「=100/」をつける方法がありましたらそれでも大丈夫です
よろしくお願いします
0447名無しさん@そうだ選挙にいこう
垢版 |
2021/10/25(月) 10:25:24.16
>>446
隣のセルに数式を入れる
もちろん結果も隣のセルに表示される
それがだめならVBA使わないとたぶん無理

あと、数学用語で分数をひっくり返すことを「逆数」と言う
0448名無しさん@そうだ選挙にいこう
垢版 |
2021/10/25(月) 13:14:36.94
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2016
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否
【5 クエリが使えるか】いいえ
【6 クエリでの回答】否
【7 Accessが使えるか】いいえ
【8 Accessでの回答】否
【9 VBAの方が簡単で早くできる場合はVBAで回答】 可

セルの番号が書いてある、1番左の数字を、
途中で行を削除しても変わらないようにしたいのですが、
無理でしょうか?

例えば
1あいうえお
2かきくけこ
3さしすせそ
で、【2】の列を削除したとき、
1あいうえお
3さしすせそ
4……
と、その行についている数字はそのままとなってほしいのです
よろしくお願いします
0449名無しさん@そうだ選挙にいこう
垢版 |
2021/10/25(月) 14:14:07.20
>>448
それは無理です。
行を非表示にすれば、見た目はご要望の通りになりますが。

真の目的が他にありそうですのでそれを書かれた方が良さそうです。
0450名無しさん@そうだ選挙にいこう
垢版 |
2021/10/25(月) 14:38:39.21
>>449
ご回答いただきありがとうございます
やはり無理なのですね。。。

仕事でのやりとりで、
先方が番号指定で指示出しをしてくるんですが、
上の行から順に対応していって行ごとカットが発生すると、
以下の数字と指示が全てズレるので
いちいち指示が入っていないファイルと見比べなきゃいけないのが死ぬほどストレスで。。。
何か対応策があれば、と思っての質問でした
0453名無しさん@そうだ選挙にいこう
垢版 |
2021/10/25(月) 15:27:16.47
>>451
ご回答をありがとうございます
番号を振った列というのは、エクセルに最初からあるものではなく、
セルの中に番号をふるという認識ですよね?
そちらのやり方だとここに書く前に検索してマクロ?とかが出てきたのですが、
テンプレートを先方から貰っており、勝手に触れないため方法からは除外しておりました

>>452
何か方法があるのであれば、ぜひご教授願いたいです…!
0454名無しさん@そうだ選挙にいこう
垢版 |
2021/10/25(月) 16:32:18.19
>>450
先方が元の行番号で指示してるのに"作業の途中にカット(行削除)"を行うというのが
そもそもおかしいのでは?
449さんが書いてるように、カットではなく行の非表示で作業を進めるべきと思います。
0460名無しさん@そうだ選挙にいこう
垢版 |
2021/10/25(月) 19:29:08.44
>>459
>でも非表示にすると列の番号が変わるので
非表示だと変わらんよ

>バレそうです
バレるってどういうこと?テンプレを先方からもらって運用してるだけやろ?非表示にしろ作業列にしろ先方に開示求められたときに削除したらええだけちゃうん?
そもそも先方に要望だせよ
0465名無しさん@そうだ選挙にいこう
垢版 |
2021/10/26(火) 07:24:53.28
ありがとうございました

やはりいろいろ難しいらしく、結局、
VBAからsendkeyで保存するようにしました

なお、461と462は私ではありません。
0468名無しさん@そうだ選挙にいこう
垢版 |
2021/10/26(火) 11:43:15.63
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2019
【3 VBAが使えるか    .】いいえ
【4 VBAでの回答の可否】 必要なら

オンラインの学校で、会員が月に何回レッスンを受けたかエクセルで管理しています。今までは手作業でしたが、最近生徒数が増えてきたので関数を使って簡単にできないか考えています。
会員のレッスン受講記録csvを管理者用のページから落とせるんですが、そこから会員毎にレッスンを受けた日付を抽出して表を作りたいです。

できる方法があったら教えてください。
0470名無しさん@そうだ選挙にいこう
垢版 |
2021/10/26(火) 12:45:48.16
レコーディングダイエットをやっててエクセルで記録したいんですが、このような写真を日付を自動的につけてセル内に収まるようにしたいんですが、どの機能を使えばできますか?
店の名前とかは自力で何とかします。

https://i.imgur.com/yRfperR.jpg
https://i.imgur.com/4cQ1V2X.jpg
https://i.imgur.com/3aSj8KK.jpg
https://i.imgur.com/m3n5ry4.jpg
https://i.imgur.com/y7vaDUf.jpg
0471名無しさん@そうだ選挙にいこう
垢版 |
2021/10/26(火) 12:50:48.69
>>468
ヒントだけ
unique関数で受講した会員のリスト作る
そのリストの値でcountif関数で回数求める
0474名無しさん@そうだ選挙にいこう
垢版 |
2021/10/26(火) 14:50:16.23
エクセル初心者が作った写真入りの報告書があるのですが
その中で使われている漢字にすべてルビを振るマクロビはありますか?

もちろん漢字ですので多少はひらがなへの誤変換はしかたがないしその場合は手動で直しますが
なにしろ文章が多いのでとりあえずマグロ自動変換したいのですが。
0478名無しさん@そうだ選挙にいこう
垢版 |
2021/10/26(火) 18:17:28.18
>>472
マグロ変換ってカツオにでもするんかな
0483名無しさん@そうだ選挙にいこう
垢版 |
2021/10/27(水) 08:33:54.05
そもそも手を使う理由が分からない
ずーと口だけでやってもらいたいのに
あごが疲れたとか言って
手でシコってるの
手抜きすんなと言いたい
0493名無しさん@そうだ選挙にいこう
垢版 |
2021/10/28(木) 16:25:40.04
【1 OSの種類         .】 Windows10pro
【2 Excelのバージョン   】 Excel2016
フォントサイズ「7」は私の環境では使用頻度が多いわりに
いちいちフォントサイズのボックスをマウスでクリックして、
キーボードで「7」を打ち込こんでEnterを押さないといけないため
ひと手間煩わしいです。


ホーム→フォントサイズのプルダウンの中の選択項目に、
フォントサイズ7(デフォルトでは 6・8・10・11・12・14・・・)
の選択項目を入れる(7以外にも、任意の数字を任意の数追加できると嬉しいです)
or
フォントサイズ右の、フォントサイズ上げる・下げるボタンで
7にできるようになる(デフォルトでは 6⇔8⇔10⇔11⇔12⇔14・・・)

方法はありませんか?
0494名無しさん@そうだ選挙にいこう
垢版 |
2021/10/28(木) 17:03:22.10
>>493
自分と似たような悩みの人がいるんだなーと思ったら
これ俺が書いたやつのコピペっぽいな

前貼られた時に普通に未解決だったから
解決できるならして欲しいもんじゃが

あと>>493は普通に死んでいいぞ
0495名無しさん@そうだ選挙にいこう
垢版 |
2021/10/28(木) 17:16:54.33
>>492
節穴かテメーの目は?
パソコンばっかやっているから目が腐ってるんじゃねーのかテメーは?あ?
859 名無しさん@そうだ選挙にいこう sage 2021/09/14(火) 23:32:22.60
xlookupって2019じゃ使えんくね
861 名無しさん@そうだ選挙にいこう sage 2021/09/14(火) 23:35:10.44
>>859
使えるよ
893 名無しさん@そうだ選挙にいこう sage 2021/09/19(日) 03:58:43.05
おまいらウソつきだな
MS 2019でXLOOKUPやスピルなんて使えねえじゃねえか
894 名無しさん@そうだ選挙にいこう 2021/09/19(日) 19:22:46.07
>>893
そう、永続ライセンス(買い切り版)のExcel2019でもスピルとかは使えない。
895 名無しさん@そうだ選挙にいこう sage 2021/09/20(月) 06:40:34.03
2019と365の違いわかんないなんて。。。
あんな凄い複雑な式組めるわりにはそういった基本欠けてる時点で。。。
0496名無しさん@そうだ選挙にいこう
垢版 |
2021/10/28(木) 17:20:22.09
それと
>>491

>だって人柱じゃん
エクセルユーザー1億2千万の中で2021買ったヤツは果たしてどのくらいいるんだ。。。

キサンは日本国民の誰もがExcelを使っていると思い込んでいるのか?

ツッコミ入れたくなるわこんなスレw
0497名無しさん@そうだ選挙にいこう
垢版 |
2021/10/28(木) 18:15:04.38
>>495
使えるよっていってるのが一人しかいない上に
>>894で「使えないよ」って普通に訂正されて終わってんじゃんw

まさか>>861が「使えるよ」って言ったことに
一か月も引っ掛かってたの!?

そしたら普通に病気だから通院したほうがよいよ
会話の流れが読めないタイプか、
ウソをつかれるとそれに拘泥しちゃって身動きが取れなくなるタイプのどっちかだと思う

1億2000万が気になってるみたいだし間違いないで。
0498名無しさん@そうだ選挙にいこう
垢版 |
2021/10/28(木) 18:30:24.43
【1 OSの種類         .】 Windows10 64bit
【2 Excelのバージョン   】 Excel2016 32bit
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

・資材AとB、毎日価格が変動
・A・B毎回セットで購入
・購入単位は、1単位(100個)ずつ
・Aだけ5単位買って、Bは1単位買う など可能

資材A 1,234円 資材B 5,678円
 A 1,234×100 = 123,400円
 B 5,678×100 = 567,800円
これは例だけど、こういう条件のとき最も少ない購入金額で、かつ、両者の金額が一番近くなる組み合わせを調べたいんだが、どうすればいいのけ?

自分が欲してるような機能がまさに以下のサイトにあって、
例えば軸銘柄に7203(トヨタ)・脇銘柄に7267(ホンダ)って入れると、トヨタ200株・ホンダ500株て出る。この組み合わせが一番少ない株数で最も金額が近づく(29日現在)みたいなんだ
 投資ペア検索ツール https://investars.jp/

こいうのってエクセルで可能やろか?
0502名無しさん@そうだ選挙にいこう
垢版 |
2021/10/28(木) 19:49:18.77
【1 OSの種類         .】 Windows 10
【2 Excelのバージョン   】 Excel 2016
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否
【5 クエリが使えるか】いいえ
【6 クエリでの回答】否
【7 Accessが使えるか】いいえ
【8 Accessでの回答】否
【9 VBAの方が簡単で早くできる場合はVBAで回答】 否

社内LANに接続されたNASにExcelファイルを保存しております。
同フォルダに複数保存されたExcelの内、それらExcelデータを外部参照して管理する親Excelがあります。
この度、フォルダごと違うNASへ移動したところ、
親Excelを開くと「自動更新が無効にされた」とのバーが表示されるようになりました。
リンクの編集画面では状態がすべて不明です。
値の更新をするとすべてOKになり反映されるにも関わらず、リンクの編集画面を閉じて再度リンクの編集画面を表示するとすべて不明となってしまいます。
上書き保存後、再度Excelを開いても変わりません。
移動前のNASでは正常でした。
解決策はありますでしょうか?よろしくお願いいたします。
0505名無しさん@そうだ選挙にいこう
垢版 |
2021/10/28(木) 21:31:31.06
>>502
こういうのって、普通は環境変数にNASのExcelファイルを置いているフォルダのPathを書いておいて
親Excelファイルのリンク先はその環境変数で記述しておいて
移動したらその環境変数を移動先のPathに書き換えるものだと思ってたけど
最近は違うのだろうか?
0507名無しさん@そうだ選挙にいこう
垢版 |
2021/10/28(木) 22:10:37.88
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2004
【3 VBAが使えるか    .】 はい(理解はしていませんがコピペで使用したことはあります)
【4 VBAでの回答の可否】 可

条件付き書式で行単位で色をつけたいのですが、
指定の行より上をまとめて色を付けることはできますか?

具体的には、
ルール【=$A1<>0】
適用先【=$A$1:$C$1000】
としてA列をチェック欄にしており、その行の項目が達成できた場合はそこに「.」などを入れることでその行に色を付けて運用していますが、
例えばA5がチェックされた場合、たとえA3がチェックされていなかったとしてもA1からC5までの間を全て色をつけたいのです。
イメージとしては
適用先【=A1:$C$1000】
なのかと思ったのですが、このように入力しても【=$A$1:$C$1000】と自動で修正されてしまいます。
このような場合はどうすればいいでしょうか?
0509名無しさん@そうだ選挙にいこう
垢版 |
2021/10/28(木) 23:05:00.56
>>504-505
ありがとうございます
リンクの編集で値の更新または情報バーのコンテンツ有効化をクリックすると、参照パスは新NASのアドレスになります
この状態で上書き保存しても再度開くと同じ挙動です
不思議なことに親Excelを開いた状態で参照される子Excelを開くと親Excelの情報バーが消えて値が更新されます
NASはI-OのLANDISKですが気になるQAがありました
https://www.iodata.jp/support/qanda/answer/s30350.htm
NASの問題なのでしょうか?
その他にも~$ファイル名が消えない
上書き保存ができない
https://kantandays.com/wp-content/uploads/2020/03/excel-warning.png
0510506
垢版 |
2021/10/28(木) 23:16:10.20
>>508
参考になりました、ありがとうございました。
0512名無しさん@そうだ選挙にいこう
垢版 |
2021/10/29(金) 09:31:55.01
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2016
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

品名、売上日、売上金額の一覧があります
この一覧を元に別の品番毎の表で最新売上日を表示させるには
どうすればよろしいでしょうか

このようなイメージです
https://i.imgur.com/LF8JgQ8.jpg
0519名無しさん@そうだ選挙にいこう
垢版 |
2021/10/29(金) 12:56:56.01
>>506
環境変数ってのはWindowsのアプリ全部で参照できるグローバル変数の事や
ググれば分かる
0520名無しさん@そうだ選挙にいこう
垢版 |
2021/10/29(金) 13:36:55.65
すいません。関数を使って集計する方法を教えていただけないでしょうか。
index matchの組み合わせもしくは、sumifもしくはindex match sumifの複合で表示させたいです。

画像の出荷と書かれたセルに関数を入れて集計したいです。
集計は参照シートの黄色で書かれた「販売+その他出荷」の合計を表示したいです。
sumifでは縦の計算になってしまい、横の足し算が出来ない印象です。
上の数字はmatchを使った際の引用条件になると思い入れました。

関数を教えていただけないでしょうか。
具体例のエクセルは簡単に書いてますが、実際に書くエクセルはデータが膨大なものです。
なぜかindexもうまく引用できていませんでしたん
0523名無しさん@そうだ選挙にいこう
垢版 |
2021/10/29(金) 15:51:36.03
>>509
試しに親ファイルのシートを新規ファイルにコピーして
親ファイルを作り直してみるのはどうだろう?
もちろん本体のバックアップは忘れずに
0524名無しさん@そうだ選挙にいこう
垢版 |
2021/10/29(金) 18:04:29.38
>>513
これからは意味不明なタイミングで
とっくに終わってる話題を蒸し返すのやめようね

テンポが他人とズレてる君の会話って
世の中の迷惑になるから、
親兄弟だけと話してて欲しい。
0526名無しさん@そうだ選挙にいこう
垢版 |
2021/10/29(金) 19:46:41.43
>>524
片方が一方的に自信過剰で傲慢な態度(俺の方が正しいとか言って見下して)
でイチャモンをつけてきてしつこく絡んできたから応戦したと言うのが
実際の図式。

冷静に分析できないならレスするな。
お前が言っている事は無知な外国人が日本と韓国の状況をみて
両方の政府が国民の支持を得るために好き勝手な事をしていると
言ってるようなもんだ。

アホがイチャモンをつけて絡んでこなければ何も起きてない。
0527名無しさん@そうだ選挙にいこう
垢版 |
2021/10/29(金) 20:06:10.71
>>524
>これからは意味不明なタイミングで
とっくに終わってる話題を蒸し返すのやめようね

ここはお前のルールのスレか?
だいたいお前が喧嘩腰で絡んできたからこっちも喧嘩腰で応対しただけだが?

気に食わないからお前の喧嘩、ガンガン買ってやるよ
だからどんどん見下してこいよ
0528名無しさん@そうだ選挙にいこう
垢版 |
2021/10/29(金) 20:12:40.80
ケンカ??あの〜ここビジネスソフトのスレなんですけど。。。

あんまりこう言ってはいけないかもだけど、さっきから幼稚なケンカしている2人?3人はきっと職場でも嫌われているタイプなんでしょうかね。。。
あ、働いていないから社会人に必要な「空気を読む」という配慮がないんですね〜

スレの無駄使いしないでください 質問者が困っている。
0529名無しさん@そうだ選挙にいこう
垢版 |
2021/10/29(金) 20:50:17.79
>>527
何度もイチャモン挑発レスしているが相手にされないのがそんなに悔しいのか?w
自分は妄想クズにどう思われようと全く気にならないんだがw

妄想クズは自己中だから都合の良い解釈(願望)をしてそれを信じ込めば
自分が卑屈にならずに安心できるとでも思っているのか?w
0530名無しさん@そうだ選挙にいこう
垢版 |
2021/10/29(金) 20:52:25.41
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel365
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 可

掛け算九九表のようなマトリックス表を作りたいです
とにかく速く正確な表の作り方を教えて下さい
http://imgur.com/pNOx75w.jpg
0537名無しさん@そうだ選挙にいこう
垢版 |
2021/10/30(土) 05:57:07.73
>>536
クズがイチャモンレスしなければ何も起きない。
仕返しレスされるのは自業自得。
クズが文句を言う資格はない。

それとクズ恒例のクズの掟に忠実に従う事は
いちいち書き込みなくていいからw
0539名無しさん@そうだ選挙にいこう
垢版 |
2021/10/30(土) 09:07:19.85
昨年の所得税だけで約1200万円だった。
これに数百万の住民税が加算される。更に消費税も個人事業税も払っている。
0541名無しさん@そうだ選挙にいこう
垢版 |
2021/10/30(土) 11:05:40.49
自営なのでそれなりの所得あります。
給与所得の所得偏差値に入れたら、偏差値200近くになったw

でも国民年金、国民健康保険だ。
0549名無しさん@そうだ選挙にいこう
垢版 |
2021/10/30(土) 18:45:29.45
質問です
下の@、AはともにメールをCSVエクスポートしたEXCELのメール本文セルから日付(yyyy/mm/dd)を抜き出す関数ですが

@=IF(COUNTIF(L249,"*注文日:*"),MID(L249,FIND("注文日:",L249)+5,11),"")
A=IF(COUNTIF(L760,"*ご注文内容:*"),MID(L760,FIND("/",L760,FIND("ご注文内容:",L760))-4,11),"")

@の返り値は 2019/10/23
Aの返り値は 2020/03/24

で、両方の式に*1する

@’=IF(COUNTIF(L249,"*注文日:*"),MID(L249,FIND("注文日:",L249)+5,11),"")*1
A’=IF(COUNTIF(L760,"*ご注文内容:*"),MID(L760,FIND("/",L760,FIND("ご注文内容:",L760))-4,11),"")*1

@’の返り値は 43761
A’はエラー #VALUE!

以下は試しました
・@のメール本文の日付を2020/03/24に変更 → 43914になり正常
・Aのメール本文の日付を2019/10/23に変更 → #VALUE!のまま
・Aを3行目にコピー → #VALUE!のまま
・Aの本文内の「ご注文内容:〜2020/03/24」をセル内の1文字目からに移動 → #VALUE!のまま

両者の違いが全く分からない なぜA’はエラーになるのか教えてほしいです
単にEXCELのバグかねえ あきらめるしかないんかな
0550名無しさん@そうだ選挙にいこう
垢版 |
2021/10/30(土) 18:56:55.45
>>549
文中から取りだした数字は数値なのか文字列なのかブレることがある。
MIDをvalueで括って数値扱いになるようにすればいいのでは?
表示がシリアル値になるなら、セルの書式設定で変更する。
0557名無しさん@そうだ選挙にいこう
垢版 |
2021/10/30(土) 21:21:54.03
まあおそらくExcelのプロパティが型変換してるから
型変換に対応できないと文字列のままになる
例えばAの中に半角スペースが残ってたりする場合
0563名無しさん@そうだ選挙にいこう
垢版 |
2021/10/30(土) 21:41:53.11
気持ち良い事
0565名無しさん@そうだ選挙にいこう
垢版 |
2021/10/30(土) 21:46:33.78
>>538
どう見ても無職のおっさんおばさんたちだろW
書き込みの時間帯から見て
たまに食堂経営とか自営業がいるから完全には決めつけできないがね

そんな俺も食堂経営のおっさんでーす
0566名無しさん@そうだ選挙にいこう
垢版 |
2021/10/30(土) 21:47:52.94
>>556さん
そういう態度とるとまた荒れるので、答えを教えてやってくださいよ。
0570名無しさん@そうだ選挙にいこう
垢版 |
2021/10/30(土) 22:55:39.08
だからみんな荒らしは相手すんなよ
構うから荒らしはつけあがるんだよ
2ちゃん時代からの住人なら対処法分かるはずだぞ?
全然関係のないネタ話してくる奴は荒らしか頭おかしいかのどちらかだよ。
それに喧嘩腰のレスの奴もふっかけてくるのを待っているだけだから、スルー推奨な。
荒らしはスルーで。
0574名無しさん@そうだ選挙にいこう
垢版 |
2021/10/31(日) 08:27:16.86
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2019
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 可

また教えてください。
商品リストシートを作成し商品名や商品コードを入力
入力シートにB列にE列が空欄なら""、E列に商品名があればVlookupで商品コードを参照
D列にC列が空欄なら""、C列に商品コードあればVlookupで商品名を参照するようにしました。

履歴シートの商品名列に入力E列(手入力データ)をコピーしたあと、
入力D列(関数で引用したデータ)を空白を無視して値をコピーするVBAを組んだら
長さ0文字のせいか手入力した商品名が上書きされて消えてしまいます。

リストから引用した商品名の方が固定文字になるので優先したいので、
貼り付け前に長さ0文字を空白にして無視して貼り付ける方法を教えてください。
よろしくお願いします。
0576名無しさん@そうだ選挙にいこう
垢版 |
2021/10/31(日) 09:36:21.74
>>574
これ何度も見てる
以前も不明な点を説明してくれとレスしたけど、それへのレスが無いままだ

となると答えを欲しいのでは無くてただスレを荒らしたいだけなのだろう
とオレは判断した。
だからオレは回答しないしできない
0583名無しさん@そうだ選挙にいこう
垢版 |
2021/10/31(日) 12:50:25.77
sum関数で時間を計算させたいです
1:00,1:50,2:00を普通に集計すると4:50となりますが、欠勤日マーク”○”を間に挟んで1:00,1:50,○,2:00を集計した時はPCによって結果が異なります
同じExcelで会社PCではなぜか最初の1:00と表示され、自宅PCではちゃんと4:50と表示されます
どこか設定を変える場所があれば教えてください・・
0591名無しさん@そうだ選挙にいこう
垢版 |
2021/10/31(日) 17:02:22.24
>>583
会社のだと1:50,2:00が文字列になってるんだろう。
0593名無しさん@そうだ選挙にいこう
垢版 |
2021/10/31(日) 17:06:52.64
>>588
教師でも先輩もねえ他人がわざわざ回答しておいて、礼のひとつも寄越さないとなると
もうまともに回答したくないよね。
だから回答もおざなりにする、解決しなくてもこっちは全然困らない。
0596名無しさん@そうだ選挙にいこう
垢版 |
2021/10/31(日) 18:33:39.94
>>594
君、集団生活したことないやろ?
0597名無しさん@そうだ選挙にいこう
垢版 |
2021/10/31(日) 18:35:00.89
礼はどうでもいいけど解決したかどうかは言ってくれ
あと質問に対する質問に返答がない奴はどういう神経してるか分からん
0610名無しさん@そうだ選挙にいこう
垢版 |
2021/11/01(月) 05:56:47.95
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2003
【3 VBAが使えるか    .】 はい・いいえ
【4 VBAでの回答の可否】 否
【5 クエリが使えるか】いいえ
【6 クエリでの回答】否
【7 Accessが使えるか】いいえ
【8 Accessでの回答】否
【9 VBAの方が簡単で早くできる場合はVBAで回答】 否

Excelで文字や文章を丸で囲む(丸印をつける)方法が知りたく思います。
ちなみにググっても肝心な2003での手順が出てこないため自力ではどうしようもありません。
恐れ入りますが回答をお願いします。
0612名無しさん@そうだ選挙にいこう
垢版 |
2021/11/01(月) 07:41:59.33
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2019
【3 VBAが使えるか    .】はい
【4 VBAでの回答の可否】 必要なら

配送の仕事で
一件配達して基本料金300円
荷物が増えると100円増し
というものがあります
配達先1件なで10個持ち出すなら
1300円になります

請求書は
内容 単価 金額
となりますが、単価の書きようがなくてこまっています

日付 内容 単価 金額
20/05/18 配送( 10件100個) 13000

となります
どのように単価を書いたらいいでしょうか?
このような場合は単価は空欄ですか?

毎日たくさんあるので基本料金と追加料金をわけてかくと3 枚とかの請求書になってしまいます
0615名無しさん@そうだ選挙にいこう
垢版 |
2021/11/01(月) 12:29:06.83
>>612はスレ荒らしか
書いてある内容が矛盾してる
1個増えると100円増しなら10個じゃ300+100*9=1200円
嘘と分かる
>>606のように知らない他人を平気でなじるだけのゴミは見たくないので
オレは見切りつけて他所行くよ
0616名無しさん@そうだ選挙にいこう
垢版 |
2021/11/01(月) 12:30:44.93
>>614
このスレを荒らしたいだけの性格異常だろうね
君も見切り付けて他所に行きな
0617名無しさん@そうだ選挙にいこう
垢版 |
2021/11/01(月) 13:12:30.70
>>611
ありがとう

でもごめんなさい、サイトには「挿入」→「図形」から「楕円」を選びましょうって書いてあるんだけど
2003だと「挿入」のところに「図形」や「楕円」がないのよ

やっぱり最近のExcelのバージョンとは色々違うのかもしれない
0618名無しさん@そうだ選挙にいこう
垢版 |
2021/11/01(月) 13:21:20.56
逆に『「質問をコピペする人間」と「それを指摘する人間」は同じである』って書いたら
それが通ると思われてるのが怖えなw

みんながみんな>>614みたいにバカじゃないんだよ?w
0619名無しさん@そうだ選挙にいこう
垢版 |
2021/11/01(月) 13:26:36.43
>>610
>>617
おおっ!まさかの2003ユーザーw

まずツールバーの「挿入」→「図」→「オートシェイプ」→「基本図形」→「楕円」

楕円を出せたならツールバーの「塗りつぶしの色」(バケツのアイコン)の横の▼をクリックする

そうしたら「塗りつぶしなし」って出るからそれで解決するはずだ

(*´ω`*)b
0620名無しさん@そうだ選挙にいこう
垢版 |
2021/11/01(月) 13:59:13.81
セルを選択可能にしたまま、変更だけ出来ないようにする方法はありますか?

例えば自動計算のC列だけ変更不可に保護したまま、
A〜Z列を全て選択して、数式と値のクリアをして
C列の数式だけ残したいです。
今はC列が選択できないため、
A〜B列、D〜Z列の2回に分けてクリアする必要があり手間です。
0621名無しさん@そうだ選挙にいこう
垢版 |
2021/11/01(月) 14:56:38.07
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2013
【3 VBAが使えるか    .】はい
【4 VBAでの回答の可否】 可

色んなデータがあるサイトでピンポイントで一つのデータをスクレイピングしたいんですが、
そのデータがソースで毎回30行目で固定されてるんで、
行指定でデータ吸い取れたら良いんですが、やり方がわかりません。
お願いします。
0622名無しさん@そうだ選挙にいこう
垢版 |
2021/11/01(月) 15:26:30.32
テーブル機能で入力してるけど4万行超えたあたりから一度開き直さないと書式が反映されなくなりました(計算式などは機能してます)
行をすべて削除するときちんとなります
単純に重いだけなのか、なにか特定の条件が重なってそうなっているのか、どうなんでしょうか?
0625名無しさん@そうだ選挙にいこう
垢版 |
2021/11/01(月) 17:18:34.60
Excelで、年月日の表現の1つにユリウス日が加えられたら便利だと考える。
暦学等で重宝する。
0626名無しさん@そうだ選挙にいこう
垢版 |
2021/11/01(月) 18:54:34.65
エクセルで作った文書の中で貼ってある画像が
削除できません
誰か削除方法をご伝授くださいませ

HPの画像がコピペ不能だった為、ドラッグしてエクセルに貼ったものです
      (それ以外に保存方法を知らない為)
右クリックすると「切り取り、コピー、貼り付けのオプション・・・」と表示されるので
切り取りでその場所からいったん消せますが他の場所へ貼り付けなければならないんです
デスクトップに貼り付けてやろうとすると
「元のサイズに戻す」とか「最小化」しか表示されず「貼り付け」はありません(泣)
0628名無しさん@そうだ選挙にいこう
垢版 |
2021/11/01(月) 20:52:16.79
>>626
直接の回答じゃないけど、ブラウザで表示しているページを「名前を付けて完全保存」すれば、だいたいの場合は画像もサブフォルダに保存される
それがだめならブラウザのキャッシュから拾うという手もある
0636名無しさん@そうだ選挙にいこう
垢版 |
2021/11/02(火) 01:15:41.84
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2019
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否
【5 クエリが使えるか】いいえ
【6 クエリでの回答】否
【7 Accessが使えるか】いいえ
【8 Accessでの回答】否
【9 VBAの方が簡単で早くできる場合はVBAで回答】 否

【相談内容】
「フィルタが掛かった状態で、Ctrlを押して複数行選択してコピー」

「非表示にしているセルも含めて、数式は数式のままペーストする」
という操作をしたいです。
しかし実際に
「フィルタが掛かった状態でコピーする」
「Ctrlを押して複数行選択してコピーする」
等をすると

「非表示にしている列を含めてコピーしてくれない」
「数式をコピーしてくれない(例えば「=U3-Y3」のような数式を入れた列が、数式ではなく計算結果の数字でコピーされてしまう)」
と言った状態でペーストされてしまいます。

何か良い方法は無いでしょうか・・・。
0640名無しさん@そうだ選挙にいこう
垢版 |
2021/11/02(火) 18:14:33.16
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2019
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 可

https://xtech.nikkei.com/it/pc/article/NPC/20060217/229644/03.gif
こちらの画像のように、
A6-9を縦方向にセルを結合させた状態で、B9内ポケットの下にセル行を新たに追加したいとき、
A6-9の結合状態がA6-10まで自動で延長され、B10に新規セル行が追加されるといったことをしたのですが、
どうすれば良いでしょうか?

挿入>行全体 というメニューがありますが、
これをやったときに下方向ではなく上方向に行がシフトしてくれると助かるのですが・・・
0646名無しさん@そうだ選挙にいこう
垢版 |
2021/11/02(火) 23:14:18.29
全シートではないが複数のシートの、異なったセルの位置に入力してある数字や文字をクリアしたいです
マクロで記録しても全シートが対象となって消えてしまいます・・
VBAでシート名を指定し、指定したセルを記述するしか方法はなさそうですか?
0650名無しさん@そうだ選挙にいこう
垢版 |
2021/11/03(水) 02:12:25.14
>>644
俺は新型ミニラの配列が変すぎて困ってる
テンキーレスマジェスタッチでもいいんだけど矢印の上のキーいらないんだよなあ
無駄にスペースつかうし
0659名無しさん@そうだ選挙にいこう
垢版 |
2021/11/04(木) 12:20:27.10
自力更生しました
0660名無しさん@そうだ選挙にいこう
垢版 |
2021/11/04(木) 12:21:11.71
自己再生しました
0663名無しさん@そうだ選挙にいこう
垢版 |
2021/11/04(木) 19:26:09.19
事故物件つかみました
0664名無しさん@そうだ選挙にいこう
垢版 |
2021/11/04(木) 19:26:59.48
もうここはネタスレでええよね。
どうせ釣り質問しかねえからさ
0669名無しさん@そうだ選挙にいこう
垢版 |
2021/11/05(金) 07:21:19.83
【1 OSの種類】 Windows10
【2 Excelのバージョン】 Excel2019
【3 VBAが使えるか】いいえ
【4 VBAでの回答の可否】 否
【5 クエリが使えるか】いいえ
【6 クエリでの回答】否
【7 Accessが使えるか】いいえ
【8 Accessでの回答】否

現在、7桁のバーコードと8桁のバーコードがあり、
バーコードリーダーで読み取って、
Excelでそれぞれ別セルへ分離しようと思っております。
また、7桁のバーコードは前2桁が数字で出力されているのですが、
数字を対応する文字列に変換する必要があります。
(14→2A,27→NFなどの10パターンぐらい)
そこで、入力値からIFとLENを使って7桁と8桁分離はできたのですが、
7桁に分離し、前2桁をばらしたのち、
VLOOKUP関数で前2桁に対応した文字列へ参照させようと思ったのですが、
VLOOKUP関数が#N/Aと出て山椒ができない状況です。
何か良い解決法はありませんでしょうか?
0672名無しさん@そうだ選挙にいこう
垢版 |
2021/11/05(金) 08:12:51.73
>>669
それは困りましたね
山椒は良く日が当たる場所に植え替えましょう
あとアゲハチョウに気をつけて
丸坊主にされますよ
0673名無しさん@そうだ選挙にいこう
垢版 |
2021/11/05(金) 08:21:51.97
文字列と数字を比較したからってところだろうけど
これも釣り
0674名無しさん@そうだ選挙にいこう
垢版 |
2021/11/05(金) 08:47:49.57
前2桁にばらした時に、例えばAとかつけてA14、A27のように3桁にする
それでVLOOKで対応表を作れば文字列同士で山椒できる
0675名無しさん@そうだ選挙にいこう
垢版 |
2021/11/05(金) 11:31:53.25
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel365
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 否
【5 クエリが使えるか】いいえ
【6 クエリでの回答】否
【7 Accessが使えるか】いいえ
【8 Accessでの回答】否
【9 VBAの方が簡単で早くできる場合はVBAで回答】 否

ctrl+vの既定動作を値のみ貼付に変更したい

ctrl+vでなくてもショートカットキー一発なら許容可能
レジストリ操作は可(有効なのか知らんけど)
マクロはctrl+zで戻れなくなるので不可
別インスタンス、同インスタンスともに正常動作すること

普通に需要ありそうなんだが検索しても見つからなかった
0678名無しさん@そうだ選挙にいこう
垢版 |
2021/11/05(金) 11:50:23.98
マクロで値貼り付けの前にその前状態を取得しとけば
それに戻すショートカットで擬似的に戻せるなと思うけど
それがダメなら頑張れとしか
0680名無しさん@そうだ選挙にいこう
垢版 |
2021/11/05(金) 12:13:43.78
>>674
柚子胡椒の方がいい
0681名無しさん@そうだ選挙にいこう
垢版 |
2021/11/05(金) 12:16:48.81
テキペ 定期
動くかどうかしらん
0682名無しさん@そうだ選挙にいこう
垢版 |
2021/11/05(金) 12:18:45.40
>>674
んな事しねえでも
文字列に設定すればええだけやん
0684名無しさん@そうだ選挙にいこう
垢版 |
2021/11/05(金) 12:31:08.37
テーブル機能で入力してるけど4万行超えたあたりから一度開き直さないと書式が反映されなくなりました(計算式などは機能してます)
行をすべて削除するときちんとなります
単純に重いだけなのか、なにか特定の条件が重なってそうなっているのか、どうなんでしょうか?
0690_(┐「ε:)_
垢版 |
2021/11/05(金) 21:21:32.68
クイックアクセスツールバーに登録して
値登録べんりそうですね

やってみようかな((´^ω^))

ctrl+alt+vってうちにくくないですか?_(┐「ε:)_
0691名無しさん@そうだ選挙にいこう
垢版 |
2021/11/06(土) 00:49:13.97
ctrl+alt+vは左の小指と親指と人差し指で押してるわ
値の貼り付けだけなら他の方法の方が楽かもね
enterもいるし
値の貼り付け以外のオプションにも対応できると言うのが数少ないメリット
0696502
垢版 |
2021/11/06(土) 11:29:38.92
>>523
お世話になってます
作り直しても駄目でした
調べるとどうやらNASはそもそも信頼できる場所ではないから保護ビューになるようです
ネットワークの問題でありスレチになると思われますので保護ビューについては解決とさせてください
レスいただいた方々、ありがとうございました
0700名無しさん@そうだ選挙にいこう
垢版 |
2021/11/06(土) 18:36:14.53
【1 OSの種類】Windows10
【2 Excelのバージョン】office365
【3 VBAが使えるか】はい(初歩的なレベル)
【4 VBAでの回答の可否】可
【5 クエリが使えるか】いいえ
【6 クエリでの回答】否
【7 Accessが使えるか】いいえ
【8 Accessでの回答】否
【9 VBAの方が簡単で早くできる場合はVBAで回答】否

お世話になります。
Excelにて評価から逆算してどのような時に高評価か。の様な算出方法をご教授願います。

比較要素が複数あり、評価をA,B,Cとし、評価Aの者はこの要素に該当する事が多い…のような抽出です。

言葉足らずで判り難いとは思いますが、宜しくお願い致します。
0704名無しさん@そうだ選挙にいこう
垢版 |
2021/11/06(土) 20:16:15.99
>>699
NASでも信頼できる場所になる
ただまあ場所の追加でNASのIPアドレスで指定しても失敗する
ホスト名で指定すんの
0705名無しさん@そうだ選挙にいこう
垢版 |
2021/11/06(土) 20:17:48.90
>>700
主要因分析?
0706名無しさん@そうだ選挙にいこう
垢版 |
2021/11/06(土) 20:23:27.73
>>700
明らかに主要因分析なんだけどね
それぞれの評価と要素との相関係数出して
その値順に並べた上位いくつかが評価に影響する
要素だろうと判断する
0714名無しさん@そうだ選挙にいこう
垢版 |
2021/11/08(月) 09:45:59.79
excelにオブジェクトの票を組み込んでます。
わけあって、最大表示で横幅に合わせて画面を拡大した状態で
そのオブジェクトをSnipping Toolで切り取りpng画像を出力しているのですが
これを自動で行うよい方法はありますか?

excel表は毎回、列数や列幅が変わるのでpngの選択範囲も毎回変わります。
0716名無しさん@そうだ選挙にいこう
垢版 |
2021/11/08(月) 18:00:13.85
Excel2021です。countifsを使って条件式を書こうとしているのですが
このとき、条件であるセルの範囲をキーボードを使ってカーソル移動させて指定したいです。
しかし、条件式の記述から抜けることができません。Youtube等の動画ではサクサクと
キーボードを使ってCtrl下やCtrl+Shift+矢印で指定しているようですが、肝心のその操作を教えてくれないので
ついていけません。もちろん、そのまま範囲を入力すればいいのですが行が長く何行あるかわからないこともあります。

条件式をキーボードからセルの移動で指定するにはどうすればいいのでしょうか?
マウスは使わない練習をしているのでキーボードでの操作でお願いいたします。
0717名無しさん@そうだ選挙にいこう
垢版 |
2021/11/08(月) 18:02:43.91
すみません。>>716に書くのを忘れていました。

【1 OSの種類】 Windows 11
【2 Excelのバージョン】 Excel 2021
【3 VBAが使えるか】 いいえ
【4 VBAでの回答の可否】 否
【5 クエリが使えるか】いいえ
【6 クエリでの回答】否
【7 Accessが使えるか】いいえ
【8 Accessでの回答】否
【9 VBAの方が簡単で早くできる場合はVBAで回答】 否
0720名無しさん@そうだ選挙にいこう
垢版 |
2021/11/09(火) 00:29:03.55
>>719
いいえ
0721名無しさん@そうだ選挙にいこう
垢版 |
2021/11/09(火) 00:29:26.36
>>719
はい
0723名無しさん@そうだ選挙にいこう
垢版 |
2021/11/09(火) 06:22:27.52
>>719
徘徊IE
0726名無しさん@そうだ選挙にいこう
垢版 |
2021/11/09(火) 09:01:44.24
ここタワマンとかレクサストヨタ ユニクロ関連の話題になるとネガディブな書き込みだらけになるからな
とにかく勝ち組を批判せずにはいられないw
0728名無しさん@そうだ選挙にいこう
垢版 |
2021/11/09(火) 15:40:21.08
文章から任意の文字より左の文字を抽出する方法としてLEFT関数とFIND関数を組み合わせた式
は調べて分かったのですが、任意の文字を二種類以上指定する事はできないのでしょうか?
やりたい事は
A子「こんにちは」
B太郎(こんにちは)
のような会話文の『「』と『(』より左の発言者の名前だけ手っ取り早く抜き取りたいのです
0732名無しさん@そうだ選挙にいこう
垢版 |
2021/11/09(火) 16:37:16.32
そうだよ。たがら書いたんだが。
いつも思うがここの住人は質問するのに上から目線だよな。それが人を不快にさせて、結果情報を共有する人が離れていくってわかってるかな。
俺ももうここにでは回答しない。
0733名無しさん@そうだ選挙にいこう
垢版 |
2021/11/09(火) 16:44:14.33
A子の隣のセルにA子、B太郎の隣のセルにB太郎と入力してフラッシュフィル(Ctrl+E)
もしゴミが残っても修正すれば再フィルされる
0734名無しさん@そうだ選挙にいこう
垢版 |
2021/11/09(火) 17:36:17.85
よろしくお願いいたします。
【1 OSの種類】Windows10
【2 Excelのバージョン】Excel2016
【3 VBAが使えるか】いいえ
【4 VBAでの回答の可否】否
【5 クエリが使えるか】いいえ
【6 クエリでの回答】否
【7 Accessが使えるか】いいえ
【8 Accessでの回答】否
【9 VBAの方が簡単で早くできる場合はVBAで回答】否

セルに文字列形式で △5 と入力されています。
これを、数字形式の -5 に変換するにはどうすればよいでしょうか。
0736734
垢版 |
2021/11/09(火) 17:49:56.86
>735
ありがとうございます。
標準にしても、△5 のままです・・・
value 関数を使ってみたのですが、#VALUE! と表記されてしまいます。
0738734
垢版 |
2021/11/09(火) 18:03:48.21
>737
ありがとうございます。
うまくいきました!
0743名無しさん@そうだ選挙にいこう
垢版 |
2021/11/10(水) 00:51:22.12
【1 OSの種類         .】 mac os
【2 Excelのバージョン   】 office365
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否
【5 クエリが使えるか】いいえ
【6 クエリでの回答】否
【7 Accessが使えるか】いいえ
【8 Accessでの回答】否
【9 VBAの方が簡単で早くできる場合はVBAで回答】 可

オートフィルでできないのでご相談です。
ページの連番を作りたいです。
P1-2
P3-4
P5-6
以下略

オートフィルでは後ろの数字しか変わりません。
2つの数字が変わっていく設定はどうするのでしょうか。
よろしくお願いします。
0745名無しさん@そうだ選挙にいこう
垢版 |
2021/11/10(水) 03:14:08.06
【1 OSの種類         .】 Windows11
【2 Excelのバージョン   】 Excel2010、Onlline Office Excel、Excel365
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否
【5 クエリが使えるか】いいえ
【6 クエリでの回答】否
【7 Accessが使えるか】いいえ
【8 Accessでの回答】否
【9 VBAの方が簡単で早くできる場合はVBAで回答】 否

ずっとExcel2010で表を作ってたんですが、
Windowsを11にアップグレードした事を機にOfficeを365にしようと思い、
まず365のお試し版であるOnline OfficeのExcelで
2010のxlsファイルを読み込んでみたところ
罫線が一部消えたり、変なとろこに罫線が追加されたりしていて
まともに使えないのですが

やっぱり365でも罫線がおかしくなるんでしょうか?

全部の書類の罫線を直さないといけないとなると
365の購入、導入に踏み込めません
0747743
垢版 |
2021/11/10(水) 06:50:17.20
>>744
できました。ありがとうございます!
0748名無しさん@そうだ選挙にいこう
垢版 |
2021/11/10(水) 08:50:05.26
【1 OSの種類         .】 Windows10 pro /64bit
【2 Excelのバージョン   】 Excel2019 64bit
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 可
マクロを実行中に、セルを2列挿入する作業を入れているのですが、この作業のところで

"この操作を完了するにはメモリが不足しています。扱うデータ量を減らすか、他のアプリケーションを終了してください"

というエラーメッセージがでて処理が止まります。その後に手動で2列挿入しようとしても同じメッセージが出て進みません。
但し、ブックを一度保存して閉じて、改めて開くと、マクロの続きが実行できるようになり、手動でも列の挿入ができるようになります。
ブックのデータ量を減らす事はできないため、対応方法をご存じの方いらっしゃいましたら教えてください。

これまでに試したのは
・処理をプロシージャで細かく区切る
・念のため、プロシージャ毎に変数の初期化
・名前の定義・書式の削除

ブックの中には図形や数式はありません。そして全ての変数はプロシージャ内だけで使っています
マクロ実行中のメモリは3.3GB/32GB位です。
0756名無しさん@そうだ選挙にいこう
垢版 |
2021/11/10(水) 19:19:29.80
>>748
・変なゴミデータが内部にたまっている
・条件付き書式が大量に残っている
・非表示のシートがある

また、エクセルは物理メモリ量に関係なく、2GBだか4GBを超えた辺りから不安定になる

ぱっと思いつく対処方法としては、別のブックにマクロを書いて
・マクロ実行
・作業ブックを閉じる
・作業ブックを開く
・マクロの続き(列の挿入など)
になる
0758名無しさん@そうだ選挙にいこう
垢版 |
2021/11/10(水) 22:43:29.69
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2019
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 否
【5 クエリが使えるか】はい
【6 クエリでの回答】可
【7 Accessが使えるか】いいえ
【8 Accessでの回答】否
【9 VBAの方が簡単で早くできる場合はVBAで回答】 否

パワークエリを使用してあるフォルダ内に数十個あるエクセルブックから特定のテーブルデータ吸い上げてるんですけど、そのフォルダにたまに誰かが関係ないブックとか拡張子違うファイルとかぶっ込んできてエラー起こすんですが何かいい回避方ありませんか?
クエリの設定でする行の削除とかだと上(や下)から何行削除とかになるのでフォルダ内の必要なブックが追加や削除されると自動で反映されなくて困ってます
同じくクエリの設定で拡張子のフィルター掛けてみても新しく追加された必要なxlsxブックのデータは取り込みませんでした
わかりにくい説明ですみませんがよろしくお願いします。
0761名無しさん@そうだ選挙にいこう
垢版 |
2021/11/11(木) 08:01:03.76
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2013
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否
A,B,C,D,Eとデータがあるとして、その中の各データの差が100以上ある時に
高い方を赤、低い方を青に色付けするような条件のルールって可能ですか?
0762名無しさん@そうだ選挙にいこう
垢版 |
2021/11/11(木) 08:06:09.50
Excel2016で1シートに78ページ分の資料を作ったんだけどエプソンのプリンタでは正常に印刷されるのに
Canonのプリンタと東芝の複合機だと1行ずつずれていくんだけどすべてのプリンタで統一して印刷させるにはどうしたらいい?
印刷枠をA4で表示させた点線だとエプソンのプリンタだとずれていくので無視して印刷してできるようにずらして配置してる
今はそれぞれのプリンタで出すときに行の挿入と削除で無理やりずらしてやってるが馬鹿々々しいので統一して印刷したい
0763名無しさん@そうだ選挙にいこう
垢版 |
2021/11/11(木) 08:16:19.07
>>761
これ前も思ったんだが
A>B>Cで A-Bが100以上 B-Cが100以上だったら
Bはどうなんの
って質問が返ってこなかったんだよなー

まぁコピペだから無視ね


>>762
>>エプソンのプリンタだとずれていくので無視して印刷してできるようにずらして配置してる

他が正常で、
エプソンのプリンターが狂っておる
再インストールか、設定見直して
0765名無しさん@そうだ選挙にいこう
垢版 |
2021/11/11(木) 09:28:42.21
>>762
プリンタのメーカーや機種ごとに、内部的に管理している紙の大きさや印刷可能領域の広さが微妙に違うので統一は不可能
苦労して余白の大きさなどを微調整すればごまかせるけど、ちょっとでもいじったらアウトになるからトラブルの元
PDF化するのが一番早い
0769766
垢版 |
2021/11/11(木) 12:04:17.65
>>762
追記
プリンターのフォントを使用しないで
Windowsのフォントを使用するには
プリンター個々の設定が必要で
それぞれのプリンターのプロパティのフォントの設定から
・プリンターのフォントを使用しない
(Windowsのフォントを使用する)の設定にする

PDFはプリンターメーカー独自のフォントではなく
Windowsのフォントが使用される
0770766
垢版 |
2021/11/11(木) 12:22:41.23
>>762
各PCの各メーカーのプリンターのドライバーごとの
設定が必要になるので
他者に同じ表示をさせるためには
皆がWindowsのフォントになるように設定するか
PDFの2択しかない

Epsonのプリンターのドライバーをインストールした場合には
ボールド以外のゴシックや明朝はインストールされないので
プリンターのフォントに置き換わらなかったので
ズレずに印刷できたと思われる

Canonだと例えばMSゴシック等は
CanonのフォントのCAI平成ゴシックに
置き換わって印刷される
0775名無しさん@そうだ選挙にいこう
垢版 |
2021/11/11(木) 21:15:36.11
顧客が本当に求めてるのは>>774なんだろうけど
この条件なら
=COUNTA(C1:C9)
じゃね?w

「C列はブランクか必ずA列5個のいずれかが入っている」んだから
C列のデータの数=A列5個と一致する数でしょ
0778_(┐「ε:)_
垢版 |
2021/11/11(木) 22:07:42.06
質問があります。(*´ω`*)

私の心の中の関数 -My excel story - (excel song)
ttps://www.youtube.com/watch?v=Zzg9RrR3K2U

以外に、エクセルの名曲ってありますか?
0781名無しさん@そうだ選挙にいこう
垢版 |
2021/11/12(金) 07:53:25.61
ExcelでSUMIF関数とLEFT関数を組み合わせる方法を教えて下さい。

例えば、A列に入力してある7桁の数字の上1桁が1であることを条件とし
B列を合計したいのですが、

=SUMIF(A,left(#,1)="1",B)

まで考えたところで躓いてしまいました。
#に入れるべき関数、もしくは
正しい数式を教えてくだい。
0783名無しさん@そうだ選挙にいこう
垢版 |
2021/11/12(金) 09:08:05.54
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2016
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否
【5 クエリが使えるか】いいえ
【6 クエリでの回答】否
【7 Accessが使えるか】いいえ
【8 Accessでの回答】否
【9 VBAの方が簡単で早くできる場合はVBAで回答】 否

あるセルに含まれた文字列が例えば以下のようにグループわけされているとして、
A りんご ぶどう
B オレンジ 梨
C メロン パイナップル

分類を自動でできるようにしたいです。
たとえば B1のセルに りんご,オレンジ と書いてあったら
A1の分類はA,Bと入力、B1のセルにメロンと書いてあったら、A1の分類はCと入力、何も該当しない場合は該当なしのような感じです。
0784名無しさん@そうだ選挙にいこう
垢版 |
2021/11/12(金) 09:10:14.45
2021の新機能と使い勝手はどうかね?
0787名無しさん@そうだ選挙にいこう
垢版 |
2021/11/13(土) 12:32:32.89
>>784
未だ買ってない
0788名無しさん@そうだ選挙にいこう
垢版 |
2021/11/13(土) 12:33:00.52
>>786
どれ?
0789名無しさん@そうだ選挙にいこう
垢版 |
2021/11/13(土) 12:33:57.83
>>785
誰?
0790名無しさん@そうだ選挙にいこう
垢版 |
2021/11/13(土) 12:35:08.14
>>785
ああいつもの上から目線の質問者か
おまえの質問なんてガン無視だよ
0791名無しさん@そうだ選挙にいこう
垢版 |
2021/11/13(土) 16:37:51.89
365も2021も、先方が旧バージョンだとわかっていると、新機能や新関数が使えないから意味がない。

と言っている弊社こそ、旧バージョンを使い続ける、空気の読めない会社です。
0795名無しさん@そうだ選挙にいこう
垢版 |
2021/11/13(土) 18:58:11.25
VBAで質問です。

何十列もある表で不要な列を大量に削除したいと思っています。

Range("A1,N1:U1.....").entirecolumn.deleteといった感じで手作業、つまり目で列を確認してコードを書くしかないのでしょうか??

分かる方お願いします。
0798名無しさん@そうだ選挙にいこう
垢版 |
2021/11/14(日) 11:21:04.32
>>795
飽きもせず コピペ質問 繰り返す
0800名無しさん@そうだ選挙にいこう
垢版 |
2021/11/15(月) 07:21:58.88
Dim abc As Variant, maxVal Variant
abc = Range("A1:A100)



maxVal = WorksheetFunction.Max(abc(50 To 80, 1))

これはabc(50 To 80, 1)の部分でコンパイルエラーになりますが、
このように一発で配列内の特定の範囲の値を取得することはできますか?
やはりFor〜Nextで回してやらないと駄目でしょうか?
0802名無しさん@そうだ選挙にいこう
垢版 |
2021/11/15(月) 12:11:52.71
>>799
ネタスレに何を
0805名無しさん@そうだ選挙にいこう
垢版 |
2021/11/15(月) 20:34:31.25
A1, B1, C1セルの表示形式をパーセンテージ 2桁 に設定。
A1セルに =12.3%
B1セルに =45.6%
C1セルに =A1/B1 を入力すると
C1セルの表示形式が勝手に小数点以下15桁に変更されてしまいます

C1セルの表示形式を小数点以下2桁に修正しても、再度C1セルでF2→Enterすると15桁表示に戻ってしまいます
3つのセルの表示形式が同じ桁数の%になっているとこの現象が発生するようで
A1, B1, C1の%桁数を1つでも変更するとこの現象は発生しません

業務の都合上、参照元も計算結果も同じ表示形式を使用したいのですが
この現象の根本的な対策方法はありますか?
0806本物のゆい
垢版 |
2021/11/15(月) 23:24:57.78
【1 OSの種類】 Windows10
【2 Excelのバージョン】 Excel2019
【3 VBAが使えるか】いいえ
【4 VBAでの回答の可否】 否
【5 クエリが使えるか】いいえ
【6 クエリでの回答】否
【7 Accessが使えるか】いいえ
【8 Accessでの回答】否

現在、7桁のバーコードと8桁のバーコードがあり、
バーコードリーダーで読み取って、
Excelでそれぞれ別セルへ分離しようと思っております。
また、7桁のバーコードは前2桁が数字で出力されているのですが、
数字を対応する文字列に変換する必要があります。
(14→2A,27→NFなどの10パターンぐらい)
そこで、入力値からIFとLENを使って7桁と8桁分離はできたのですが、
7桁に分離し、前2桁をばらしたのち、
VLOOKUP関数で前2桁に対応した文字列へ参照させようと思ったのですが、
VLOOKUP関数が#N/Aと出て山椒ができない状況です。
何か良い解決法はありませんでしょうか?
0811名無しさん@そうだ選挙にいこう
垢版 |
2021/11/16(火) 09:06:10.99
>>783
どなたかお答えいただけないでしょうか。
0812名無しさん@そうだ選挙にいこう
垢版 |
2021/11/16(火) 09:25:20.89
>>811
説明がヘタクソすぎて質問の意味がよくわからん
どういうふうになってほしいのか、まずは手作業で作ったワークシートのスクショを出して
0816名無しさん@そうだ選挙にいこう
垢版 |
2021/11/16(火) 11:52:02.76
>>783
A1のグループの数があまり多くなければ
あらかじめ他に組み合わせての表を作っといて
それをB1入力を元にその表をVLOOUPとかで
A1に表示すればいいかも
0818名無しさん@そうだ選挙にいこう
垢版 |
2021/11/16(火) 12:26:21.05
配列数式で
=MID(
REPT(",A",OR(COUNTIF(B1,"*"&{"りんご","ぶどう"}&"*")))&
REPT(",B",OR(COUNTIF(B1,"*"&{"オレンジ","梨"}&"*")))&
REPT(",C",OR(COUNTIF(B1,"*"&{"メロン","パイナップル"}&"*")))
,2,99)
0819名無しさん@そうだ選挙にいこう
垢版 |
2021/11/16(火) 17:18:53.63
>>818
これを応用してできました。ありがとうございました。
0823_(┐「ε:)_
垢版 |
2021/11/16(火) 20:10:33.56
逆に考えるんだNTRプレイと考えればギンギンに勃起してきただろ?
0825名無しさん@そうだ選挙にいこう
垢版 |
2021/11/17(水) 22:52:39.90
既出かもしれませんが、関数のみで以下のように表示をする方法はありますか?

100
10
1
0.1
0.01

REPT関数でスペースを入れるまではいいのですが、小数点以下になった時にずれて困っています
IF関数を組み合わせればいいんでしょうけども…
0826名無しさん@そうだ選挙にいこう
垢版 |
2021/11/17(水) 22:54:21.11
>>825
書き込みで消されました
***100
***10
***1
*0.1

*がスペースとして1の部分で揃えて表示させたいです
0828名無しさん@そうだ選挙にいこう
垢版 |
2021/11/17(水) 23:00:12.73
>>827
*****1
*****0.1
****10.01
すみません、小数点で合わせるの間違いです
0830名無しさん@そうだ選挙にいこう
垢版 |
2021/11/17(水) 23:23:56.91
>>829
=REPR(" ",16)&E17

E17には1だったり10だったり入ってる
E17に0.1が入ると
=REPR(" ",13)&E17
にしないといけなくなる
E17が小数点表示になった時はスペースの数を減らすっていう関数を組めばいいんだろうけど、2進数表記にしたりバイト数に変換したりしてから計算させようにも上手くいかないし
関数が無理ならExcelVBA組むのも視野に入れてるけど出来れば関数でなんとかしたい
0831名無しさん@そうだ選挙にいこう
垢版 |
2021/11/17(水) 23:26:34.54
REPRじゃなくてREPTの間違いです
スレ汚し申し訳ない
0834名無しさん@そうだ選挙にいこう
垢版 |
2021/11/18(木) 00:46:18.92
関数で整数部分と少数部分に分けて隣同士のセルにそれぞれ出力させる
整数部分のセルは右詰め、少数部分のセルは左詰め
これでどう?
0837名無しさん@そうだ選挙にいこう
垢版 |
2021/11/18(木) 08:13:05.75
何でformat関数使う流れにならんのだろう
ワザとだろうか
0838名無しさん@そうだ選挙にいこう
垢版 |
2021/11/18(木) 12:32:12.44
>>825
=TEXT(A1,”###.###”)
A1に数値入ってる前提で
書式で左揃え
0839名無しさん@そうだ選挙にいこう
垢版 |
2021/11/18(木) 18:15:41.70
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2010
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 可
【5 クエリが使えるか】いいえ
【6 クエリでの回答】可
【7 Accessが使えるか】いいえ
【8 Accessでの回答】可
【9 VBAの方が簡単で早くできる場合はVBAで回答】 可

1.A列A1から貼り付けをしたX個のデータを4等分する
2.ACEG列にそれぞれ4等分したデータを貼り付ける
3.ACEG列の幅を17、BDF列の幅を3、行の高さを30にする

これを自動化したいのですが、何かいいやり方があれば教えてください。
X個の数は不定で割り切れない時は小数点以下を切り上げてG列が少ない状態にしたいです。


よろしくお願いします。
0840名無しさん@そうだ選挙にいこう
垢版 |
2021/11/18(木) 18:30:26.96
>>838
やってみたがダメでした。
=TEXT(A1,"????0.???")
で、出来ました。
0841名無しさん@そうだ選挙にいこう
垢版 |
2021/11/18(木) 18:32:28.99
>>839
>4等分
とは何か?
0842名無しさん@そうだ選挙にいこう
垢版 |
2021/11/18(木) 18:59:42.22
>>841
ありがとうございます
Xが1111個と仮定してA1&#12316;A1111にデータがあったとすると
278、278、278、277個ずつACEG列に1行目から貼り付けたいです

よろしくお願いします
0845名無しさん@そうだ選挙にいこう
垢版 |
2021/11/18(木) 21:54:21.36
>>836
0.1
0.01
0.001
は綺麗に並びますが
10
100
1000とした時にずれてしまいます
IF関数使うとエラー吐かれます
0846名無しさん@そうだ選挙にいこう
垢版 |
2021/11/18(木) 23:11:38.13
教えてください
計算式が 作れず困ってます。 

セルA1が0のとき、空欄、1以上の時、セルA5のデータを 表示(違うタブに)したいのです。

=if(A1=0,''''.A1>1."A5")

セルA5のデータでなく、決まったことばっていうのでしょうか、合 と 不 とかなら大丈夫なのですが、セルのデータを表示させるとできません。

どなたか 教えてください
0848名無しさん@そうだ選挙にいこう
垢版 |
2021/11/18(木) 23:38:01.37
>>847
1セルに表示しないとダメです
上であるように書体で揃えるのを試したら上手くいかなくて
format関数使えばなんとかなるかもしれませんが
0855名無しさん@そうだ選挙にいこう
垢版 |
2021/11/19(金) 21:15:18.90
うまくいかない…
****100
**1000
*10000
********0.1
********0.01
って一の位で揃えたいだけなのに
0859名無しさん@そうだ選挙にいこう
垢版 |
2021/11/20(土) 02:34:38.94
>>856
これで出来たありがとうございます
数式が長いので出来ればコンパクトにまとめたかったですがありがとうございます
0861名無しさん@そうだ選挙にいこう
垢版 |
2021/11/20(土) 12:01:06.66
お前自分のアイデアはないんだなw
0863名無しさん@そうだ選挙にいこう
垢版 |
2021/11/22(月) 07:07:52.68
>>852
スタップ細胞が?
0864名無しさん@そうだ選挙にいこう
垢版 |
2021/11/22(月) 07:30:31.81
>>846
前にも見た
悪質な釣りだろう
マジなら発達障害か
0865名無しさん@そうだ選挙にいこう
垢版 |
2021/11/22(月) 07:31:38.31
>>862
主成分分析の話?
0866名無しさん@そうだ選挙にいこう
垢版 |
2021/11/22(月) 07:32:35.24
>>862
自由度を保つなら原データをそのまま保存
0870名無しさん@そうだ選挙にいこう
垢版 |
2021/11/22(月) 12:54:53.23
>>860
短縮版ありがとうございます
0.0001未満の時は<0.0001と表記する数式を追加で入力したところ、不等号が上手く表示されません
もしかして数式の結果に不等号って使えないですか?
0872名無しさん@そうだ選挙にいこう
垢版 |
2021/11/22(月) 19:47:42.36
>>871
そもそもエラー吐かれちゃって…
IFEROORで=A1にしたら=A1って出してくるし
一定の値になったら不等号つけるの無理かなって諦めの色が見えて来た
0875名無しさん@そうだ選挙にいこう
垢版 |
2021/11/22(月) 21:23:22.09
>>865
>>866
そうですね。主な成分です。
pfcとビタミン・ミネラルなど。

あとからこれほしいとなる可能性ありますし。

元データは変数のような形で1箇所にあって、その変数を変更すると、全ての呼び出し先に反映出来るように出来ないでしょうか?
0876名無しさん@そうだ選挙にいこう
垢版 |
2021/11/23(火) 00:33:44.16
xlwingsについての良い日本語テキストはありますか?

流石に2016にデザインのアップデートだけしてくるMSにキレました
処理をPythonで書き直すつもりです
0879名無しさん@そうだ選挙にいこう
垢版 |
2021/11/23(火) 16:03:35.93
>>870
=if(a1<0.0001,"<"&TEXT(a1,"@"),a1)
0880名無しさん@そうだ選挙にいこう
垢版 |
2021/11/23(火) 16:04:58.29
>>875
いや主成分分析って成分とその効果の相関係数を割り出してどの成分の相関関係が高いかを分析することですが
0881名無しさん@そうだ選挙にいこう
垢版 |
2021/11/23(火) 16:06:42.88
>>875
呼び出し先とは何?
変数は参照するものでしょう?
0882名無しさん@そうだ選挙にいこう
垢版 |
2021/11/23(火) 16:09:11.49
>>875
質問は相手に理解しやすいようにって言われたことはありませんか?
0887名無しさん@そうだ選挙にいこう
垢版 |
2021/11/25(木) 16:46:49.08
【1 OSの種類         .】 Windows 11
【2 Excelのバージョン   】 Excel 365
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 可
【5 クエリが使えるか】いいえ
【6 クエリでの回答】可
【7 Accessが使えるか】いいえ
【8 Accessでの回答】可
【9 VBAの方が簡単で早くできる場合はVBAで回答】 可

  P Q R
a
b
c
d

  X Y Z
a
b
e
f

上のような 2 つの表があったときに、下のような表にするにはどうしたら良いでしょうか。
方法が紹介されているようなリンクなどご教示いただけると幸いです。

  P Q R X Y Z
a
b
c
d
e
f
0888名無しさん@そうだ選挙にいこう
垢版 |
2021/11/25(木) 17:05:52.82
職場でトラブルに遭っております。
コンピュータ類に無知なもので、お力添え頂ければ幸いです。


1、10人の社員がそれぞれのパソコンで、1つのExcel2016ファイルを会社共有サーバーで共有中

2、会社の責任者1名が業務の担当者振り分けでセルにAさん、Bさん、Cさん、Dさん...とタブから選択し入力

3、後にファイルを確認すると、本来Aさんとなっていなければならない業務担当者がBさんになっていたり、本来Bさんになっていなければならない業務担当者がCさんやDさんになっている(段がズレている)

4、誰かがわざと書き換えたのではないか?と疑われている状況だが、原因が皆わからず疑心暗鬼になっている。

5、しかし書き換わっている量が多く、個人が悪戯等で行っているとは考え難く、何らかのシステムの問題ではと考えている。

5、拙い文章で申し訳ないが、原因や解決方法を挙げていただければありがたいです。



【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2016
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 いいえ
0894名無しさん@そうだ選挙にいこう
垢版 |
2021/11/26(金) 01:31:20.26
>>888
責任者がPCに疎くて何かやらかしてるだけのような気がする
セルの保護で責任者しか編集出来ないようにロックする方法覚えてもらって保護しても発生するならただの操作ミス。

あとそれくらいの人数なら共有アカウントでトレロを無料プランとかで使ったほうがいいんじゃないの。
0896名無しさん@そうだ選挙にいこう
垢版 |
2021/11/26(金) 10:12:07.66
>>893
>>895

ご指摘ありがとうございます

共有モードにして履歴取れることは知りませんでした。詳しく調べてみます。ありがとうございます。

Excelファイルは業務の進行管理として使用しているので、責任者以外を編集不可にすることはできない現状です(各担当者が作業終了日の記入や伝達事項をメモ書きして共有するため)
レトロの無料アカウントは...内規上できない可能性大です。。

単に操作ミス...というのも考えられなくはないですが、半年近くズレが出ている現状なので、皆もそこまでアホじゃないと思っております。。(あるにはあるかもですが笑)


重ねての質問なのですが、悪戯等で意図的に書き換えが行われていないと仮定した上で(さすがにバカやらかす奴はいないとした上で)

1、各個人が保有しているパソコンの何らかの各種設定(画面設定等)をした上でExcel入力した場合、何も設定していない別のパソコンでExcelを見た際にズレが生じることはあるのでしょうか?

2、1台のパソコンを2人が別々のアカウントを用いて使用する場面(午前出勤、午後出勤など)もあり、パソコンの重複使用が何らかの影響をもたらす可能性はあるのでしょうか?


本当にコンピュータに疎くてすみませんがよろしくお願いします。。
0898名無しさん@そうだ選挙にいこう
垢版 |
2021/11/26(金) 12:33:02.13
>>896
1.2
見た目がズレることはあるかもしれないが、
セルの内容はどんな設定のパソコンでも同じものになるはず

なんか誰かが
「セルの削除」→「右のセルは左に詰める」or「下のセルを上に詰める」(ズレたのは気づいてない)
をやってる感じがするけど、
それは本当に大丈夫?w
0900名無しさん@そうだ選挙にいこう
垢版 |
2021/11/26(金) 13:59:03.00
excel2016(windows10)でのオートコンプリート機能で候補が表示された後、その候補を使用しない場合delキーで削除ができたはずなのに、いつからか消えなくなってしまいました。
(delキー押してもすぐ表示されてしまう)
どなたか対処法知ってますか?
とりあえず今はオートコンプリート機能自体をオフにしてます。
0901名無しさん@そうだ選挙にいこう
垢版 |
2021/11/26(金) 18:04:20.58
>>898
誰かが悪意なく、詰めちゃってる...のはあるかも知れないですね。。笑
文系集団の会社でExcelなんて皆雰囲気で使ってるので。。


みなさんの意見を聞くに、システム的な原因より、誰かが謝った操作している線が濃厚そうですね。ありがとうございます。
0903名無しさん@そうだ選挙にいこう
垢版 |
2021/11/26(金) 21:49:28.63
>>902
シートの保護で限定...初めて知りました!ありがとうございます!
(本当に雰囲気だけでExcel使ってる初心者で申し訳ありません笑)

実はこう言った質問したのも、上記でAさんのところがBさんに...で自分自身がAさんの存在で上司から「お前が仕事したくないからってBさんに書き換えてるんだろ!」って疑われててトラブルの渦中にいるからなんです。
(本当に私は寝耳に水の無実で、悪魔の証明を迫られていたところです)

みなさんのお力添えのおかげで、多少なりの取っ掛かりを掴めそうです。ありがとうございます。
0907名無しさん@そうだ選挙にいこう
垢版 |
2021/11/27(土) 13:18:36.99
>>903
シートの保護で驚いてるということは、「作業グループ」状態で編集することの危険性も知っておいた方がいいかも。
複数シートを選択すると、タイトルバー(ブック名が表示されてるところ)に[作業グループ]と表示されます。
その状態で見えているシートのどこかのセルに入力すると、選択している他のシートの同じセル位置にも同じデータが入力されます。

「自分で入力した覚えはないけどなあ…」なデータは、これが原因かも。
データ入力だけでなく、いろんな編集操作も同じようになると思う。
さらにやっかいだったのは、Excelのバージョンにもよるみたいだけど、「作業グループ状態で保存」すると自動再計算がオフになる点。
最近のバージョンだと再現しなかったけれど、Excel2013あたりまでは必ず自動再計算がオフになった。
0911名無しさん@そうだ選挙にいこう
垢版 |
2021/11/29(月) 09:45:47.78
スレ違いかもしれませんが教えて下さい
vbaが原因でWindowsが遅くなる事ってありますか?
vbaが入っているExcelは正常に終了し、タスクマネージャーでもアプリとしてはタスクは残ってない状態です
動作が軽快な時と重い時のメモリ使用量はどちらの時も70%前後でした
0913名無しさん@そうだ選挙にいこう
垢版 |
2021/11/29(月) 12:28:34.31
たまにセルに入力するのがクソ重くなってまともにうごかなくなることがあるな。365だけど。
PCごと再起動しないと直らない。
0919名無しさん@そうだ選挙にいこう
垢版 |
2021/11/29(月) 16:59:43.77
>>912
ループとはDoLoopですか?それもとvbaの循環参照の事ですか?
0920名無しさん@そうだ選挙にいこう
垢版 |
2021/11/29(月) 17:56:04.62
VBAでA1の値を取得して名前をつけて保存が出来たんだが、A1の値に()をつけて保存ができない

どうすればできる?

SaveAs "C:\Users\Desktop\" +A1+ ".xlsx"
が出来るよう変数宣言したのに
SaveAs "C:\Users\Desktop\" +(A1)+ ".xlsx"
が受け付けて貰えない
0921名無しさん@そうだ選挙にいこう
垢版 |
2021/11/29(月) 18:52:04.09
>>920
どっちも間違ってるように見えるなあ
SaveAs "C:\Users\鈴木PC\Desktop\" + Range("A1") + ".xlsx"
SaveAs "C:\Users\鈴木PC\Desktop\(" + Range("A1") + ").xlsx"
じゃないの?
0922名無しさん@そうだ選挙にいこう
垢版 |
2021/11/29(月) 18:54:13.34
グラフのメモリ間隔について、ラベル数を固定にすることはできますか?
ラベル数を5に固定すると最大値が100の場合は25間隔、200の場合は50間隔といった次第です
0929名無しさん@そうだ選挙にいこう
垢版 |
2021/11/30(火) 12:27:06.87
一時的に違う場所に保存すると、「最近開いたドキュメント」の一覧にゴミが残って使いづらくなる
仕事の初手は保存場所をきちんと作るとこから始めるもんだって先輩に教わった
0932名無しさん@そうだ選挙にいこう
垢版 |
2021/11/30(火) 18:19:29.98
>>929
それは正しいよ。
特定のフォルダにだけデータファイルを置く使い方が一番楽
なのにデフォルトのフォルダはバラバラ
0934名無しさん@そうだ選挙にいこう
垢版 |
2021/11/30(火) 21:15:59.94
マジレスすると、保存場所はデスクトップでもなくクラウド上が良い。DROPBOX、directcloud、onedriveなど
エクセルファイルの場合、特定のドライブに保存するだkでクラウドにもローカルにも保存されるので自然とバックアップできるという利点がある
googleスプレッドシートはクラウドだけなので手軽だが、この辺は一長一短

>>929
違う
「最近開いたドキュメント」はただ単に最近開いたものというだけ。利便性は確かに高いが、
本当に必要なものはショートカットを集めたりクイックアクセスに登録するなどしたほうが良い
「最近開いたドキュメント」が不便になるから〜という理由で使い方を決めるのは、使い方が間違っている

>>933
専門家の理想論は分かるけど、現場は大体ひどい
0935名無しさん@そうだ選挙にいこう
垢版 |
2021/11/30(火) 22:33:12.38
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Office365
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否
【5 クエリが使えるか】いいえ
【6 クエリでの回答】否
【7 Accessが使えるか】いいえ
【8 Accessでの回答】否
【9 VBAの方が簡単で早くできる場合はVBAで回答】 可

A |B |C |D |E
ああい|ああう|ああえ|おおおか|おおおき ←元データ
ああい_う_え_おおおか_き ←作りたいデータ。(_は半角の空白の意)

上記の様に、同行から一部重複している文字列を1つだけ残したいのです。重複している文字も文字数はまちまちです。
更に重複している部分とそうでない部分の間にスペースがあったりなかったりするため、分割の機能は使えません。

何かいい関数はございませんか?
ご存知の方がおられましたら、どうかご教授お願い致します。
0938名無しさん@そうだ選挙にいこう
垢版 |
2021/12/01(水) 08:04:14.01
>>935
たぶん後出しで条件が増えてくんだろうけど、とりあえず動くやつ

Sub macro1()
  dat = 5 '元データが5個
  For col = dat To 2 Step -1 '右から順に調べる
    str1 = Cells(1, col)
    str2 = Cells(1, col - 1) '左隣のデータと比較する
    If Left(str1, 1) = Left(str2, 1) Then 'まず1文字目が一致しているか
      n = 2 '次に2文字目以降、どこまで一致しているか調べる
      Do While Mid(str1, n, 1) = Mid(str2, n, 1)
        n = n + 1
      Loop
      str1 = Mid(str1, n, Len(str1)) '一致した部分を切り取る
    End If
    s = " " & str1 & s '結果に追加
  Next
  s = Cells(1, 1) & s '最後に左端のデータを追加
  Debug.Print s '結果出力
End Sub
0940名無しさん@そうだ選挙にいこう
垢版 |
2021/12/01(水) 08:26:37.47
TabとかCtrlキーとかよく分からんから触りたくないって人ばかりだな
0941名無しさん@そうだ選挙にいこう
垢版 |
2021/12/01(水) 08:58:08.08
おなしゃす
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2016
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 可
【5 クエリが使えるか】いいえ
【6 クエリでの回答】否
【7 Accessが使えるか】いいえ
【8 Accessでの回答】否
【9 VBAの方が簡単で早くできる場合はVBAで回答】 可

VBAでA1セルに入っている文字列を使ってA2セルに文字列を入れたいと考えています。
↓のように作ったときA1が数字だけかアルファベットだけならうまく入るんですが数字とアルファベットを組み合わせた文字列(例えば4A02とか)だと1004エラーとしてアプリケーション定義かオブジェクト定義のエラーがあると怒られてしまいます。
解決方法あるものでしょうか?

Range("A2").value = "=(1,2,3," & Range ("A1").value & ",5,6,7,8,9,""abc"",0)"
0945名無しさん@そうだ選挙にいこう
垢版 |
2021/12/01(水) 14:15:11.97
それもあるかもだが、理系文系うんぬんより実務のみで使っている奴らのレベルが単に低いだけなんじゃね?
ここの連中みたいに趣味でやっている方が余程知識や技術高いという結果だ。
実務と趣味両方で使っているなら尚更高いスキルを形成できるしな。
0951名無しさん@そうだ選挙にいこう
垢版 |
2021/12/01(水) 17:29:27.20
>>946
実際に質問者のシート全体を見たわけじゃないから答えにくい事があるだけ。
てか細かく答える義務もないし。
自分たち回答者はヒントを与えてやっているだけ。
0955名無しさん@そうだ選挙にいこう
垢版 |
2021/12/01(水) 21:10:56.10
>>949
うん。ひっそりと趣味で。。。
Excelバリバリ使う仕事に何度応募してもお祈りばかりだから家で趣味としてやることにしましたよ
このスレ、みんなひょうきんで楽しいから時々見てる趣味として笑
0956名無しさん@そうだ選挙にいこう
垢版 |
2021/12/02(木) 07:21:42.45
Excel Onlineで動くようにしたいので
フォームもマクロも使わずにラジオボタン風の
排他的な動きをするセルを作りたいのだが可能だろうか
選択状態は何かしらの文字でもセルの色でも構わない
0958名無しさん@そうだ選挙にいこう
垢版 |
2021/12/02(木) 07:40:48.84
無能しゃ

>>955
>>949
>うん。ひっそりと趣味で。。。
>Excelバリバリ使う仕事に何度応募してもお祈りばかりだから家で趣味としてやることにしましたよ
>このスレ、みんなひょうきんで楽しいから時々見てる趣味として笑
0963956
垢版 |
2021/12/02(木) 10:38:37.40
Office Scripts がイマイチだったので
Google Sheets の Apps Script で実装することにした
0967名無しさん@そうだ選挙にいこう
垢版 |
2021/12/02(木) 22:43:54.19
Excel 2021 の新機能(新関数)、プライベートユースでを使う機会ってあるのかなぁ?
未だに2007を使っているPCを買い替えるけれど、Excel 2021 を単体で買うのと
Office Home & Bisiness 2019 プリインストールのを買うのとで差は1000円もない。
XLOOKUP ? 今も Mutiplan で慣れた H や L の無い単なる LOOKUP で足りているし、
一太郎派なのでワードやパワポは要らず、エクセルだけが必要。どっちにするかなぁ。
0969名無しさん@そうだ選挙にいこう
垢版 |
2021/12/02(木) 23:12:19.90
>>967
Home & Bisiness 2019 のほうが良い

・エクセル2019 : 最先端機能を使って来た相手のファイルでも問題なく読める。ただし、普通は使わない
・エクセル2021 : あまりに最先端機能を使うと相手が読み込めないデメリットがある。
・ワード      : そもそも使う理由がない
・パワポ     : ある意味もっともほしいアプリ。「ズレなく印刷できる」は局地的にかなり役に立つ。金を出して買いたくはないが、タダ同然なら絶対に持っておいたほうが良い
・outlook     : 驚くほど使いやすくなったが、あまりにも遅咲きのため誰からも使われなくなった

パワポはほんと局地的に役に立つので、2019にしておいたほうが良いよ
エクセル2021を買ってもほとんど役に立たない。youtuberなら視聴回数稼ぎに役立つかもしれない
0974名無しさん@そうだ選挙にいこう
垢版 |
2021/12/03(金) 08:03:25.14
>>967
値段差が1000円もなくて、さらにその少しの無駄も気にならないなら、単体を選ぶ理由はなくない?

シェアするブックは互換性気にするなら最悪.xlsで作ってもいいんだし、Wordもパワポもジャスト系で作ったデータの表示確認にも使えるし
他人が作ったデータのほとんどはOffice製だろうし

使わなくてもインストールしておいたって占有する領域のんてたいしたことないし、ホントに邪魔ならExcelだけ入れればいいし
0975名無しさん@そうだ選挙にいこう
垢版 |
2021/12/03(金) 08:10:45.00
家に仕事持ち帰れないし、Wordは使わないね
SharePointリストとの連携やPowerPlatform使うためのExcelと、その動作を動画にしたり自作アイコン作るときにPowerPointは重宝してる
0980名無しさん@そうだ選挙にいこう
垢版 |
2021/12/03(金) 09:02:29.48
でも実際はWord得意だと職場から重宝されますね(ウチの会社だけか??)
人事部の人に聞いたらExcelよりWordがきっちりできる人材を採用すると言っていましたわ。
0981名無しさん@そうだ選挙にいこう
垢版 |
2021/12/03(金) 09:12:50.99
いや、御社だけでなく、あると思います
初心者レベルまでは感覚的になんとかなるけど、ちゃんと勉強したひとが作ったデータはやっぱりキレイ

Excelもそれはそうだけど、Wordは印刷した時に見た目が一応ちゃんとしてる風に作るハードルが低い
インデントやタブ、文字の折り返しあたりを正しく使えている文書(データ)は本当に少ない
そういうデータに出会うとこの人は他の仕事もできそうと思ってしまう

脱線しすぎごめんない
0982名無しさん@そうだ選挙にいこう
垢版 |
2021/12/03(金) 09:17:19.25
プライム予定の上場企業だけど、稟議も企画も1枚に収めるし、会議やプレゼンはパワポ、議事録はワンノートになってるわ
0987名無しさん@そうだ選挙にいこう
垢版 |
2021/12/03(金) 13:12:37.86
自分の職場はプロセスが洗練されている
だから自分も洗練されている
それをプチ自慢したい

ってな具合でそれ以外に理由も目的もないだろ



>>982
>プライム予定の上場企業だけど、稟議も企画も1枚に収めるし、会議やプレゼンはパワポ、議事録はワンノートになってるわ
0989名無しさん@そうだ選挙にいこう
垢版 |
2021/12/03(金) 18:58:15.73
仕事が一応できているように見えるのは、会社の看板があるから
看板取ったらただの無能、大企業によくあるパターンですね
0990名無しさん@そうだ選挙にいこう
垢版 |
2021/12/03(金) 19:32:08.35
回答する側が自分達はExcelを知り尽くしていて上級者だと思い込んでいるのはこのスレの看板があるから。
実際はまともに教えられない無能
0994名無しさん@そうだ選挙にいこう
垢版 |
2021/12/04(土) 11:22:16.86
サポートの切れたソフトウエアは継続して使うとヤバい
と言う意見を見るたびに思う、飼い慣らされているなと
オフラインで使ってたり
漏れると他人には迷惑がかかるデータを扱っていなかったり
サポートが切れていてもヤバくないケースはたくさんある
0998名無しさん@そうだ選挙にいこう
垢版 |
2021/12/04(土) 12:17:55.28
>>996
行数制限は厳しい。これだけはどうにもならない
行数制限さえなければ別に2002の機能でもいい

あとはsumifs、countifsはたまに使うけど、なければないで作業列でいいからまぁいいかな
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 68日 22時間 32分 6秒
10021002
垢版 |
Over 1000Thread
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。


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

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

▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/

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

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