Excel総合相談所 144

■ このスレッドは過去ログ倉庫に格納されています
1
垢版 |
2021/04/29(木) 12:13:05.69
!extend::vvvvvv::
!extend::vvvvvv::
【1 OSの種類         .】 Windows**
【2 Excelのバージョン   】 Excel**
【3 VBAが使えるか    .】 はい・いいえ
【4 VBAでの回答の可否】 可・否
【5 クエリが使えるか】はい・いいえ
【6 クエリでの回答】可・否
【7 Accessが使えるか】はい・いいえ
【8 Accessでの回答】可・否
【9 VBAの方が簡単で早くできる場合はVBAで回答】 可・否

注意事項
・情報を隠すために別の問題を設定するのはやめましょう。たいていの場合その問題は的外れな設定で、期待していたものからずれた回答が返ってきます。
・絶対に関数で答えてほしい人はVBA使用不可と明記してください。

▼━関連スレ━━━━━━━━━━━━

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

Excel VBA 質問スレ
https://find.5ch.net/search?q=excel+vba

【質問不可】Excel総合相談所スレの雑談・議論スレ
https://find.5ch.net/search?q=excel+%E3%80%80%E7%9B%B8%E8%AB%87%E6%89%80
VIPQ2_EXTDAT: default:vvvvvv:1000:512:: EXT was configured
2022/08/11(木) 10:42:14.92ID:xaCYAGxqa
>>165
自己解決しました。編集したいセルを3度押しすると文字がテキストとじて編集できるようになりました。
2022/08/11(木) 18:08:35.02ID:bAfBT4jP0
A列:同ブック内の別のテーブルからクエリで取得
B列以降:数式
となっているテーブルを「更新」するとB列以降の数式の一部が勝手に変わってしまいます
変わってしまうのはエラーチェックルールの「テーブル内の矛盾した集計列の数式」に引っかかる列です
もちろん意図的にそうしているので修正してほしくないのですが、防ぐ方法は無いでしょうか?

以下全部試したけどダメでした

オプション-数式
・エラーチェックルールを全てオフ
・「バックグラウンドでエラーチェックを行う」をオフ
・数式オートコンプリートをオフ

オプション-詳細設定
・「データ範囲の形式および数式を拡張する」をオフ
・「オートコンプリートを使用する」をオフ
2022/08/12(金) 20:46:43.40ID:Ye75MSrR0
数式を一旦全部消して同じ数式を入れ直したら直りました

以下備忘録
直った理由は「矛盾した集計列の数式」と判定されなくなったから、と思われる
元々なんで「矛盾した集計列の数式」だと判定されていたのかはよく分からない
(このエラーは普通は一つの列の中に違う数式が入ってると出るものだと思われるが、今回は一つの列内は全部同じ数式。しかも列全体がエラー判定されていた)けど、
別の列の数式をセルコピーで持って来てから編集してたのが悪い…?
(ただし別のブックで試したところそれだけでは再現しない。というか現象が起きていたブックも上書き保存してしまったので再現手段を失った…)
ちなみに「矛盾した集計列の数式」と判定されるセルが(エラーチェックオフでも)「更新」で勝手に修正される、というのを防ぐ方法は無さそう
2022/08/12(金) 20:57:14.81ID:Ye75MSrR0
再現方法分かったので追記
ウザくて申し訳ない

テーブルの列に数式を入れた後、置換で数式を書き換えると起きる
(「更新」すると置換前の数式に戻される)
セルコピーは関係ない
2022/10/09(日) 20:59:36.43ID:FxyGFQYA0
【1 OSの種類         .】 Windows11
【2 Excelのバージョン   】 Excel2016
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 可
【5 クエリが使えるか】はい
【6 クエリでの回答】可
【7 Accessが使えるか】はい
【8 Accessでの回答】可
【9 VBAの方が簡単で早くできる場合はVBAで回答】 可
ゲーム(Cities: Skylines)ら取ってきた統計ログを比較してグラフにしたい。
複数シートからピボットテーブルていうのでぐぐると、
ウィザード出して「複数のワークシート範囲」を選択して作れと書いてあって作ってみたんだが、
これでいいのか?
参考にしたページはこれで
http://www4.synapse.ne.jp/yone/excel/excel_pivot_fukusu.html
実際にやったことはこれ
https://youtu.be/upDYrWUnFjQ

ピボットテーブルには2のオンパレード。
ここからどうするの?
最終ゴールは2個CSVを比較した時系列グラフを作りたいんだが。
今はないリボンにないウィザードをわざわざ出すていうのがそもそもおかしいんだけど、本来はどうやるべき?
参考になるページとかあれば教えてください。
2022/10/12(水) 12:06:11.16ID:3Nl8f5FD0
>>170
> ピボットテーブルには2のオンパレード
って、値の個数を数えちゃっているのでは?
2つの元表の縦横とも同じ項目?
縦は秒単位の時系列で異なってないの?

Excel2016なら、ウィザードで取り込むより、
クエリーで取り込んで、
縦に繋げるなら「クエリの追加」
横に繋げるなら「クエリのマージ」
で合体してからピボットテーブルでグラフにすれば?
2022/10/12(水) 17:35:47.44ID:QQzBFfkT0
>>171
自己解決した。
ちなみに参考にしたページとか本は2013だから差異があるのかな。

CSVは縦横とも同じ項目。
やったことはCSVをあるフォルダーにいれて、
クエリーでフォルダーから取り込んだ。
そうすると、ファイル名が1列追加された1個テーブルになるので、
それでピボットテーブルを作成。

https://youtu.be/a0VGzkBhT8s?t=198
2022/10/14(金) 08:38:20.22ID:S4Q7lBgE0
ピボットテーブルから散布図なんかが作れないのは痛い。
2022/10/14(金) 10:32:53.15ID:tsoljBkaM
ピボットテーブルから敷布団
2022/11/09(水) 03:40:31.20ID:ic+ewcV10
test
2022/12/30(金) 18:48:36.36ID:8p3bpG7Ba
テスト
177名無しさん@お腹いっぱい。 (アウアウウー Sa6b-NwhU [106.129.141.244])
垢版 |
2022/12/31(土) 18:46:28.87ID:6nSTBMOza
【1 OSの種類         .】 Windows10 Pro
【2 Excelのバージョン   】 Excel 16.0
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否
【5 クエリが使えるか】 いいえ
【6 クエリでの回答】 否
【7 Accessが使えるか】 いいえ
【8 Accessでの回答】 否
【9 VBAの方が簡単で早くできる場合はVBAで回答】 可 (VBAでなければどうしようもなければ頑張るつもり)

 ・現在のセル内の入力内容
A1 方向/ B1 階段/ C1 倍率/ D1 上結果/ E1 下結果

A2 =IF(RAND()<0.5,"上","下")
 1/2の確率で文字列「上」か「下」が出る。
B2 =RANDBETWEEN(1,100)
 1〜100の数字がランダムで出る。便宜的に今は「2」が出ているとする。
C2 3 (2、4、5とか任意の数字を入れて良い。)
D2 =SUM(B2*C2)
E2 =SUM(B2*C2)

D2、E2で困ってるんだ。
もしもA2が「上」なら、D2は6、E2は-6
逆にA2が「下」なら、D2は-6、E2は6

となるようにしたいんが、まったく分からん!
ググってifsumとか、なんかそれっぽい関数まではたどり着けたんだが、特定の文字列によって計算結果をプラスかマイナスにするなんてやり方は見つけられんかった・・・
これは可能なんやろか?よろしくお願いします。
2022/12/31(土) 19:31:40.42ID:U6DPBbMM0
A2の値に応じて+1か-1をA3にでも書け
それをD2に掛けろ
SUMを使う意味は分からんがE2は-1xD2でいいだろ
2022/12/31(土) 19:46:57.76ID:Xr2zf//20
>>177
D2の計算式を
a2が上ならb2✕c2、そうでなければb2✕c2✕-1
という式にすればよいのでは。
ちなみに、b2、c2ともに正であることを
前提にしてるから、違うなら適宜修整。

e2に関しては>>178と同意見。
180名無しさん@お腹いっぱい。 (アウアウウー Sa6b-NwhU [106.129.140.185])
垢版 |
2022/12/31(土) 20:27:45.26ID:zfenV6GFa
できたわ!勉強だと思って両方のやり方で一応作った。

>>178
A3 =IF(A2="上","+1","-1")
D2 =B2*C2*A3
E2 =-1*D2

>>179
D2 =IF(A2="上",B2*C2,B2*C2*-1)
E2 =-1*D2

下の方がA3使わないからスマートだけど、両方覚えておくわ。
ありがとうございました。
2022/12/31(土) 20:35:30.90ID:U6DPBbMM0
全部いっぺんにやろうとすると>>177がついてこれないから段階踏んで一旦A3に書き出せって書いたんだけどまあ結果的に上手く行ったようで良かったわ
どのみちB2*C2計算するならこうするとさらにスマート
D2 =IF(A2="上",1,-1) * B2 * C2
2022/12/31(土) 21:02:33.45ID:Xl/hvmvl0
自分ならA2の第二引数を1、第三引数を-1にして、
表示形式を"上";"下"にする
んでD2=$A2*$B2*$C2、E2=-1*$A2*$B2*$C2にするかな
183名無しさん@お腹いっぱい。 (ワッチョイ 6e73-DWwd [113.158.56.108])
垢版 |
2023/01/09(月) 23:04:27.05ID:0R6vmvQa0
【1 OSの種類         .】Windows10
【2 Excelのバージョン   】Excel2016
【3 VBAが使えるか    .】いいえ
【4 VBAでの回答の可否】否
【5 クエリが使えるか】いいえ
【6 クエリでの回答】否
【7 Accessが使えるか】いいえ
【8 Accessでの回答】否
【9 VBAの方が簡単で早くできる場合はVBAで回答】否

A1に-0.01という数値が入った場合、A2で=TEXT(A1,"0.0")と指定すると0.0と表示されます。
理想は-0.0と表示させたいのですがどうすれば良いでしょうか。
2023/01/10(火) 00:42:43.91ID:znV+7kSX0
>>183
書式では無理
どんな式でも書式でも、丸めて0だと負号は必ず消えるから、自分で付け足すしかない
=IF(A1<0,"-","")&TEXT(ABS(A1),"0.0")
2023/01/10(火) 12:33:48.14ID:c5ej7tuuM
>>183
=TEXT(A1,"0.0;-0.0")
でどうだろうか。
186183 (ワッチョイ 6e73-DWwd [113.158.56.108])
垢版 |
2023/01/11(水) 21:25:28.75ID:SKxQOxNn0
>>185
完璧です!ありがとうございました。
2023/01/17(火) 21:18:24.66ID:1Ij+VoSdd
【1 OSの種類         .】 Windows11
【2 Excelのバージョン   】 Excel2016と2019
【3 VBAが使えるか    .】いいえ
【4 VBAでの回答の可否】 否
【5 クエリが使えるか】いいえ
【6 クエリでの回答】否
【7 Accessが使えるか】はい・いいえ
【8 Accessでの回答】否
【9 VBAの方が簡単で早くできる場合はVBAで回答】 否


工事写真を作成のため無料テンプレート使っています。
A4に3枚~8枚ほどの写真及び説明を書き込むのですが、マクロを全部削除した上で保存したいのですができません。
保存の際マクロなしなら「はい」をと出て「はい」を選択しますが、開いてみると画像周辺をクリックするとコード類が表示され残っている感じです。
数枚ならテンプレートを使わずに出来ますが、数十枚を並べたり削除したりしたいのでテンプレートを使用せざるを得ません。

お力添えお願いします。
2023/01/17(火) 21:42:42.09ID:9Zv1g+SS0
>>187
シート全体を別の新規ブックにコピペして保存
2023/01/17(火) 22:43:06.23ID:1Ij+VoSdd
>>188
試しましたがダメでした。
元々のExcelデータで右クリックすると写真を取り込む/削除/並び替え/などメニューが表示されるのでCtrl+Cでコピー、新しいシートにペーストしても元々のデータのように色々くっついていってしまいます。。
2023/01/18(水) 09:02:10.45ID:vF5Hojtm0
>>189
.xlsxで保存したら?
2023/01/18(水) 11:44:39.48ID:OjciMxb10
>>189
VBEの画面はパスワード保護してあるだろうから別の手を。
LibreOfficeのCalcを「VBAを読み込まない/保存しない」設定(※)にしてからCalcで開いてxlsxで保存するのはいかが?
コピーでためしてみてください。
※オプション-読み込みと保存-VBA属性-Basicコードを読み込む/実行する/保存するのチェックを外す。
2023/01/18(水) 22:58:02.58ID:aR3NTvwnd
>>191
試してみました!
CalcDLし、Excel97-2003で保存したらできました。ありがとうございます。
2023/01/22(日) 08:20:34.59ID:ULpi8xae0
余所でやってください。
2023/02/03(金) 15:44:37.68ID:2abWitEx0
歳をとっても新しいことに挑戦してください
195名無しさん@お腹いっぱい。 (スププ Sd43-4SNW [49.98.228.117])
垢版 |
2023/02/10(金) 08:41:12.21ID:ddrS/T8ed
excelに貼った画像が欠けて見えなくなることがよくあるですが、これは液晶の問題でしょうか?
マウスで画像をなぞると触っている部分が見えてくるんですがexcelのバグなのかな?
ちなみに2016です
2023/02/10(金) 11:54:21.50ID:XQp29o4Ha
>>195
表示デバイスではなく、PCのグラフィック部分の問題かと。
あるいは、当該画像が複数のセルにまたがっていたりしませんか?
2023/02/10(金) 12:44:18.23ID:kQsgm4F4d
>>195
その症状は割と色んなところで見かける
ディスプレイアダプターのドライバのバグだけど、なかなか修正されない
手っ取り早いのはOSごと再起動してディスプレイアダプターをリセットすること
2023/02/12(日) 07:13:10.81ID:MgZVnKWmd
>>197
もし本当にディスプレイドライバが原因なら、
Windows + Ctrl + Shift + Bのリセットで直りそう
2023/02/12(日) 19:32:18.99ID:UVKz1UER0
~~-y(ёεё川 フー
2023/02/12(日) 19:32:23.98ID:UVKz1UER0
~~-y(ёεё川 フー
201名無しさん@お腹いっぱい。 (オイコラミネオ MM57-Oxic [150.66.96.221])
垢版 |
2023/03/06(月) 22:59:10.03ID:3DvXm+LFM
>>198
Excel関係ないけど画面バグってそのまま死ぬこと多かったから助かる。
2023/03/08(水) 14:35:55.75ID:MJK7Fnn9M
Excel初心者ですがどなたか計算式をご伝授ください
(※すべて1円の単位で四捨五入し10円の単位以上を表記する)

A1 定価
B1 39掛け
D1 定価×1割増し
E1 定価×1割増し×39掛け

【例】
A1 8250円(定価)
B1 3220円
D1 9080円
E1 3540円

OSはWindows7です
2023/03/08(水) 15:05:34.09ID:LYG20kvZ0
ROUND((A1*0.39/10))*10
ROUND((A1*1.1/10))*10
ROUND((A1*1.1*0.39/10))*10
2023/03/08(水) 17:35:31.79ID:w3+nbEoHM
>>202
ROUND(A1*0.39,-1)
ROUND(A1*1.1,-1)
ROUND(A1*1.1*0.39,-1)
2023/03/08(水) 17:48:20.01ID:LYG20kvZ0
そんなんできるんや。知らんかった
2023/03/08(水) 19:09:29.53ID:gp2p3jmz0
-1で小数点以下第何位の逆になるのかへえ~
2023/03/09(木) 05:44:55.43ID:dlms8uGD0
同じEXCEL2021Professionalですが添付画像の①と②のデザインが違うのですが②の画像と同じにするにはどの様な設定にしたら良いですか?


【1 Windows11】
【2 2021 Professional】
【3 いいえ】
【4 否】
【5 いいえ】
【6 否】
【7 いいえ】
【8 否】
【9 否】

https://i.imgur.com/6nG25Hp.jpg
https://i.imgur.com/k0OWwwn.jpg
2023/03/09(木) 22:49:18.68ID:grkYl/NP0
リボンの数の差じゃないんかえ?
2023/03/10(金) 08:39:23.55ID:U0X/50kg0
>>208
今朝EXCELを使っていたら

新しいデザインが
使用出来るようになりました。

と表示が出で問題は解決しました。
ありがとうございます。
2023/05/13(土) 14:19:25.95ID:BfQa2GKY0
てすと
2023/05/16(火) 21:06:30.98ID:2zFbywzIM
データ入力規則のプルダウンリストを設定してセルに値を入力した後、リストの元の値を変更した場合にセル入力値を最新のリストに一括反映することはできないでしょうか。
元の値"a,b,c"→プルダウンで"a"を選択→元の値を"d,b,c"に変更→セルを再選択せずに"d"に更新させたいです。
2023/06/03(土) 18:39:21.76ID:wnsfBijQ0
暑いなおまいら
2023/06/20(火) 17:27:37.56ID:HRSjqD4xM
office365
xlsファイルでチェックボックスの上にマウスカーソルを持っていくとマウスカーソルが消える
まるでチェックボックスの下にマウスカーソルがあるみたいな
対象方法を教えて下さい
2023/06/20(火) 17:35:37.01ID:HRSjqD4xM
>213ですが
xlsファイルをxlsxで保存しても同じです
215名無しさん@お腹いっぱい。 (ワッチョイW 136e-8chH [123.218.92.128])
垢版 |
2023/07/22(土) 06:38:59.45ID:M0uIvsfB0
スターソルジャーみたいじゃん
VBAで自力で描画してみるのは?
2023/07/22(土) 16:55:59.37ID:U2bvmPwx0
そのチェックボックスが普通のOfficeのフォームコントロールなのかActiveXなのか
2023/07/22(土) 22:34:29.32ID:iTcXtinH0
ActiveXは使うなとどこかのトレーナーが言ってた記憶ある
2023/08/25(金) 01:27:43.88ID:vWwtzO1f0
1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2021
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否
【5 クエリが使えるか】いいえ
【6 クエリでの回答】否
【7 Accessが使えるか】いいえ
【8 Accessでの回答】否
【9 VBAの方が簡単で早くできる場合はVBAで回答】 否

りんご
みかん
いちご
すいか
めろん
ぶどう
ばなな
れもん
すもも

と1列に並んでいるものを、

りんご みかん いちご
すいか めろん ぶどう
ばなな れもん すもも

という表にしたい(順番も)のですが、簡単にする方法はありませんか?
(実際には1000個くらいあり、とても手作業では出来ません)
2023/08/25(金) 02:48:54.37ID:NexzZznx0
ん・・・ttps://toushitsu-off8.com/excel-1retu-hukusuu/
2023/08/25(金) 03:56:56.46ID:cYNGUm4l0
>>218
2021なのでSEQUENCE使えると思うのでこんなのは。
A1から1000個データがあるとして
B1 =INDEX(A1:A1000, SEQUENCE(1001/3, ,1, 3) )
C1 =INDEX(A1:A1000, SEQUENCE(1001/3, ,2, 3) )
D1 =INDEX(A1:A1000, SEQUENCE(1001/3, ,3, 3) )
最後の方でデータがなくなるとエラーがでるけど、そのへんは値コピーしてデータだけにしてエラー値を消すなど手作業で。

Excel365なら =WRAPROWS(A1:A1000, 3) で終わる
2023/08/25(金) 04:32:43.72ID:vWwtzO1f0
>>219
>>220
やってみます、ありがとうございます
2023/08/25(金) 04:48:39.90ID:vWwtzO1f0
別件で質問です
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2021
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否
【5 クエリが使えるか】いいえ
【6 クエリでの回答】否
【7 Accessが使えるか】いいえ
【8 Accessでの回答】否
【9 VBAの方が簡単で早くできる場合はVBAで回答】 否

メモ帳から複数のURLを貼り付け、

https://abc.com
https://def.com
https://ghi.com

となっていますが、この時点ではハイパーリンクにはなっていません
それぞれのセルをダブルクリックするとハイパーリンク化することが出来ますが、
一つずつダブルクリックするのが大変です
これらをまとめてハイパーリンク化することは出来ますか?
2023/08/25(金) 06:43:18.99ID:WycKdn+9M
A列に貼り付けてB列に=HYPERLINK(A1,A1)
2023/08/25(金) 08:14:49.18ID:Saqkpw2LM
>>218
やり方はいっぱい考えられるけど
簡単にって考えると
人によって簡単の基準が違うから
タダのセル参照のフィルでもいけるし
テキストエディタの正規表現使った置換でもいけるし
2023/08/25(金) 20:33:13.38ID:Skfut5nPd
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2019
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否
【5 クエリが使えるか】はい
【6 クエリでの回答】可
【7 Accessが使えるか】いいえ
【8 Accessでの回答】否
【9 VBAの方が簡単で早くできる場合はVBAで回答】 否

別シートにあるテーブルに行を追加した時に自動的に別シートにある別のテーブルにも行を追加したいのですが
このような機能はありますか?
2023/08/26(土) 02:45:38.22ID:xSj/MJ7d0
>>219
>>220
途中色々ありましたが、無事どちらのやり方でも出来ました
VBAも初めて使いましたが、とても勉強になりました

>>223
>>224
出来ました
ありがとうございました
2023/08/27(日) 20:02:57.01ID:O5u4tHizd
>>225
追記
具体的には「データの取得と変換」でテーブルを別シートから参照してる時と同じ要領で、更新をリアルタイムでやってほしい感じです。
228名無しさん@お腹いっぱい。 (ワッチョイW 7fd6-IpLx [219.98.137.219])
垢版 |
2023/08/28(月) 12:21:21.09ID:RVUu5KY10
>>225
二つのテーブルの内容は一緒って事?
2023/08/28(月) 13:38:49.66ID:i0SF/2fr0
>>225,227

> 「データの取得と変換」でテーブルを別シートから参照してる時と同じ要領
ということは、テーブルをクエリー変換するように、
「全ての行・列について、ひとまず同じクローンを別シートに作りたい」
ということ?
そうだとすれば、その目的は?

> 更新をリアルタイムでやってほしい
って、ワークシート関数の計算速度レベルを期待している?
2023/08/28(月) 20:44:39.95ID:YouYiLnyd
>>228
同じではない
シート1には元データに加えてシート1独自の列を設けて編集したいしシート2も同様
シート1とシート2はそれぞれ別の用途に使うので元データにすべての列を追加してしまうとすごく見にくくなるから分けたい

速度に関しては「=A1」のように入力して参照しているみたいに常に最新の状態でいるような感じを期待してる

ちなみに現状はシート1とシート2にテーブルを個別に作って多めに200行程度あらかじめ追加しておき元データをまるごと参照することで無理矢理対応してる
問題点としては
①多めに行を追加しておいたとしても今後元データがそれ以上の行数になる可能性が完全に排除できない
②最後の行と集計行の間に空行が生じるので手動で表示非表示を都度調整しなければならない
2023/08/28(月) 21:33:39.97ID:eqNAhMaYd
なんか偉そうだな
2023/08/28(月) 21:54:19.43ID:i0SF/2fr0
>>230
シート1の元テーブルの、
 行が変わるorデータが変わる
頻度は?
入力方法は?(どこからかExcelに引っ張らせるのか?手入力か?)
2023/08/28(月) 22:01:21.85ID:YouYiLnyd
>>232
元データの行の追加と削除、データの更新は直接手入力の想定
頻度は具体的な数字にするの難しいけど結構頻繁
(パワークエリの自動更新の一分間隔だとちょっと作業しててストレスに感じる程度)
2023/08/29(火) 00:05:19.20ID:V9+utNu70
既にクエリー自動更新で試しているようだけど、
仮に、何らかの関数でシート2にリアルタイムで反映させるとしたら、
1文字入力するたびに計算が入って、さらに使いにくくくなる。
1時間値の年間8,760行とかで。

シート1の変更をトリガーにして、VBAのPrivate Subで、
クエリー更新するにしても同様。

元テーブルを素直にクエリーでシート2に転写し、
そのクエリーテーブルの右側に列を追加すれば、
ワークシート関数が構造参照で使えるから、
シート1テーブル変更の反映は、
バッチ処理方式のクエリー更新に止めておくのが吉かと。
2023/08/29(火) 00:30:40.51ID:3n37a9ugM
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2016
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 否
【5 クエリが使えるか】いいえ
【6 クエリでの回答】否
【7 Accessが使えるか】いいえ
【8 Accessでの回答】否
【9 VBAの方が簡単で早くできる場合はVBAで回答】 可

存在しないファイルを絶対パスで参照先にしたときに出る「値の更新」のファイル選択ウィンドウを出さないようにする方法はありますでしょうか?
ググってVBAで確認ウィンドウやエラーウィンドウを抑止するものは色々見つかりましたが、上記の確認ウィンドウを抑止するものが見つからず質問させていただきます。
よろしくお願いします。
2023/08/29(火) 01:09:06.68ID:V9+utNu70
> そのクエリーテーブルの右側に列を追加すれば、
> ワークシート関数が構造参照で使えるから、

これには要注意がうるため、追記。

元テーブルの行数増減に
シート2のクエリーテーブルも、更新かければ追従するけれど、
追加したワークシート関数の組み方によっては、
きちんと計算できない場合がある。
例:累計を単純に上セル番地指定で足している、等
(回避策としては、行番号列を追加して、index(match([行番号]-1)で前行セル値を足す、等)

できればクエリー内で
追加列の計算をステップで追加するのが吉。
237名無しさん@お腹いっぱい。 (ワッチョイW 7fd6-Q1tE [219.98.137.219])
垢版 |
2023/08/29(火) 03:35:51.08ID:XfHRV7Ik0
>>230
Excel365 or 2021ならスピルで希望している事ができるかと。
2023/08/29(火) 03:57:23.59ID:V9+utNu70
>>237
それ考えたんだけど、
スピルでシート2に展開しようとして、
元テーブルの行が増えたとき、
F5再計算させなくても行、増えたっけ?

key列だけスピル展開で、index-matchで他の列参照するにも
テーブル内でスピルはエラーになって、
全列の行を自動伸縮するテーブル機能が使えなかったかと。
2023/08/29(火) 04:39:27.08ID:Ptc0XkUld
F5はジャンプ
再計算はF9だろ
240名無しさん@お腹いっぱい。 (ワッチョイW 7fd6-IpLx [219.98.137.219])
垢版 |
2023/08/29(火) 05:20:48.96ID:XfHRV7Ik0
>>238
オリジナルデータはテーブルで、テーブルからスピルでデータ参照する先はテーブルでない状態で。
key列でindexmatchしなくても =テーブル名 でテーャuルの全データbもってくるし=A=テーブル名[覧目] で指定しbス列データだけb烽チてくる。
241名無しさん@お腹いっぱい。 (ワッチョイ 6fd4-bIAO [223.165.48.210])
垢版 |
2023/08/30(水) 23:30:59.38ID:8X/ijx160
>>238

行数を可変で処理したい場合は、
例えば、最大処理可能な行数をあらかじめ5000行とか決めとく。
最初はその5000行をスピルで引っ張ってきくる。
そこから空白行を除いたものに縮め、行数を減らして処理するかな?
空白行は例えで、最終行が算出できればなんでも良いが。
計算を軽くするためにも可変にするのは意味あるかな。
2023/09/19(火) 14:09:24.44ID:hvjUKsU00
エクセル2013

デスクトップに置いてあるエクセルのファイルクリックで開いてもグレーの画面になる。
ファイル→開くで開くと正常に開く

なんとかならんでしょうか? DDEにチェックと入れてみたが変わらない
2023/09/19(火) 20:31:26.49ID:WGyPXwMEd
>>242
OSは何?
修復はやってみた?
https://faq.nec-lavie.jp/qasearch/1007/app/servlet/relatedqa?QID=014700
2023/09/20(水) 09:19:01.01ID:46hUfFsL0
>>243
win10です。

修復でもだめ。再インストしてもだめ・・・
2023/09/20(水) 10:01:47.76ID:WvWoiZ7Dd
テンプレートファイルがぶっ壊れてるんだろ
一回消せよ
2023/09/20(水) 10:43:07.22ID:46hUfFsL0
>>245
エクセルメニューのファイルから開くと、大丈夫なんだけど、
ファイル自体クリックして開くとどのエクセルファイルでもグレーになる。
2023/09/20(水) 14:02:19.06ID:Wpf3LTw30
>>246
ファイル→オプション→詳細設定
のところ
「Dynamic Data Exchange(DDE)を使用する他のアプリケーションを無視する」
にチェックが入っていれば外してOKクリック

大抵はこれで直ると思います
違ったらごめんなさいです
2023/09/20(水) 23:03:52.22ID:Eg87DC090
レジストリ壊れてるとか?
https://answers.microsoft.com/ja-jp/msoffice/forum/all/excel2013%E3%81%A7%E3%83%AA%E3%83%B3%E3%82%AF/58a8c30f-a13e-4314-9ca1-599d19f60961
2023/09/22(金) 15:06:33.98ID:85yEyL220
>>247
ありがとうございます。直りました!
2023/10/09(月) 20:10:59.69ID:hy+uI84B0
phonetic関数でふりがなが出てこなかったり修正必要なので
どうせ修正するなら関数じゃなくてwebで変換とか一覧表とかない?
2023/10/13(金) 20:15:10.95ID:T7TzTLEcd
何言ってるのかわからんけど、
phonetic関数がふりがなをどう表示するかは参照セルのふりがな設定に依存してる
2023/10/13(金) 20:18:33.04ID:T7TzTLEcd
アクセスキーはalt-h-g-tな
2023/10/17(火) 10:25:38.69ID:Gz5kjNZi0
Webの事例からふりがな参照は
AIでも完璧にはムリだべ

同じ漢字でも親族の意向で
読みは変わるし
キラキネームみたいに当て字は多いし
一意的でない
2023/10/17(火) 13:51:30.95ID:WU5tro72M
>>253
主流のよみだけで良いのです
関数があまりにも使い勝手が悪いので
2023/10/17(火) 23:10:40.97ID:lKGNeUth0
主流とする定義のリストを作ってそれから参照するしかないと思うんだけど
2023/10/18(水) 00:18:18.13ID:XEM22a120
>>255
そのリストを0から作るのは大変だから
ネットに上がってないかな?
2023/10/18(水) 01:41:35.16ID:esNyYySG0
誰主観の主流なのかも問題になるし、
そんなのがあったらかなりの人が使ってるはず…
というかあったとしてもおそらくデータ量が膨大すぎて標準的な運用に耐えられないと思うんだけど
2023/10/18(水) 01:42:52.08ID:esNyYySG0
2行目訂正

そんな都合のいいのがあったらかなりの人が使ってるはず…
2023/10/18(水) 10:35:13.12ID:rV71V6VpM
>>257
webで見つけたのは「あ」だけで何十ページもあって
全一覧表になってないから
1ページずつ収集するのに気が遠くなるので諦めました
2023/10/28(土) 20:31:40.46ID:6QA/QRmI0
【1 OSの種類         .】 Windows11
【2 Excelのバージョン   】 Excel2019
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否
【5 クエリが使えるか】いいえ
【6 クエリでの回答】否
【7 Accessが使えるか】いいえ
【8 Accessでの回答】否
【9 VBAの方が簡単で早くできる場合はVBAで回答】 否

AA1に●、AB1に☆、AC1に□・・・といった記号をAE1まで入っています

A10からZ20までの各セルに、記号が一文字ずつ入っています
この記号は、AA1からAE1までの記号以外もあります

A10からZ20に入力されている、AA1からAE1までの記号の数を、縦列で数えたく
A21に、=SUM(COUNTIF(A10:A20,$AA$1),COUNTIF(A10:A20,$AB$1),COUNTIF(A10:A20,$AC$1),・・・
という関数を入れています

これで望む数は出せているのですが、もっと簡単にする方法はないでしょうか

よろしくお願いします
2023/10/29(日) 19:30:24.00ID:KI2+hwrF0NIKU
ピポットテーブルですぐできそう
2023/10/30(月) 19:53:12.35ID:OXsNCb4pC
すいません、excel2019の置換で質問ですが

0.1 → 0.03
に置換するとします
しかし、選択範囲内には0.167というのもあり
これを普通に置換すると
0.1 → 0.03
0.167 → 0.0367
となってしまいます

0.1だけを置換する方法ってありますかね?
実際は長い計算式の最後に0.1か0.167が入っています
2023/10/30(月) 20:09:24.51ID:BJjwff6z0
>>262
0.167をハゲに痴漢
0.1を0.03に痴漢
ハゲを0.167に痴漢
2023/10/30(月) 20:11:05.91ID:BSQUl2mIM
書こうと思ったら書かれてた
2023/10/30(月) 20:42:55.29ID:ReG1mv/ad
>>262
置換ダイアログのオプションよく眺めて
■ このスレッドは過去ログ倉庫に格納されています
16歳の水野カイトが封印の刀を見つけ、時間が裂けて黒い風と亡霊の侍が現れ、霊の時雨と契約して呪われた刀の継承者となる場面

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