Excel総合相談所 156at BSOFT
Excel総合相談所 156 - 暇つぶし2ch1:名無しさん@そうだ選挙にいこう
24/02/28 14:46:32.64 .net
【1 OSの種類         .】 Windows**
【2 Excelのバージョン   】 Excel**
【3 VBAが使えるか    .】 はい・いいえ
【4 VBAでの回答の可否】 可・否

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

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

※前スレ
Excel総合相談所 155
スレリンク(bsoft板)

2:名無しさん@そうだ選挙にいこう
24/02/29 06:20:16.81 .net
1乙

3:名無しさん@そうだ選挙にいこう
24/02/29 10:57:58.47 .net
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel365
【3 VBAが使えるか    .】
【4 VBAでの回答の可否】
相談というか報告
条件付き書式を設定した後、ルールの管理ダイヤログを開いて「適用先」フィールドにマウスポインタを持って来てもカーソルの座標が半角12文字分ぐらい右にずれて表示されていて文字の選択が困難
数式で「=」のすぐ後ろを選ぶには「書式」フィールドまでマウスポインタをずらさないといけないので実質不可能、
仕方ないので適用先フィールド内の一番左にポインタを持って来て、そこから左は数式を消して(キーボード移動出来ないし)もう一回書き直す羽目になる
原因は不明。マウスドライバやGPUドライバはMS標準

4:名無しさん@そうだ選挙にいこう
24/02/29 10:58:02.79 .net
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel365
【3 VBAが使えるか    .】
【4 VBAでの回答の可否】
相談というか報告
条件付き書式を設定した後、ルールの管理ダイヤログを開いて「適用先」フィールドにマウスポインタを持って来てもカーソルの座標が半角12文字分ぐらい右にずれて表示されていて文字の選択が困難
数式で「=」のすぐ後ろを選ぶには「書式」フィールドまでマウスポインタをずらさないといけないので実質不可能、
仕方ないので適用先フィールド内の一番左にポインタを持って来て、そこから左は数式を消して(キーボード移動出来ないし)もう一回書き直す羽目になる
原因は不明。マウスドライバやGPUドライバはMS標準

5:名無しさん@そうだ選挙にいこう
24/02/29 11:24:05.10 .net
365
値の入った複数のセルを結合すると
左上のみの値以外は全部クリアされるけど
結合解除すると消えたデータが復活する事がある
保存して開き直してから結合解除しても復活する事がある
復活しないのもある
以前はそんな事なかった
俺だけ?

6:名無しさん@そうだ選挙にいこう
24/02/29 11:55:05.90 .net
そんなことよりオートSUMのダイアログが3マス分に掛かって直上のセルがコピーしにくすぎ!
ちっこい文字なんとかしようとは思ってたが最近のExcelはエスパーする?

7:名無しさん@そうだ選挙にいこう
24/02/29 12:32:56.67 .net
すまん、一回しか送信してないのに連投になった

8:名無しさん@そうだ選挙にいこう
24/02/29 15:31:30.88 .net
a列に団体名、b列に1回目の日付、c列に2回目の日付、d列に3回目の日付が入っている。
こいつらをピポットに入れて1回目の日付 団体名、2回目の日付 団体名、 3回目の日付 団体名って感じの日付ごとの集計ってどうやる?
団体名のそのまま表示までは調べていけたけど…。gptくんもお手上げエスパー質問だけどお願いします

9:名無しさん@そうだ選挙にいこう
24/02/29 21:27:30.08 .net
A列の団体名は何行あるのか それは一度だけじゃ無くて何度も繰り返し出て来るのか
B列以降の三日分はすべて埋まってるのかまばらなのか
日付ごとの集計とは何を集計するのか 団体を絞ったら日付をまとめたいのか・逆に日付で団体をまとめたいのか
もしくは、その他に数量や金額などの数値が存在していてそれの合計をとりたいのか

10:名無しさん@そうだ選挙にいこう
24/03/03 17:17:06.01 .net
質問者の追跡できたほうがいいのになんでワッチョイどころかIDも消してんの?
>>3
たぶんおまかんだと思うからとりあえずF2キーとTABキーで凌げばとしか
ダイアログボックス内の数式選択でもF2キーが要になることを知らない人めちゃくちゃ多いし
>>8
ピボットテーブル使わなくてもTOCOL関数で一発で変換できるかと
バージョンも何も書いてないからこう答える

11:名無しさん@そうだ選挙にいこう
24/03/03 22:25:10.24 u8rEpfMCd


12:名無しさん@そうだ選挙にいこう
24/03/05 10:16:35.45 .net
365
散布図じゃない普通の折れ線グラフを
90度回して表示したい
折れ線が縦方向に走る感じ
行と列の入れ替えでは実現できない
今はカメラ機能でやってるけど
変更しなくても変更されたから保存する?
って聞いてきて困るので
他の機能でなんとかしたい
同じシートには普通表示の折れ線グラフや表示も混在してる
良い方法ある?

13:名無しさん@そうだ選挙にいこう
24/03/05 11:00:26.65 .net
>>12
不可能
散布図で我慢しとけ

14:名無しさん@そうだ選挙にいこう
24/03/05 11:02:41.96 .net
>>12
オートシェイプで折れ線を再現するか、スクショ取って画像を回転して貼り付け

15:名無しさん@そうだ選挙にいこう
24/03/05 16:35:22.99 .net
元の折れ線グラフで、軸の書式設定-文字のオプション-テキストボックス の文字列の方向を左へ90度にしておいてから
グラフをコピー 貼り付け先で[図として貼り付け]
元のグラフと連動しないから、データの増減更新とか変更するたびに作り直さなきゃいけないけど

16:名無しさん@そうだ選挙にいこう
24/03/06 12:01:46.06 .net
確認不足でした [図として貼り付け]は対策に成り得ませんでした 失礼しました
ググったら、アドインのうち分析ツール二件をOFFにすれば・・などがありましたが、こちらの環境では
元々OFFなのにメッセージが出てしまいます 仕様なのかいずれアプデで解決するのか

17:名無しさん@そうだ選挙にいこう
24/03/07 10:41:43.19 .net
再びで恐縮 他のファイルでもグラフ使っていて、そちらだと毎回保存を聞かれることなんか
無かった気がして、何が違うんだ?と双方を見比べてみた
聞かれないファイルでも8ヶぐらいグラフを貼り付けている(データがかなりな量あるグラフ)
聞かれるファイルをコピーして、思い切ってグラフ全部削除してみたけど、保存聞いてくる
グラフのせいじゃ無かったと判明 回転させた図を貼り付けたファイルでも、聞いてこない
たぶん他の理由 揮発性関数とかいう奴か他の理由があるんだと思われました
URLリンク(alpacasan.info)

18:名無しさん@そうだ選挙にいこう
24/03/07 12:36:37.99 .net
カメラ機能使っても起きる

19:名無しさん@そうだ選挙にいこう
24/03/07 14:40:00.42 .net
じゃあカメラ機能は使わない方向で
折れ線グラフを縦にする意図・理由が知りたいところ

20:名無しさん@そうだ選挙にいこう
24/03/07 15:10:31.40 .net
3Dグラフと
手前から見た2Dグラフと
左から見た2Dグラフの
3つのグラフを表示したい
左から見たグラフは90度回したい

21:名無しさん@そうだ選挙にいこう
24/03/08 12:13:19.68 .net
回転できるアプリに、エクセルワークシートオブジェクトの形式貼り付けて回転して見る。
Microsoft publisherは回転できるみたい。
他にも回転できるアプリはあるっしょ?

22:名無しさん@そうだ選挙にいこう
24/03/08 14:43:57.12 .net
グラフが犯人じゃ無い 当人が確認したかどうかは不明だけど

23:名無しさん@そうだ選挙にいこう
24/03/08 15:22:32.04 .net
例えば
シートBのA1,A11,A21,……のセルに入力されているデータを
シートAのA1,A2,A3……にリンクさせるのを自動的にやるにはどうしたらいいでしょうか
リンク貼り付けをひたすらやるにもデータ量が膨大で
当然オートフィルも使えないですし(しかもシートAとBで参照データの間隔がズレていますし)
さらに頭を使って
A1,A11,A21...とオートフィルで入力して
Aを='シートB'!Aに全て置換をしようとしましたが
エラーが出て置換させてくれません。
=の前に'を付けるとただの文字列になってしまい
シートBのデータを参照してくれず
八方塞がりな状態です。
検索してもこういう細かいケースバイケースまで書いてあるところが見当たらず非常に困ってます。
Excelって基本操作は簡単な割に細かいところが難しすぎますよね

24:名無しさん@そうだ選挙にいこう
24/03/08 15:45:30.01 .net
=INDEX(WRAPROWS(シートB!A1:A21,10),,1)

25:名無しさん@そうだ選挙にいこう
24/03/08 16:03:51.03 .net
>>24これをオートフィルするとちゃんとなります?

26:名無しさん@そうだ選挙にいこう
24/03/08 17:11:59.71 .net
>>24VALUEエラーが出ます

27:名無しさん@そうだ選挙にいこう
24/03/08 17:59:19.42 .net
これはワタクシめにお任せを
=INDEX(WRAPROWS(シートB!A1:A○,10),,1)
○は末端のセル番漁らんかい!

28:名無しさん@そうだ選挙にいこう
24/03/08 18:26:59.40 .net
VALUEは計算式不備で出るマークなんだが
よし。エスパーしよう1行目から10行ごとに日計入ってんだろ。その場合=SUM(IF(MOB(RAW(A1:A○),10=の式が使えるんだがこれを申告用に集計だな?w 必要ないんで総額をeTaxの売上に打ち込みなはれ

29:名無しさん@そうだ選挙にいこう
24/03/09 16:12:00.71 .net
=INDEX(SheetB!A:A,1+(ROW(1:1)-1)*10)
SheetB!A:A 勿論範囲を絞ってもいいしむしろ絞った方がいい
1+ 大抵タイトル行とかが入ると思われるので、最初に該当する行数と捉えて
*10 間隔 8行おきとかなら *8で

30:名無しさん@そうだ選挙にいこう
24/03/11 02:20:01.83 .net
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel365
【3 VBAが使えるか    .】使えない
【4 VBAでの回答の可否】 可
A列(コード) B列(個数)
111      1
111      5
111(小計)  SUM(B1:B2)
112
112
112
112(小計)
113
113
113
113(小計)
111
こういう表があって一番下に111が現れた時、2行目にいきつつSUMの範囲内に収める方法ある?
実際はコードが沢山あって行の並びもバラバラだから切り取って持っていくのはやりたくない

31:名無しさん@そうだ選挙にいこう
24/03/11 10:25:57.50 .net
それはさすがに使い方が間違ってる
ランダムに入力されるSheet と それを並べ替え、集計するSheet は別にしないと
入力用にユーザーフォームを使う手もあるが、後半の手間は一緒なような気がする
もしくは、各コードの範囲を余計に設けておいて、空欄を埋めてくとかか
111用に予め20行設けておく 21行目に111の合計を=SUM(B1:B20)にしておくような

32:名無しさん@そうだ選挙にいこう
24/03/11 15:31:10.34 .net
>>23ですが
>>29でなんとかなりました
ありがとうございます
ただ、追加で
>>23のように隣のシートを参照するんですが
A1,A11,A21,A31,A41,と5つ参照したあとに
その後30とんで
A71,A81,...
と参照する
を繰り返すなんて神業的なことはオートフィルで出来たりしないですよね……

33:名無しさん@そうだ選挙にいこう
24/03/11 16:36:16.04 .net
>>31
ありがとう
既存の商品リストに新しい商品コードを付与してそれに対応した新書式に転記しないといけないんだよね
今後も旧書式のリストが沢山出てくるから新書式の一番下に旧のリストをコピペしてコード付与→並び替えでなんとかしたかったが難しいか…

34:名無しさん@そうだ選挙にいこう
24/03/11 17:48:59.40 .net
>今後も旧書式のリストが沢山出てくる  なんでだ? とっとと全部提出しろと促せ
小出しにされちゃあ仕事に差し支える!と、異議を唱えろ
つか、データの総量も把握しないまま設計してたら、オーバーフローの時どう対応するんだ
仕様だって想定外の事態に成るかも知れない・・ ま、Excelなら融通利くんだろうけど
もう、段取りもへったくれも無いような雑な前準備でしか無いなら、手抜きしてないで手を動かせ、と
 途中途中にSUMとか書いていかにも困ってる風を装ってるけど、商品コードでSUM要らんだろ
 在庫数とかだとしても、データ打ち込んでる間に変動しちまう もう何が何だか

35:名無しさん@そうだ選挙にいこう
24/03/11 18:56:46.82 .net
馬鹿が考える解決方法とやらは馬鹿な頭から出てくる方法だから馬鹿な方法に決まっている法則

36:名無しさん@そうだ選挙にいこう
24/03/11 21:49:26.72 .net
シートを同じブックの中にコピーすると
カメラ機能の図と範囲がズレるのですが
対策ありますか?
セルとか文字とか編集しても
動かない設定にしてあります
365です

37:名無しさん@そうだ選挙にいこう
24/03/11 23:43:23.52 .net
NGワード推奨:馬鹿 バカ 

38:名無しさん@そうだ選挙にいこう
24/03/12 07:36:34.33 .net
馬 鹿

39:名無しさん@そうだ選挙にいこう
24/03/12 07:36:48.04 .net
バ カ

40:名無しさん@そうだ選挙にいこう
24/03/12 10:49:02.08 .net
フッターを削除したいのですが、シート上で編集しても印刷すると元に戻ってしまいます。
おそらくVBAで設定してるかと思うのですが、前任が引き継ぎなく退社してしまった為、
パスワードがわかりません。
強制的にフッターを表示させない方法があればご教示頂けないでしょうか。

41:名無しさん@そうだ選挙にいこう
24/03/12 11:32:30.46 .net
紛れも無く「フッター」なのか 印刷設置にある「フッター」の対応では消えないのか
VBA内に設定されていいるとしたら、いずれフッター以外にも支障が出て来る
その時どうするのか 業務で制作した成果物ならパスワードも引き継ぐ義務がある
ただちに前任者に連絡を取って、最後まで引き継ぎを要求すべき
行方不明や死亡などでどうしても叶わない場合は、専門の業者に依頼することも検討

42:名無しさん@そうだ選挙にいこう
24/03/12 11:39:22.65 .net
>>41
シートは複数あるのですが、他のページは印刷>ページ設定からフッターを編集すれば編集した状態で
印刷ができるのですが、特定のシートだけが編集しても印刷するともとにもどってしまいます。
前任はほぼクビのような形でバックれてしまったので、連絡がつきません。
専門業者も検討してみますが、上がケチなので稟議が通るかどうか。
何より急ぎで解決しないといけないので困り果てています。

43:名無しさん@そうだ選挙にいこう
24/03/12 12:42:26.63 .net
勝手に困ってろ
お前の会社の問題
金を払ってやってもらえ

44:名無しさん@そうだ選挙にいこう
24/03/12 13:03:32.10 .net
では、新たに作り直す案を提示して上を説得させる必要も出て来る
たかがフッター されどフッター それ一点ごときにカネなんか出せるか
というのが上の対応なら、「じゃあ仕方ないですね」で応じるしかない
もしくは、ググって出てきた対策を自ら実施するなり そのせいでファイルが壊れても自己責任

45:名無しさん@そうだ選挙にいこう
24/03/12 13:14:50.30 .net
そのブックをマクロなしで(別のファイル名で)保存してから開き直して印刷してみては?

46:名無しさん@そうだ選挙にいこう
24/03/12 13:48:47.20 .net
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel365
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否
どこに行けば良いのかわからなかったのでこちらへ。
板違いであれば、申し訳ありませんが誘導していただけると有難いです。
全部で20個のシートがあり、それぞれ各シートには1ページしかありません。
なので全部で20ページです。
全シートを選択してから全シートで両面長辺綴じ印刷設定して印刷。
(理想)1-2、3-4、5-6、7-8、・・・ってな感じで10枚に収まるはずなのに
(現実)1-2、3-4、5、6、7-8、9、10、11,12,13・・・ってな感じで、最初は両面、
途中から片面、んでまた途中一部が両面で、後半ほとんど片面って症状が発生してます。
そして片面で出ちゃったところだけシート選択して印刷かけると、上述の現実でいうと
5-6、9-10、11,12,13・・・のように、やはり一部はちゃんと両面になるけど途中から片面になってしまいます。
同一シート内の複数ページ印刷はちゃんと全て両面で刷れます。
印刷途中で両面印刷が片面印刷に変わる、といった症状がググっても見つからなかったので来ました。
プリンターは京セラのTASKalfa3253ciです。
コントロール設定の方からプリンターの初期設定を両面長辺綴じにしているので、片面刷り設定になってることはないです。
紙が無駄すぎるので、誰か解決方法が分かる方・・・教えてください。

47:名無しさん@そうだ選挙にいこう
24/03/12 13:57:20.41 .net
【1 OSの種類         .】 Windows 11
【2 Excelのバージョン   】 Excel 365
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 可
A1とA2セル真ん中の境目にセル結合を使わず文字を入力する事は可能ですか?
左右はともかく上下の真ん中への表示は無理ですかね?

48:名無しさん@そうだ選挙にいこう
24/03/12 14:16:19.29 .net
>>46
Excelでは、印刷設定はワークシート1枚ごとに個別に記憶する仕組みになってる
ただし、印刷の直前に設定を変えると、その時選択されてたシートだけ一時的に変更される
1枚ずつ設定を合わせ直して上書き保存してみ

49:名無しさん@そうだ選挙にいこう
24/03/12 14:17:13.52 .net
>>47
オートシェイプ

50:名無しさん@そうだ選挙にいこう
24/03/12 14:25:18.25 .net
>>49
あーーーなるほど!
全っ然思いつかなかった。。。
ありがとう、本当にありがとう

51:名無しさん@そうだ選挙にいこう
24/03/12 14:33:53.46 .net
>>46
ありがとうございます。
しかし何度やってもダメですね。
印刷設定はデフォで両面刷りにしてあるので、全然弄ってないのです。
念のため、全てのシートが両面刷りになっているか一枚一枚確認しましたが、全て両面になっていました。
同じシートだけ片面になってしまうのでシートに原因があると思われるのですが、
そのシートだけ選択すると両面になるので意味がわからないです( ノД`)

52:名無しさん@そうだ選挙にいこう
24/03/12 15:05:15.87 .net
片面と言っても表か裏か

53:名無しさん@そうだ選挙にいこう
24/03/12 15:10:23.83 .net
>>45
ありがとうございます。
その線で色々試したら無事解決しました。本当にありがとうございます。

54:名無しさん@そうだ選挙にいこう
24/03/12 20:44:00.53 .net
>>45 そんな手があったとは さすがです

55:名無しさん@そうだ選挙にいこう
24/03/16 12:09:37.43 .net
【1 OSの種類         .】 Windows11
【2 Excelのバージョン   】 Excel 365
【3 VBAが使えるか    .】 少し
【4 VBAでの回答の可否】 否
正の整数の、上二桁を残して切り上げたいです
例えば、12345だったら13000、4567なら4600のように
こんな感じで一応それらしい動きはしているのですが、もっとシンプルな方法はありますか?
=ROUNDUP(A1,2-LEN(TEXT(A1,"#")))

56:名無しさん@そうだ選挙にいこう
24/03/16 12:52:03.38 .net
>>55
ceilingで行けると思います

57:名無しさん@そうだ選挙にいこう
24/03/16 13:23:55.40 .net
=ROUNDUP(A1,1-LOG10(A1))

58:54
24/03/16 23:00:36.98 .net
ROUNDUPをceilingに変えるメリットはよくわからないですが、ceilingでもできそうですね
LOG10は思いつきませんでした…というかROUNDUPの二個目の引数って小数を受け付けるんですね、ありがとうございます

59:名無しさん@そうだ選挙にいこう
24/03/17 01:04:00.97 .net
切り上げとか切り捨てってマイナスの時の挙動が複数あるから注意

60:名無しさん@そうだ選挙にいこう
24/03/17 06:35:59.02 .net
>>59
元の質問を読んで理解できない馬鹿

61:名無しさん@そうだ選挙にいこう
24/03/17 07:07:05.46 .net
>>60
文盲乙

62:名無しさん@そうだ選挙にいこう
24/03/17 11:03:39.43 .net
朝っぱらから、いきなり無辜の他人に罵声浴びせなきゃ一日始まらないとは情けない
ものっそ社会経験が未熟なガッコの教員とかかな
若しくは、よっぽど世間・社会から排斥され続けてるとかか
起き掛けにいきなり悪罵なんて、よく出てくるもんだ 取り敢えず呪いを掛けとくわ

63:名無しさん@そうだ選挙にいこう
24/03/17 13:34:38.34 .net
NG設定てこんなに平和に見えるんだな
あぼーん

64:名無しさん@そうだ選挙にいこう
24/03/17 13:59:02.02 .net
『正の』整数の、上二桁を残して切り上げたいです

65:名無しさん@そうだ選挙にいこう
24/03/17 18:51:20.86 .net
>>61
正の整数と書いてあるだろ
「正の」意味がわからない馬鹿なのか?

66:名無しさん@そうだ選挙にいこう
24/03/17 18:59:37.52 .net
>>65
質問者へのレスじゃないだろ
マヌケ

67:名無しさん@そうだ選挙にいこう
24/03/17 20:35:34.52 .net
つまり、関係のないことを俺はこんなことも知ってるぞ!とひけらかしたと

68:名無しさん@そうだ選挙にいこう
24/03/17 21:25:10.91 .net
あぼーん

69:名無しさん@そうだ選挙にいこう
24/03/18 11:09:50.18 .net
データ取得して2つか3つテーブルをマージしたあと、列の追加で生データを入力したい。
データ更新とかソートしてもずれないようにしたい、どうしたらええんや…

70:名無しさん@そうだ選挙にいこう
24/03/18 19:35:04.53 .net
>>69
>データ取得して2つか3つテーブルをマージ
この部分はどうやるつもりなの?

71:名無しさん@そうだ選挙にいこう
24/03/19 07:22:20.16 .net
一時ソースDBにデータ追加して
毎回ソートやらなんやらしたデータをゲッツするのがいい

72:名無しさん@そうだ選挙にいこう
24/03/19 08:09:23.40 .net
PowerQueryかな

73:名無しさん@そうだ選挙にいこう
24/03/19 09:14:20.03 .net
>>69
取得するデータに重複しないキー列はないの?
時系列とか地点とか、その組み合わせでも
なければ連番振るとか
あればそれの差分(新規だけ)を軸にした
生データ入力用テーブル作って手入力、
それをクエリー化、さらにマージとか
クエリ プロパティの「バックグラウンドで更新する」のチェックはOFFにしておき、
手入力前と後に分けて
手動かVBAで一つずつクエリー更新させる

74:68
24/03/19 09:48:35.81 .net
なるほど、cancatenateでキーを取得するかクエリの結合編集画面で、もうソートしてから列追加でやれよ、そんで変更するなよって話か
ありがとん助かった

75:名無しさん@そうだ選挙にいこう
24/03/20 17:55:57.92 .net
【1 OSの種類         .】 Windows11
【2 Excelのバージョン   】 Excel2019
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

エクセルの関数HYPERLINKの書式についての質問です。
あるシートに目次を作成し、リンクによって当該シートへリンクする関数として
作成しました。
引数に入力する、記号の意味を教えて頂きたいです。
エクセルでのパスの書式と関係すると思います。
書式としては
HYPERLINK(リンク先, [別名]) ・・・?
が検索結果として見つかりましたが、以下の例のようにしました。
拾いつつ作成したために細かい記号の意味が分かりません。

76:名無しさん@そうだ選挙にいこう
24/03/20 17:56:31.42 .net
・・・続き
作成した関数:
=HYPERLINK("#"&A2&"!A1",A2")
その機能:
A列のA2以下から曲名を列挙
B列にその曲名に応じたハイパーリンク
シート名に曲名を使用
関数の意味:
下記のように意味を推測すると
ハイパーリンクをクリックすると、
作業中のワークシートから、セルA2の値と同名のシートへ移動し、
そのシートのA1にカーソルを移動する
ハイパーリンクの表示名はセルA2の値とする
とリンク自体は機能していますがここで質問です。
1,?の「リンク先」は””で囲い指定するのですか?
本ブックのシートのどれかという意味で、他のブックのセルの値を参照する場合は
#の代わりにブック名称を入れたりして使用するものですか?
2,「#"&A2&」の意味について。
1,であるならば「#"&A2&」はパスを意味しますか?
「現在のワークシートのセルA2の値と同名のシート」の「パス」を自動取得しているのでしょうか
#と&の組み合わせでそのように指定できるということですか?
3,!A1の意味
!はシート下のセル番地を示し、続くA1でセルを指定している

以上です。宜しくお願いします。

77:名無しさん@そうだ選挙にいこう
24/03/20 18:47:21.94 .net
その機能:×

訂正 


シートのデータ:
A列のA2以下から曲名を列挙
B列にその曲名に応じたハイパーリンク
シート名に曲名を使用

改行多すぎエラーが出た為詰め込んでしまいましたがご了承下さい

78:名無しさん@そうだ選挙にいこう
24/03/20 21:18:17.13 .net
>>75
ChromeとかのブラウザのURLとして機能するものならなんでも入れられます。
ダブルコーテーションでくくって「&」で連結します。

「#」とか「!」とかはExcelのシートやセルのアドレス表現に使われます。

どこかのセルで「=」を入力し、マウスでほかのシートや他のブックのセルをクリックすれば、参照するための文字列が入力されます。
それを参考にするだけです。

79:名無しさん@そうだ選挙にいこう
24/03/20 22:55:36.35 .net
ありがとうございます。
URLとして機能するものというのはパスと同じかと思いますが、
#はブック名とシート名の結合状態を示しますか?
ブック名 シート名 セル番地
となるとき「!」はシート名からセル番地へとつなぐものですが
「#」はブック名とシート名をつなぐものですか。
おそらく同一ブック内のリンクなのでブック名称とそれより上のフォルダなどのパスは
相対パスになっていて省略されているのかと思います。
&で連結する場合、シート名の両側に付けるものなんですか。
リンク先の表現としては
"ブック名までのパス# "&シート名&" !セル番地"
こうですかね。

80:名無しさん@そうだ選挙にいこう
24/03/20 23:14:01.44 .net
あぼーん

81:名無しさん@そうだ選挙にいこう
24/03/21 08:17:09.69 .net
ここがいちばん判り易い
URLリンク(office-kanade.com)
”の数が合ってないのや&で繋げたい理由とかも、ここで明快になると思う

82:名無しさん@そうだ選挙にいこう
24/03/21 12:14:08.62 .net
イヤイヤ
1月の1が欲しいのにROW(A1)はおかしいでしょ

83:名無しさん@そうだ選挙にいこう
24/03/21 18:17:07.45 .net
>>82
でもさあ、結果は合ってるし目的も達成できてるんだよなあ
なんかモヤモヤする数式だけどさ

84:名無しさん@そうだ選挙にいこう
24/03/21 18:25:45.20 .net
読みましたが・・・
誘導じゃなくて逆に端的に説明出来なかったんですか
&でつなげる
#はブックへのリンクの前に付ける
これだけの確認でした

85:名無しさん@そうだ選挙にいこう
24/03/21 19:44:13.68 .net
馬鹿に馬鹿にされる馬鹿な人達

86:名無しさん@そうだ選挙にいこう
24/03/21 21:51:57.93 .net
#は同一ブックの時に限られる 他のブックにリンクする場合は不要(つかエラー吐くと思った)
=HYPERLINK("[C:\Users\hoge\Documents\hage.xlsx]Sheet名!セル番地","別名")とかの表現
&を使うのは複数の文字列を連結するため(HYPERLINK関数に限らずExcelのお約束)
ROW(A1)が気持ち悪いなら =HYPERLINK("#"&1&"月!A1",ROW(A1)&"月")
これでもオートフィルで同じ結果が得られる(たまたま1~12月だから可能なだけに過ぎないが 
また、パラメータの別名側のROW(A1)をやめようとすると、もっと面倒な式に成る(なので結果オーライ)
 簡潔に答えろっつわれても、あんな簡潔なサイト読んでも誤解してるようだから
 やりとりが長く成りそうで鬱陶しいから、いっぱい試行錯誤してから質問しろ(思い込みがhageしい)

87:名無しさん@そうだ選挙にいこう
24/03/22 11:22:06.39 .net
何を偉そうに

88:名無しさん@そうだ選挙にいこう
24/03/22 12:35:58.16 .net
俺もそう思った

89:名無しさん@そうだ選挙にいこう
24/03/22 16:03:17.10 .net
馬鹿の馬鹿による馬鹿のための掃き溜め

90:名無しさん@そうだ選挙にいこう
24/03/22 16:49:58.27 .net
何でExcelに長けてるヤツって常に上から目線なの?

91:名無しさん@そうだ選挙にいこう
24/03/22 17:01:22.73 .net
やたらマウント取ってくるのは一人だけだよ
ここしか居場所のないかわいそうなヤツ

92:名無しさん@そうだ選挙にいこう
24/03/22 17:17:11.41 .net
ルックアップとかすらわかってない馬鹿が質問します
Excel2013
a3に18を入れるとa5に14 、a6に2、a7に2、a9に合格!と出るようにしたいのですが何関数を使えばいいのでしょうか?

93:名無しさん@そうだ選挙にいこう
24/03/22 17:33:43.58 .net
>>92
A5=IF(A3=18,"14","")
A6=IF(A3=18,"2","")
A7=IF(A3=18,"2","")
A9=IF(A3=18,"合格!","")

94:名無しさん@そうだ選挙にいこう
24/03/22 17:35:07.96 .net
サンキュー速い人!

95:名無しさん@そうだ選挙にいこう
24/03/22 17:40:51.78 .net
すいません速い人
数値は全て18:00のように時間でした
当然エラーでしたわ困った

96:名無しさん@そうだ選挙にいこう
24/03/22 22:26:57.07 .net
非礼な振舞いにはより非礼で返す それが比例代表制 ドント式 なんつて

97:名無しさん@そうだ選挙にいこう
24/03/22 23:36:23.30 .net
必要な勉強時間全体を入れると自動で割り振るのか。
>>95
18の代わりに
TIME(0,18,0)
って入れればいい。
14,2も同様

98:名無しさん@そうだ選挙にいこう
24/03/23 01:31:32.43 .net
>>93
>>97
ありがとうざいます
なんとか使い方覚え始めました
2歴日の勤怠表だとさらにいじらにゃならんですね頑張ります

99:名無しさん@そうだ選挙にいこう
24/03/23 09:08:00.80 .net
>>98
サンプルダウンロードして気に入ったの使えばいいんじゃね?
URLリンク(www.google.com)

100:名無しさん@そうだ選挙にいこう
24/03/25 02:25:42.11 .net
結論:ここでアレコレ聞くより、優秀なテンプレート使うのが手っ取り早い。

101:名無しさん@そうだ選挙にいこう
24/03/25 16:58:06.47 .net
楽しめんじゃんww

102:名無しさん@そうだ選挙にいこう
24/03/26 00:57:54.09 .net
テンプレダウンロードしてビールスとかに犯されると恥ずかしいし

103:名無しさん@そうだ選挙にいこう
24/03/26 15:41:37.66 .net
【1 OSの種類         .】 Windows7か10
【2 Excelのバージョン   】 wps
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否
毎日、運送会社に商品を運んで行ってもらっています。
表を作らないといけないのですが、
都道府県別で市町村別重さ個数運賃金額が
並べるようにしたらどうしたら良いですか?
都道府県にはなるのですが、市町村重さ個数運賃金額まで、合わせたいのですがどうしたらいいのかわかりません

104:名無しさん@そうだ選挙にいこう
24/03/26 16:23:09.11 .net
こんなのに仕事をさせる会社って

105:名無しさん@そうだ選挙にいこう
24/03/26 17:28:32.11 .net
WPS ってキングソフトの奴じゃね? Excelじゃねーけどまあいいか
マス目がいっぱい並んでるだろ? それをいっこずつセルって呼ぶんだ
で、縦のセルには同じものを並べるようにする 都道府県|市町村|荷物・荷姿|重さ|個数・・
荷物に依っては空欄が出来るかも知れないけど、それでもいいんだ とにかくセルに記入してく
毎日の作業だから、最初は苦に成るかもしれないけど、そのうち慣れる 慣れなきゃ仕事にならないし
それができたら こことか参考にしてあれこれいぢってみる
URLリンク(youtu.be)
URLリンク(youtu.be)
URLリンク(youtu.be)
URLリンク(youtu.be) まだまだ続くようだけど自分のペースで
仕事中にYOUTUBEなんか見てるんじゃ無い!と怒られたら、仕方無いからおうちに帰ってから見よう

106:名無しさん@そうだ選挙にいこう
24/03/26 17:29:27.81 .net
win7+キングソフトを使わせてるようなケチな会社だと、社員の説明能力もそれなりになってしまうんだろう
エスパーすると、重さ・個数・運賃・合計金額の列にフィルタをつければいいんじゃね?

107:名無しさん@そうだ選挙にいこう
24/03/26 17:34:13.66 .net
このスレが何のスレかわかってるのか?この馬鹿

108:名無しさん@そうだ選挙にいこう
24/03/26 19:46:13.51 .net
フィルタ付けたら必要な項目消えちゃうでしょうに ソート(並べ替え)ですね 人の事言えないですね

109:名無しさん@そうだ選挙にいこう
24/03/26 19:55:50.44 .net
ピボットテーブルの話やろ

110:名無しさん@そうだ選挙にいこう
24/03/26 20:35:19.82 .net
並べ替えよりもフィルタを使った方が、ソートも抽出もできるし操作も簡単だから、欲しい情報に応じてソートし直したい場面だとすれば適してると思った
もしかして、キングソフトだとフィルタの機能が弱かったりする?
実際どういう場面で使いたいのかイマイチ分からないから、もちろん的外れな可能性は高いけどさ

111:名無しさん@そうだ選挙にいこう
24/03/26 21:57:28.26 .net
>>103
他のExcelの掲示板でも同じこと質問してたけど、ExcelじゃないんだしYahoo!知恵袋あたりで聞いたら?

112:名無しさん@そうだ選挙にいこう
24/03/26 22:20:15.65 .net
データも正規化されてないんやろなあ・・・

113:名無しさん@そうだ選挙にいこう
24/03/26 23:50:48.64 .net
>>103
真正の馬鹿現る

114:名無しさん@そうだ選挙にいこう
24/03/27 05:03:30.24 .net
BIZゴが等幅かつ標準だから重宝してたんですが数字が細すぎる気がする
レシートなんかのは等幅なのに全角数字みたいな感じですよね
合計欄など目立たせるとこだけBIZゴPにしてる
標準ではいってて数字の視認性いいのありますか?混植できないからやっかいなんだねど
商品名はBIZゴPにして数字セルは……
細くても貰った側はなんともおもいませんか?

115:名無しさん@そうだ選挙にいこう
24/03/27 08:51:20.52 .net
見やすさとか考える以前に、どの環境でも標準で必ず入ってるのは、MSゴシックとかのMS系だけ
それ以外のフォントはOSのバージョンが限定される

116:名無しさん@そうだ選挙にいこう
24/03/27 14:46:16.40 .net
数字セルだけ設定できるなら、arialが良い
視認性が良く、環境を選ばず、太字にしても幅が変化しない

117:名無しさん@そうだ選挙にいこう
24/03/27 23:32:16.66 .net
商品名とかはBIZゴシックで日付や金額欄だけArialとかは割と一般的?
大手の書面とかDMでも数字だけOCRB(仕方なくなのかもしれないけど)とか数字がでかいフォントとかはあるよね

118:名無しさん@そうだ選挙にいこう
24/04/02 23:44:56.94 .net
テーブルAテーブルBをマージして、テーブルCを作成
テーブルCの値を変更したら、ソース元のテーブルABの値も変更される
こんなシステムを作るには、VBAでSQL操作するしかないですか?

powerqueryとか使って何とかならないでしょう

119:名無しさん@そうだ選挙にいこう
24/04/03 06:32:26.85 .net
powerqueryで何とかなるよ

120:名無しさん@そうだ選挙にいこう
24/04/03 10:38:47.41 .net
結果のCテーブル側から手入力で修正して
元のA・Bテーブルに反映させるのは
入力が双方向になってしまい、
循環にならないように気を遣わなければならないので、
少なくともPowerQueryでは厳しいかと。

121:名無しさん@そうだ選挙にいこう
24/04/03 12:20:31.62 .net
powerqueryで
出力先としてのCテーブルと
入力としてCテーブルを使用する事は別の事として考えられる
配慮は必要だけど
循環させる使い方はネットで記事が見つかる

122:名無しさん@そうだ選挙にいこう
24/04/03 12:26:57.08 .net
>>121
できないと思ってしまうレベルのpowerqueryの理解力だと無理だと思う

123:名無しさん@そうだ選挙にいこう
24/04/04 17:41:28.60 .net
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel365(会社のアカウントも家の個人のアカウントも同じ現象)
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 否
数か月前からの現象で、Excelワークシートのセルに罫線文字「┌」とか「┘」を入力すると、勝手にMicrosoft JhengHeiという中国語フォントになってすごく困ってるんだけど、
これはどこを操作すれば勝手に変換されないようにできるんですかね?
Microsoft JhengHeiに変えられるとセルの高さが変わってしまうので困るんですわ

124:名無しさん@そうだ選挙にいこう
24/04/04 19:03:36.77 .net
そうですか

125:名無しさん@そうだ選挙にいこう
24/04/04 19:43:41.78 .net
うちの365でも勝手にMicrosoft JhengHeiになった
Consolasになるパターンもあるようだけど、どうしようもなさそうな気配がする
URLリンク(answers.microsoft.com)

126:名無しさん@そうだ選挙にいこう
24/04/04 20:13:53.84 .net
なきねいれ!

127:名無しさん@そうだ選挙にいこう
24/04/04 21:40:20.04 .net
色々調べたけど、フォントが勝手に変わるのはWindows側のバグっぽいね
簡単に直す方法もなさそう
フォントからJhengHeiを削除したらどうかと思ったけど簡単には消せなかったので素人には無理だわ

128:122
24/04/04 22:50:56.65 .net
Wordとパワポは問題起こらないからIMEではなくExcelのバグかと思うんだけど違うのかな
なんか中国語優先ともいえるような動作はわーくにの衰退を感じて寂しいなぁ
とりあえずMSにフィードバックしといた

129:名無しさん@そうだ選挙にいこう
24/04/05 01:10:53.35 .net
最近中華フォントだらけだからな
まああれは日本がへぼくなったといえばそうだけど
日中韓は同じフォントにはいってて優先順位が中国のほうが先で
いままではわざわざ日本向けに個別にやってたのを面倒でやらなくなったから、ときいたな

130:名無しさん@そうだ選挙にいこう
24/04/05 11:32:52.97 .net
リボンの下の関数入力する所がセルのフォントに影響されない設定ってある?

131:名無しさん@そうだ選挙にいこう
24/04/05 16:39:27.13 .net
バグだと笑って済ませられない場合は、アップデートをロールバックするしかないのか?
なんか軽くググって見ても、結構前から似たようなヘマやらかしてる様子だが
というより、むしろどんどん簡体字方向へ導かれてる様子も見て取れるんだが
Fontフォルダは(つーかその上のWindowsフォルダからしてそうだが)読み取り専用だから
管理者権限でしか削除やらリネームやらも出来やしない 非表示にすれば除外されるのか?
生憎365環境じゃ無いから結果どうなるか検証しようも無いけど
あと、オプションで日本語を第一優先にしちまえ みたいなサイトもあったけど、これまた検証不能
他には、Office365自体の最優先フォントはOutlookが基準 みたいなこと書かれてたりするから
ソッチ側でフォントをいぢくれば、他のアプリにも連動してくれるのやら
何にせよ、アプデ地獄に苛まれてる皆さんにはごしゅうしょうさま、と

132:名無しさん@そうだ選挙にいこう
24/04/06 20:12:02.19 .net
Windowsのバグなら仕方ないね

133:名無しさん@そうだ選挙にいこう
24/04/06 21:10:50.23 .net
うちはOffice2021だけど再現したよ
罫線を入れるとフォントが勝手にMicrosoft JhengHeiになる
Excelの設定で言語の優先順位も見たけど、日本語が第一、英語が第二で中国語なんか入ってないし
URLリンク(i.imgur.com)

134:名無しさん@そうだ選挙にいこう
24/04/06 21:47:19.64 .net
Excel365で、フォントを太くするショートカットキーや斜体にするショートカットキーを押すとキーボードが反応しなくなるけど、みんなはキーボードの不具合ある?

135:名無しさん@そうだ選挙にいこう
24/04/09 17:05:01.31 .net
powerqueryについて教えてください
MF給与などから出力した単給与の情報をExcelにコピペして集計してます
これを、パワークエリでフォルダ取り込みにして、このフォルダにいれたCSVファイルを自動に集計するようにしたいと思っています
しかし、手当の名称が変更となったり、手当が追加されたりして、columnが増減します
該当の手当がない場合は、nullで出力されるので問題ないのですが、後から手当の種類が増えた場合は、増えたcolumnについて集計されません
columnが増えた場合には、自動的に集計するcolumnも増やすような方法はありますでしょうか?
よろしくお願いいたします

136:名無しさん@そうだ選挙にいこう
24/04/09 17:05:30.55 .net
単給与→単月の給与

137:名無しさん@そうだ選挙にいこう
24/04/09 17:45:32.55 .net
方法はあるけどここで聞くレベルじゃ無理

138:名無しさん@そうだ選挙にいこう
24/04/09 17:47:10.90 .net
簡単ではない

139:名無しさん@そうだ選挙にいこう
24/04/09 17:48:05.14 .net
いや、意外と簡単かも

140:名無しさん@そうだ選挙にいこう
24/04/09 18:39:42.21 .net
>>135
MF給与とはクラウドサービスの1つのことでいいのかな?
・Excelにコピペして ← 貰えるのは紙? pdfすらないのかしら?
・フォルダに入れたCSVファイル ← xlでも単給与分ファイルなら大した容量ではないのかと。
さて、本題の、手当ての費目の増減とcolumnの増減なら、
リスト形式で単給与データを保管すれば?
支給月  費目 金額
2024/3 本給 xxx円
2024/3 時間外手当 yyy円
2024/3 扶養手当 zzz円



というように。
行方向にいくら増えても、さすがにワークシート表示上限104万行には届かないかと。
(超えてもデータ モデルに取り込んでしまえば良い)
ある程度まとまったところで、定期作業として、
費目をcolumnに変換したマトリックス形式の集計表を作りたいのであれば、
ピボット機能で縦横変換。
過去の支給費目の実績に番号付けるテーブルを別に用意して、
番号をマージすれば、その順番でcolumnを並べることも可能。

141:名無しさん@そうだ選挙にいこう
24/04/09 19:35:28.03 .net
どっちだよw

142:名無しさん@そうだ選挙にいこう
24/04/10 20:30:47.00 .net
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel365
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否
A出勤が8000円、B出勤が13000円のシフト表つくりたいのですが
例えばABBBAABみたいな勤務の人の給与計算したい場合どうすればいいですか?

143:名無しさん@そうだ選挙にいこう
24/04/10 21:40:28.03 .net
>>142
=LEN(SUBSTITUTE(A1,"B",""))*8000+LEN(SUBSTITUTE(A1,"A",""))*13000

144:名無しさん@そうだ選挙にいこう
24/04/10 21:41:30.59 .net
>>142
お前みたいな無能に計算させる会社に驚くわ

145:名無しさん@そうだ選挙にいこう
24/04/10 22:43:07.93 .net
給与計算する側の人の相談という点に気付きなさいよ 恥ずかしいのはあんたの方

146:名無しさん@そうだ選挙にいこう
24/04/10 23:40:23.92 .net
>>142
ここにいるのはお前の職場の人間じゃないんだから、何がしたいのかほとんど分からない
どういうデータをもとに、どう計算して、何を出したいのかを具体的に説明してくれ
一週間でA出勤3回+B出勤4回の場合の週給(8000*3+13000*4で74000円)を出したいのか?週7勤務ではなく月単位のシフト表の話なのか?AとBが同日に行われる場合はあるか?
シフト表は既にExcelで存在するのか、それとも紙だけなのか?Excelになっているのであれば、どういう表になっているのか?
自分一人の分なのか?その説明力で上に立ってるとは思いたくないが、複数のバイトの給料を計算したいのか?

147:名無しさん@そうだ選挙にいこう
24/04/10 23:46:56.31 .net
>>142
=SUM(SWITCH(MID(A1,SEQUENCE(LEN(A1)),1),"A",8000,"B",13000))

148:名無しさん@そうだ選挙にいこう
24/04/10 23:48:43.72 .net
8000*3+13000*4なら76000か…自分がミスってやがる

149:名無しさん@そうだ選挙にいこう
24/04/11 05:21:26.12 .net
>>142
小学生レベルの算数もわからん人?

150:名無しさん@そうだ選挙にいこう
24/04/12 14:04:17.33 .net
質問者に説教するわりにはグダグダだな

151:名無しさん@そうだ選挙にいこう
24/04/12 15:24:15.18 .net
そんなんは今に始まった事じゃないだろ。器の小さい連中が集まる5ちゃんねるだぞえ

152:名無しさん@そうだ選挙にいこう
24/04/13 06:18:50.54 .net
100年後くらいには数字に飽きて効果音とかになってないかな。
Excelゴシャァァァーーとかさ。

153:名無しさん@そうだ選挙にいこう
24/04/13 06:24:00.86 .net
100年しなくてもCEOが変わったら会社の方針なんてガラっと変わるぞ
WindowsもXPとかVistaとかあったやろ?

154:名無しさん@そうだ選挙にいこう
24/04/14 11:25:01.94 .net
>>142です
URLリンク(i.imgur.com)
わかりにくくてすみませんでした
J4J5J6を毎回手打ちで入力いるのですが実際は1月分の計算になりますし人数も増えるので簡単に計算する方法があるか聞きたかったです

155:名無しさん@そうだ選挙にいこう
24/04/14 11:44:41.40 .net
>>154
小学生レベルの算数わかりますか?

156:名無しさん@そうだ選挙にいこう
24/04/14 12:00:48.66 .net
>>154
A:8000って文字列で入ってるの?

157:名無しさん@そうだ選挙にいこう
24/04/14 12:14:06.07 .net
>>154
URLリンク(i.imgur.com)

158:名無しさん@そうだ選挙にいこう
24/04/14 12:32:00.08 .net
>>154
合わせてデータ入力規則でリスト選択A,B,休も設定しとくといい
使いながら段々覚えていけばいい

159:名無しさん@そうだ選挙にいこう
24/04/14 14:26:34.12 .net
こんな奴に金計算させる会社って…

160:名無しさん@そうだ選挙にいこう
24/04/14 14:32:11.29 .net
人材不足が深刻なんやね

161:名無しさん@そうだ選挙にいこう
24/04/14 17:48:07.29 .net
>>154
=LET(a,B4:H6,b,B1:C1,r,LAMBDA(x,y,LET(z,COUNTIFS(TAKE(y,1),TEXTBEFORE(b,":")),IF(ROWS(y)=1,z,VSTACK(z,x(x,DROP(y,1)))))),MMULT(r(r,a),TOCOL(VALUE(TEXTAFTER(b,":")))))

162:名無しさん@そうだ選挙にいこう
24/04/14 17:51:19.99 .net
親族の可能性を予想も出来んのか 零細でならごまんと有り得るぞ
あと、その数式もこまめに説明してあげないと理解が追い付いていないような気もする
取り敢えず正解出るから当面は良くても、応用が必要に成った時に壊しそうな予感も

163:名無しさん@そうだ選挙にいこう
24/04/14 20:19:55.14 .net
こんなこともわからんような馬鹿が人に聞いて使って間違うからExcelを使っているのに手計算で検算する文化が生まれる

164:名無しさん@そうだ選挙にいこう
24/04/14 20:47:44.78 .net
>>154の画像、3行目の日付がシリアル値になってないように見える
たぶん文字列を手打ちしてる

165:名無しさん@そうだ選挙にいこう
24/04/14 21:10:12.41 .net
>>154
数式を作る前に「A:8000」「B:13000」とあるのを別々のセルに入れるようにしてほしい。
これだけで給与を計算する数式が簡単に作れるようになる。

166:名無しさん@そうだ選挙にいこう
24/04/14 23:41:04.89 .net
>>163
オマエガちゃんと教えタレ

167:名無しさん@そうだ選挙にいこう
24/04/15 00:24:15.82 .net
こんな基本的なこともわからん馬鹿には教えるのは無理なんじゃないか?

168:名無しさん@そうだ選挙にいこう
24/04/15 07:37:59.62 .net
=SUM({8000;13000}*(B4:H6={"A";"B"}))

169:名無しさん@そうだ選挙にいこう
24/04/15 08:36:57.87 .net
>>157 で回答が整ってるのにいつまでもネチネチ ヤな性格な輩こそ何度も書き込みたがる
一ヶ月だと31日分の枠を設けるとAH列辺りに給与の合計欄を設けることに成るはずだから、
=COUNTIF(B4:AF4,"A")*MID($B$1,3,5)+COUNTIF(B4:AF4,"B")*MID($C$1,3,5) をAH4のセルへ
B4:AF4 というのが範囲 $B$1,3,5 というのは、B1セルの3文字目から5文字を切り出してる(桁不足でも可)
それぞれAとBを分けて集計して足し算してる(A、B以外の文字が入っていても計算対象にはならない)
そのAH4のセルに数式を正しく入れたら、5行目以下はそのセルをオートフィルで下に引っ張れば
何人分必要だろうと勝手に数式を入れてくれる  誰しも最初は初心者・手探り・謎の文字列だらけで暗中模索
手を引っ張ってくれるひとがどこかに必要 正しく導いてくれる人に出会うか、横からオバケに脅かされるか
昼間から道端で酒飲んでクダ巻いてる奴に絡まれるか ←ここにはこういう手合いが多過ぎる

170:名無しさん@そうだ選挙にいこう
24/04/15 09:02:13.85 .net
>>169
だよね

171:名無しさん@そうだ選挙にいこう
24/04/15 09:34:17.10 .net
>>168
これの良いところは
たとえばA、BがC、D、Eと増えても
式が無駄に長くならないとこ

172:名無しさん@そうだ選挙にいこう
24/04/15 09:43:17.22 .net
可読性も良いしね。最初からそう優しく教えてやれば良いよ

173:名無しさん@そうだ選挙にいこう
24/04/15 09:51:04.78 .net
へえ、365だとそこまで短縮できるんか
はじめて触ったのが365って人が増えてくれば、>>157みたいな式のが逆に難しく思えるようになるのか

174:名無しさん@そうだ選挙にいこう
24/04/15 10:08:33.28 .net
>>172
おれは167じゃないぞ?
初めからとか一言よけいなんだよ

175:名無しさん@そうだ選挙にいこう
24/04/15 10:09:41.57 .net
いや、>>157氏の式の方が意味は分かりやすいと思うのは俺だけか?

176:名無しさん@そうだ選挙にいこう
24/04/15 10:11:15.04 .net
>>173
スピルは2021も使えるよ

177:名無しさん@そうだ選挙にいこう
24/04/15 10:16:36.05 .net
意味が分かりやすいと可読性はまた別の話

178:名無しさん@そうだ選挙にいこう
24/04/15 10:23:59.94 .net
配列数式便利だけど多分初心者だとエンター出来ないとか解除できないで詰むと思う

179:名無しさん@そうだ選挙にいこう
24/04/15 10:53:00.60 .net
式を自分で分解してたとえば
={"A";"B"}
だけをセル入力して
どんな処理がされてるのかを理解して知識を深める学習作業が大事

180:名無しさん@そうだ選挙にいこう
24/04/15 11:04:12.26 .net
初心者に合わせていたら効率化困難とかの書き込みあるくらいだしな

181:名無しさん@そうだ選挙にいこう
24/04/15 12:01:13.30 .net
>>168
H6じゃなくてH4だ

182:名無しさん@そうだ選挙にいこう
24/04/15 12:05:07.94 .net
第3次世界大戦の危機らしいぞニュース見てたら

183:名無しさん@そうだ選挙にいこう
24/04/15 12:49:26.80 .net
イランは本当にイラン

184:名無しさん@そうだ選挙にいこう
24/04/15 12:58:20.39 .net
は、配列数式っつーんですか はえー、勉強に成ります(2019でも使えるのがうれしい)
ただ、単純に配列数式だけでググってみても、大抵は数量×単価みたいなのばっかりだけど
このシフト単価計算だと、中かっこ使った配列?をみごとにまとめていて、使用する場面を具体的に想起できて
すばらしいケーススタディですね これなら他の場面でも似たケースにぶち当たった時に思い出して応用できる
覚えようという気にも成る このケースの単価に該当するものがいくつまで可能か試したく成ったりもする
いやあ、脊髄反射でバカだのしか書けない輩に比べたら雲泥の差 月とスッポン 下郎と天子様 さすがです

185:名無しさん@そうだ選挙にいこう
24/04/15 13:09:28.06 .net
>>181
せやねw

186:名無しさん@そうだ選挙にいこう
24/04/15 16:39:46.59 .net
スピルいいな。
でも、2013しか持ってない。
古いPCだから新しいのは入れたくない。
しょうがない。
2016からつかえるんだな。
2013はスライサーのために必須だったけど、スピルはなくても何とかなるし。

187:名無しさん@そうだ選挙にいこう
24/04/15 22:40:52.22 .net
スピルって確かGoogleが先なんだっけ? 教えて偉そうな人

188:名無しさん@そうだ選挙にいこう
24/04/15 23:03:07.70 .net
まだ一言よけいなのが棲み着いてるのか
学習能力ゼロだな

189:名無しさん@そうだ選挙にいこう
24/04/15 23:24:17.21 .net
>>184
単価を式内の組み込みじゃなくセル指定にすれば
単価が増えても式も延びないし単価もいくらでも増やせる
だが最後の行はいらん
無駄な火種を撒くな

190:名無しさん@そうだ選挙にいこう
24/04/16 02:36:15.64 .net
今回の質問自体釣りだろ
ここしばらくそういうのばっか

191:名無しさん@そうだ選挙にいこう
24/04/16 07:36:47.53 .net
釣りだと言い張るレスと
おまえのレス
どっちがいらんと思う?

192:名無しさん@そうだ選挙にいこう
24/04/16 07:52:19.04 .net
>>191
勿論お前のレスだろ

193:名無しさん@そうだ選挙にいこう
24/04/16 08:22:08.88 .net
>>169
だよね

194:名無しさん@そうだ選挙にいこう
24/04/16 15:25:29.64 .net
ここはいつから他人の提示した数式を評価しケチをつけるスレになったんだ?

195:名無しさん@そうだ選挙にいこう
24/04/16 15:49:42.84 .net
それが5chクオリティ

196:名無しさん@そうだ選挙にいこう
24/04/16 16:53:54.82 .net
>>194
あとから別解がいくつも出てくることは昔からよくあったぞ

197:名無しさん@そうだ選挙にいこう
24/04/16 19:30:38.31 .net
牧野氏がいた黄金期の頃でしょ?

198:名無しさん@そうだ選挙にいこう
24/04/16 20:26:46.82 .net
機能的な相談とは違うがEXCELは今後勉強する意味はあるのだろうか?
自分はEXCELができる方ではないが、EXCELに長けることは会社にとって重宝される人材なんかな?

199:名無しさん@そうだ選挙にいこう
24/04/16 20:29:45.44 .net
>>198
Excelに長けることで重宝はされない(これ直してみたいなPCの大先生扱いで雑務は増える)けど、Excelでの事務仕事を効率良く終わらせて他の仕事に時間使ったうえで成果出せば重宝されるんじゃないかな
あくまでExcelはただの道具

200:名無しさん@そうだ選挙にいこう
24/04/16 21:05:22.90 .net
同僚や上司には重宝されるけど、会社には重宝されないなぁ

201:名無しさん@そうだ選挙にいこう
24/04/16 21:08:57.70 .net
大先生となって雑務をこなすことや、同僚や上司に重宝されること=会社に重宝されるにはならないのかあ
残念

202:名無しさん@そうだ選挙にいこう
24/04/16 21:40:17.28 .net
>>199
せやなw

203:名無しさん@そうだ選挙にいこう
24/04/16 21:46:57.93 .net
間違っても人に渡すエクセルでスピルなんて使っちゃダメ
Aの数を集計する列
Bの数を集計する列
Aの集計に単価を掛ける列
Bの集計に単価を掛ける列
合計
くらいやっとかないと絶対あとからメンテさせられる

204:名無しさん@そうだ選挙にいこう
24/04/16 22:02:38.71 .net
今やExcelの天才中学生もいるくらいだからな。勉強するなら早ければ早いほどいろいろ吸収できる

205:名無しさん@そうだ選挙にいこう
24/04/16 22:06:13.45 .net
>>203
スピルを使えばメンテはしづらくなるかもしれないが、元々先生が作ったワークセルに数式ふんだんに入力したEXCELなんて決まったセルに入力させる前提で展開してるからスピルを使ったところで作った本人しかメンテできないことには変わりない

206:名無しさん@そうだ選挙にいこう
24/04/16 22:12:18.34 .net
逆に早くスピル使った数式入力が普通になって欲しいけどな
行列挿入で数式壊したりしないし計算速度もスピーディだしな

207:名無しさん@そうだ選挙にいこう
24/04/16 22:12:20.68 .net
テーブルや配列数式ですら作った本人しかメンテできなくなる

208:名無しさん@そうだ選挙にいこう
24/04/16 23:12:02.64 .net
SUMすら使えずセル一つずつ足し算するおっさんが駆逐されない限り夢のまた夢

209:名無しさん@そうだ選挙にいこう
24/04/16 23:27:44.59 .net
事務なんて高卒かFラン文系の仕事だろ
英単語もロクに知らないのに関数を理解できるわけがない

210:名無しさん@そうだ選挙にいこう
24/04/17 00:24:28.17 .net
チャットgptに頼めば旧関数をスピルに変換やその逆も教えてくれるんじゃね

211:名無しさん@そうだ選挙にいこう
24/04/17 00:30:25.30 .net
>>208
=B2+B3+B4+B5+B6+B7+B8+B9+B10みたいな式でしょ?
実際にウチの職場で見た信じられない式。頼むからSUM関数位は覚えてくれと言いたくなったw

212:名無しさん@そうだ選挙にいこう
24/04/17 01:44:34.48 .net
メンテ依頼来てもパパッと治せるスピル式が最強

213:名無しさん@そうだ選挙にいこう
24/04/17 04:52:50.62 .net
請求書なんかのレイアウトで横に並んでる商品名や金額の行の高さが、
商品名の長さによって2段以上になってしまつのはよくない?
商品名省略してでも1行な気がしています

214:名無しさん@そうだ選挙にいこう
24/04/17 08:43:59.15 .net
>>154です
とりあえずCOUNTIFとMIDを使ってやりたいことはできました
他の方法に関しても教えていただいた方々本当にありがとうございます

215:名無しさん@そうだ選挙にいこう
24/04/17 10:33:07.88 .net
>>213
書類で重要なのは体裁じゃなくて内容
勝手に省略するのはトラブルの元

216:名無しさん@そうだ選挙にいこう
24/04/17 13:53:54.79 .net
その表の設計したヤツにクレーム入れたほうが良いぜ。

217:名無しさん@そうだ選挙にいこう
24/04/17 17:33:20.46 .net
スピルに慣れると、以下の感じにしたくなる。
賛同する方ってここにおるんかな?と思って、今更感バリバリやが、あげてみた。
スピルに対する考えは、人それぞれで良いと思うが、自分はレガシーには戻れん感じや。
=LET(日給情報,B1:C1,勤務データ,B4:H6,
日給情報整理,TEXTSPLIT(TEXTJOIN("⭐︎",TRUE,日給情報),":","⭐︎",,,""),
日給情報_ランク,INDEX(日給情報整理,,1),
日給情報_日給,INDEX(日給情報整理,,2),
日給,XLOOKUP(勤務データ,日給情報_ランク,日給情報_日給,0)+0,
給与,BYROW(日給,LAMBDA(a,SUM(a))),
給与)

218:名無しさん@そうだ選挙にいこう
24/04/17 17:47:28.94 .net
なんで公共の場で地方言葉なの?

219:名無しさん@そうだ選挙にいこう
24/04/17 18:38:59.94 .net
>>217
>>161

220:名無しさん@そうだ選挙にいこう
24/04/18 00:23:27.45 .net
ワークシートの構成を治さずに関数書けちゃうのが寧ろ365のデメリットだな
ワークシートを治せば明快な式になるのにねー
216も160も煩雑すぎ

221:名無しさん@そうだ選挙にいこう
24/04/18 07:22:42.82 .net
>>215
とはいえ入らないからなあ

請求書なんかの羅列されてるので等間隔(商品名により欄の太さが変わる)じゃないのは最悪だ、とネットに書いてあったのできになってます。コンビニレシートも省略だし、まあ相手も省略でもわかるだろうし問い合わせられたらすぐ答えられるから省略でいってみます

ちなみに、両面印刷はどう思いますか?
スマホの明細なんかは両面ですが
一般的には片面でしょうか?
ページと請求書番号書いてホチキスはつかわず郵送してます

222:名無しさん@そうだ選挙にいこう
24/04/18 08:10:09.48 .net
>>221
勝手なことしてないで上司に確認しろ
無駄な仕事を増やそうとするな(聞かれたら答える、の部分)
ネットの感想なんか参考にするな、そもそも掲示板なんかで聞くな

223:名無しさん@そうだ選挙にいこう
24/04/18 08:12:57.48 .net
>>222
上司いないからここできいてるんだよ
全部何もかも一人でやってる超零細の社長やってる

224:名無しさん@そうだ選挙にいこう
24/04/18 08:26:34.04 .net
どんなご商売なさっていらっしゃるか存じ上げませんが、別途納品書はあるのでしょうか?
納品書兼請求書でまとめていらっしゃるのでしょうか?
納品書があるなら納品書番号併記で省略は可能かと思われます。
納品書兼請求書で送られる場合はなるべく全文のがいいように思います。問い合わせなどの二度手間を省く意味でも。
コンビニレシートやスマホ明細と比較なさっていらっしゃいますが、それらは商売向けとは別物と捉えられた
ほうがいいように思われます。個人向けサービスの一環としての請求・領収に過ぎませんので。
とは言え、古い世代のムダな慣習から脱皮して、より効率的よりスマートより便利な手順として確立できるなら
新世代の方々には受け入れられ広まるかも知れませんので、自分なりに考察した方法で提出していくのも
ひとつの手立てかも知れません。ネットの情報は、ネットに載った時点ですでに古いものなのですから。
どうやら決定権者のご様子ですので、旧世代との違いを見せ付けて新世代・Zの時代を構築していく先駆者と
成るべく日々邁進されることを陰ながら応援させていただきます。 かしこ

225:名無しさん@そうだ選挙にいこう
24/04/18 11:47:36.67 .net
項目が長くて入らないなら、最初から全体の枠を大きくしとくかフォントを小さくすればいいだけだし、後半を切りたきゃ切ればいい
てか、社長ならこれぐらいのこと自分で決めろよ

226:名無しさん@そうだ選挙にいこう
24/04/18 12:25:02.49 .net
注文によって内容の差が大きく、数行にわたる説明が必要になるなら、無理に省略すると内容がわからなくなって相手方の経理担当者が発注者や212に問い合わせる手間が生まれるし
逆に会社名だけで内容は自明(単発ではなく毎月の取引が中心だったり、◯◯鮮魚みたいなわかりやすい社名)で、何十項目も並ぶような請求書でちょっとはみだすこともあるという程度なら、多少省略したり「縮小して全体を表示する」で文字を小さくしたほうが人間にもOCRにも読みやすいだろうし
会社によるんじゃない?

両面印刷は、相手方の領収書整理のスタイルによっては微妙にスキャンが面倒になるので、あんまりよくない
スマホ請求とかは1ページ目の表に合計額があるからそれ以降の明細はオマケだし、しっかり電子帳簿保存してる会社なら最初から紙じゃなくてデータで受け取るからこっちがメイン

227:名無しさん@そうだ選挙にいこう
24/04/19 21:53:37.37 .net
【1 OSの種類         .】 Windows 11
【2 Excelのバージョン   】 Excel 365
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 可

行数
  A     B    C
1 日付    担当者 担当地域
2 2024/04/19 山田  東京都
3
4 取引先   取引先担当  住所
5 ○○会社  田中     東京都~

こんな感じで項目行・項目内容・空行の繰り返しの表ですらないブックが取引先の数だけあるんだけど
A列=項目名
B列=項目内容
に変換するのに一番効率いいやり方ってなんだろう
地道に別シートでイコールで引っ張っていくのが早いのかな

228:名無しさん@そうだ選挙にいこう
24/04/19 23:54:25.84 .net
>>227
=WRAPROWS(TOCOL(A1:C5,1,1),2)

229:名無しさん@そうだ選挙にいこう
24/04/20 00:27:51.07 .net
>>227
いまだにこういった表形式にしてる職場って多いよな

230:名無しさん@そうだ選挙にいこう
24/04/20 03:03:52.06 .net
web版だと書式で日付にしているところにはカレンダーがでるんですが、365だとでない
昔はカレンダーでてたのになんでweb版だけ残ってるんでしょうか?
便利だから使いたいんですよね

231:名無しさん@そうだ選挙にいこう
24/04/20 10:05:37.24 .net
>>228
すげぇこんな関数あったんだ
知れてよかった

232:名無しさん@そうだ選挙にいこう
24/04/20 11:13:06.21 .net
項目が順番に並んでなかったのでやり直し
=LET(a,A1:C5,b,2,r,LAMBDA(x,y,IF(COLUMNS(y)=b,y,VSTACK(TAKE(y,,b),x(x,DROP(y,,b))))),r(r,WRAPCOLS(TOCOL(a,1),COLUMNS(a))))

233:名無しさん@そうだ選挙にいこう
24/04/20 22:53:16.88 .net
>>232
ありがとう
家のEXCELはバージョン違うから試せないので月曜日試してみる

234:名無しさん@そうだ選挙にいこう
24/04/21 01:51:23.78 .net
>>230
webだとできるの?

235:名無しさん@そうだ選挙にいこう
24/04/21 02:40:29.98 .net
>>227
取引先の数だけブックがあるんでしょ?
肝心の「1ブックづつ式をコピペする作業」を改善しなきゃ

236:名無しさん@そうだ選挙にいこう
24/04/21 03:15:49.79 .net
しかも数式は間違ってるし

237:名無しさん@そうだ選挙にいこう
24/04/21 08:27:07.19 .net
すげぇ神々がやり合う場面に出くわしたyO

238:名無しさん@そうだ選挙にいこう
24/04/21 11:18:01.02 .net
>>235
A1:C5の部分をVSTACK(A1:C5,別ブック①!$A$1:$C$5,別ブック②!$A$1:$C$5…)みたいな感じでVSTACKで繋げていけばよいかと
VB組んだ方がラクかもしれないけど専門じゃないから他に良いやり方あったら提案してあげてみては?
>>236
どこが間違っているか教えて?見直すから

239:名無しさん@そうだ選挙にいこう
24/04/21 11:27:00.22 .net
>>233
WEB版EXCELだったら最新の関数使えるから数式試すだけだったらWEB版で見てみるのも良いかも

240:名無しさん@そうだ選挙にいこう
24/04/21 15:35:33.09 .net
ExcelのVBAマクロを使用して、ご希望の操作を行うことができます。以下のマクロは、複数のブックに対してSheet2を挿入し、Sheet1の指定された範囲の値を転置してSheet2に転記する処理を行います。
Sub 転記マクロ()
Dim ws As Worksheet
Dim wb As Workbook
Dim arrBooks As Variant
Dim i As Integer
' ここに処理したいブックのパスを列挙してください
arrBooks = Array("C:\Book1.xlsx", "C:\Book2.xlsx", "C:\Book3.xlsx")
For i = LBound(arrBooks) To UBound(arrBooks)
Set wb = Workbooks.Open(arrBooks(i))
Set ws = wb.Sheets.Add(After:=wb.Sheets(1))
ws.Name = "Sheet2"
' Sheet1のA1:C1の値を転置してSheet2のA1:A3に転記
ws.Range("A1:A3").Value = Application.Transpose(wb.Sheets("Sheet1").Range("A1:C1").Value)
' Sheet1のA2:C2の値を転置してSheet2のB1:B3に転記
ws.Range("B1:B3").Value = Application.Transpose(wb.Sheets("Sheet1").Range("A2:C2").Value)
' Sheet1のA4:C4の値を転置してSheet2のA4:A6に転記
ws.Range("A4:A6").Value = Application.Transpose(wb.Sheets("Sheet1").Range("A4:C4").Value)
' Sheet1のA5:C5の値を転置してSheet2のB4:B6に転記
ws.Range("B4:B6").Value = Application.Transpose(wb.Sheets("Sheet1").Range("A5:C5").Value)
wb.Close SaveChanges:=True
Next i
End Sub
このマクロをExcelのVBAエディタに貼り付け、必要なブックのパスを配列に設定して実行してください。各ブックが開かれ、指定された操作が行われた後、自動的に保存されます。マクロを実行する前に、マクロが有効になっていることを確認し、実行する前には必ずバックアップを取ることをお勧めします。また、実際のファイルパスに応じて、arrBooks 配列内のパスを適宜変更してください。

241:名無しさん@そうだ選挙にいこう
24/04/21 17:26:42.36 .net
なぜいきなり敬語?

242:名無しさん@そうだ選挙にいこう
24/04/21 17:31:19.11 .net
ChatGPT

243:名無しさん@そうだ選挙にいこう
24/04/21 19:09:49.81 .net
あ、そういう事か。綺麗なコード書くなぁと思ったし。

244:名無しさん@そうだ選挙にいこう
24/04/22 21:17:07.07 .net
【1 OSの種類         .】 Windows 11
【2 Excelのバージョン   】 Excel 365
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 関数で可能なら
VSTACKやEXPANDなどの新しい関数を自分なりに調べながら試してます。
A1セル:"前月"
D1セル:"当月"
  F
3 前月
4 当月
5 前月
6 当月
7 前月
  ・
  ・
  ・
と任意の回数、交互に繰り返して配列として入力したいとき、F3セルに入れる数式でこれを実現できるでしょうか?
非効率なことをやろうとしてることは承知の上で、関数でどこまでのことができるのか知識として学ぼうとしています。
お知恵をお借りできればと思います。よろしくお願いします。

245:名無しさん@そうだ選挙にいこう
24/04/22 22:04:11.27 .net
>>244
ご参考程度に
=CHOOSE(MOD(SEQUENCE(任意回数),2)+1,D1,A1)
 or
=MAKEARRAY(任意回数,,LAMBDA(a,b,IF(MOD(a,2),A1,D1)))
 → 前月、当月をそれぞれ任意回数分繰り返し
=LET(a,任意回数,b,VSTACK(A1,D1),r,LAMBDA(x,y,IF(y<=1,b,VSTACK(b,x(x,y-1)))),r(r,a))
 → 前月、当月を2つ1セットで任意回数分繰り返し

246:名無しさん@そうだ選挙にいこう
24/04/22 22:38:20.28 .net
=TOCOL(HSTACK(EXPAND(A1,10,,A1),EXPAND(D1,10,,D1)))

247:名無しさん@そうだ選挙にいこう
24/04/22 23:38:43.96 .net
また釣りか

248:名無しさん@そうだ選挙にいこう
24/04/23 01:07:31.39 .net
下記条件を満たす式書ける人いる?
関数5つ以上使用不可
繰り返し回数以外の数値や四則演算は使用不可
使用可能な参照はA1、D1を各1回のみ

249:名無しさん@そうだ選挙にいこう
24/04/23 03:08:58.97 .net
>>248
=IF({TRUE;FALSE;TRUE;FALSE;...任意回数繰り返し...},A1,D1)

250:名無しさん@そうだ選挙にいこう
24/04/23 06:23:00.84 .net
それ任意回数1000とかなったら使えんやろ

251:名無しさん@そうだ選挙にいこう
24/04/23 07:19:23.76 .net
MS635
最近、起動時に「遅いブックですか?.....」[パフォーマンスの確認]ボタンが出るのですが
[すべてを最適化]ボタンを実行してもよいのでしょうか?

252:名無しさん@そうだ選挙にいこう
24/04/23 10:52:29.72 .net
>>248
=IF(ISODD(SEQUENCE(任意回数)),A1,D1)

253:名無しさん@そうだ選挙にいこう
24/04/23 12:16:13.92 .net
>>248
=TOCOL(IF(SEQUENCE(任意回数),HSTACK(A1,D1)))

254:名無しさん@そうだ選挙にいこう
24/04/23 12:25:26.93 .net
>245-246
ありがとうございます。いずれの数式も希望通りの結果が得られました。
シンプルなものから中身を確認していき、今後に活用していきます。
あえて複雑なように、連続してない独立した複数セルの繰り返しのパターンで質問させてもらいましたが、
単純な1列の同じ配列を任意の回数繰り返すパターンも、数式で表そうとすると難しくなるでしょうか・・・?
いただいた回答をもとに、B1:B4の範囲に繰り返したい文字列があったとして、
下記の数式で期待どおりの結果は得られたんですが、もしもっとスマートな式があればアドバイスをお願いします。
=CHOOSE(MOD(SEQUENCE(繰返回数)+3,4)+1,B1,B2,B3,B4)

255:名無しさん@そうだ選挙にいこう
24/04/23 14:24:39.57 .net
MSのCopilotにDax関数の質問をしたら、間違いを数回やってそのたびに謝られた。
3回目かでバッチリ成功したよと伝えたら、喜んでた。
なんかどこかのスレより人間ぽいなと。
別な質問でやっぱり誤答してきて、別に調べたら、どうやらPower BI版でしかできなさそう。
そのことを指摘すると、以後は壊れたレコードのように同じ内容の繰り返し。
これまたどこぞの国会答弁みたいで妙に感心してしまった。

256:名無しさん@そうだ選挙にいこう
24/04/23 19:28:43.35 .net
最近コパイロットがおかしくなってるよな

257:名無しさん@そうだ選挙にいこう
24/04/23 20:48:22.80 .net
>>253
正解
可読性と汎用性を両立するこの式の考え方が重要
>>252は繰り返し回数に2を掛ける必要があるのと汎用性が低いので△
>>248は可読性と実用性×、式の長さ的にも繰り返し回数1000くらいでエラー出るので×
>>254
>>253のHSTACK(範囲)をTRANSPOSE(範囲)に変えるだけ

258:名無しさん@そうだ選挙にいこう
24/04/23 21:25:48.72 .net
>>257
個人的には範囲の部分はTOROWが好きかな
2列になっても対応できる

259:名無しさん@そうだ選挙にいこう
24/04/23 21:33:00.94 .net
このスレは質問を装ってレベルの低い奴が試験を出すのか

260:名無しさん@そうだ選挙にいこう
24/04/23 23:16:05.36 .net
なるほどー
=TOCOL(IF(SEQUENCE(任意回数),TOROW((A1,D1),TRUE)))

261:名無しさん@そうだ選挙にいこう
24/04/23 23:54:25.83 .net
>257-258
ありがとうございます!
シンプルな数式がわかってスッキリです。
確かにTOROWの方がより汎用性は高そうですね。検索方向も引数で指定できるので柔軟な対応もできそうです。

262:名無しさん@そうだ選挙にいこう
24/04/24 17:53:14.04 .net
見積書の品名項 、例えばAの1から50までの各セル(左右2セル結合)内の文字列を
新たなシート見積書のBの1から50に一括コピペするにはどうすればいいですか?
わからなくて1セルづつコピペして疲れましたw
教えてください

263:名無しさん@そうだ選挙にいこう
24/04/24 17:55:53.29 .net
>>262
まず知能検査してもらえ

264:名無しさん@そうだ選挙にいこう
24/04/24 19:09:51.71 .net
>>262
マウスでドラッグして緑色の枠で選択してコピペ
…という部分が問題なら、あまりにも基本中の基本すぎて解説が見つからない
その段階なら、文章での説明を読むよりも、近くの誰かに教えてもらった方が速いかもしれない

数が多くて画面に収まらないときは、端と端をshiftで選択するか、ctrl+shift+↓でまとめて選択
URLリンク(www.yrl.com)

セル結合が一緒にコピペされるのが邪魔なときは、形式を選択して貼り付け
URLリンク(www.pc-koubou.jp)

最近ようやくctrl+shift+Vで値だけ貼り付けられるようになった
URLリンク(forest.watch.impress.co.jp)

265:名無しさん@そうだ選挙にいこう
24/04/24 19:16:38.69 .net
【1 OSの種類         .】Windows10
【2 Excelのバージョン   】 Excel365
【3 VBAが使えるか    .】YES
【4 VBAでの回答の可否】YES

他ブックのシートのA1~H20のセルを転記するマクロが欲しいのですが、
その転記元ブックの場所は常に同じ場所にあるわけじゃないから、マクロを実行した時にコモンダイヤログっていうの?
名前をつけて保存するときに出てくるような小さな窓を出現させてファイルを指定したい
転記が終われば転記元ファイルは閉じて開かれてるExcelブックは転記マクロが入ったものだけ
動作的には転記元ファイル指定したら勝手に転記されてるように見えるのが理想です

アドバイスお願いします

266:名無しさん@そうだ選挙にいこう
24/04/24 19:16:48.12 .net
ありがとうございます
普通にそれが出来なくて??でした。
人の作った見積もりだったのでうまくいかなかったのかもしれません(恥)
もう一度やってみます

267:名無しさん@そうだ選挙にいこう
24/04/24 21:27:54.81 .net
>>262
新シートのB1=(SHEET1,A1:A50)

268:名無しさん@そうだ選挙にいこう
24/04/24 21:36:52.02 .net
Sub CopyDataFromExcelFile()
Dim filePath As String
Dim wb As Workbook
Dim wsSource As Worksheet
Dim wsTarget As Worksheet
Dim sourceRange As Range
Dim targetRange As Range
' ファイルを選択
filePath = Application.GetOpenFilename("Excel Files (*.xls; *.xlsx), *.xls; *.xlsx")
If filePath = "False" Then
MsgBox "ファイルが選択されていません。"
Exit Sub
End If
' ワークブックを開く
Set wb = Workbooks.Open(filePath)
' ソースシートとターゲットシートを指定
Set wsSource = wb.Sheets("Sheet1")
Set wsTarget = ThisWorkbook.Sheets("Sheet1")
' コピー元の範囲を指定
Set sourceRange = wsSource.Range("A1:H20")
' コピー先の範囲を指定
Set targetRange = wsTarget.Range("A1:H20")
' データをコピー
sourceRange.Copy Destination:=targetRange
' ワークブックを閉じる
wb.Close SaveChanges:=False
End Sub

269: 警備員[Lv.1][新][苗][芽]
24/04/24 22:23:27.74 .net
test

270:名無しさん@そうだ選挙にいこう
24/04/25 01:28:12.01 .net
マクロのネタとかスレ違いだろ。マクロ板でやれや

271:名無しさん@そうだ選挙にいこう
24/04/25 12:54:57.43 .net
しつもんか回答以外スッ込んでろ
>>265
xSHEET=(ySHEET,A1:H1)

272:名無しさん@そうだ選挙にいこう
24/04/25 21:11:59.36 .net
氏ね

273:名無しさん@そうだ選挙にいこう
24/04/25 21:20:26.69 .net
>>271
ほんまそれ

274:名無しさん@そうだ選挙にいこう
24/04/26 21:13:14.81 .net
>>271
ありがとう
やりたいことできました

275:名無しさん@そうだ選挙にいこう
24/04/27 14:57:45.66 .net
えっ

276:名無しさん@そうだ選挙にいこう
24/04/28 00:40:41.80 .net
【1 OSの種類         .】 Windows11
【2 Excelのバージョン   】 Excel2021
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 可
Indexとmatch関数を組み合わせて入力値された値を元に値を見つけて返すようにしているのですが、特定の入力値のみ『#N/A』が出てしまいます
参照先のデータに空白はなく、文字はもじとして、数字は数字として書式設定されていました 校閲タブのエラーチェックも引っかかりなく、入力値がおかしいのかとコピペして直しましたがそれでもNA表示のままです
また同じくindex matchで画像も表示するようにしているのですが、特定の入力値(上と同じ)のときは表示を更新してくれません。 そうなると入力値に使用できない文字が含まれているとかそういうことが原因なのでしょうか

277:名無しさん@そうだ選挙にいこう
24/04/28 00:50:28.88 .net
申し訳ないです自決しました

278:名無しさん@そうだ選挙にいこう
24/04/28 01:04:49.06 .net
早まらないで

279:名無しさん@そうだ選挙にいこう
24/04/28 11:07:19.57 .net
>>278
ワラタw

280:名無しさん@そうだ選挙にいこう
24/04/28 20:55:36.42 .net
>>276勉強のため 何が原因だったか教えて

281:名無しさん@そうだ選挙にいこう
24/04/29 00:12:53.67 .net
>>278
真矢ミキで再生される

282:名無しさん@そうだ選挙にいこう
24/04/29 08:10:31.75 .net
>>280
特定のセル値のみだったので色々調べてたら『~』(半角チルダ)が含まれているのが原因でした 初歩の初歩で申し訳ないです

283:名無しさん@そうだ選挙にいこう
24/04/29 14:35:11.81 .net
>>282
漢字変換の設定で漢字のエリアを選べるから
一番狭いやつにしておくのが良い
うちの職場ではそうしてる

284:名無しさん@そうだ選挙にいこう
24/04/29 17:32:12.92 .net
>>282
チルダの役割、知らなかった。ありがとうございました

285:名無しさん@そうだ選挙にいこう
24/04/29 18:26:38.31 .net
マクロの記録で作ったマクロに追加したい操作あるんですが、たしかコードの画面が出たはずです。これを触らず解決してみましょう

286:名無しさん@そうだ選挙にいこう
24/04/29 18:35:11.24 .net
変な質問なんですが、いらすとや以前の2000年代に町内会や学校や病院などのお知らせに使われていた
日本製のダサいクリップアートって今どうしたら入手できるんでしょうか?
何気なく見ていたあのダサいお知らせが懐かしくて再現してみたいんです
それで古いノートPCをにOffice2000を入れてもいかにもアメリカ的な日本では使い勝手が悪いクリップアートしか入っていません
いらすとやが出てくるまで定番だったサイトやCDROMの素材集があったんだと思いますが古すぎてググっても見つかりません
その頃によく使っていたサイトの名前とかCDROM素材集のメーカー名とか覚えていたらお願いします

287:名無しさん@そうだ選挙にいこう
24/04/29 19:00:25.39 .net
データではなく紙の本として出版されたイラスト素材集が元ネタで、それをスキャンしたりノリで貼って再コピーしてた場合が多いんじゃないか
蔵書が20年ぐらい更新されていなさそうな図書館に行けば見つかりそう
2000年代前半だとワープロ専用機もまだそれなりに現役で、ワープロ専用機の内蔵素材も使われていた

今だと、このあたりが近い雰囲気かな?
URLリンク(www.seishinsha.co.jp)

288:名無しさん@そうだ選挙にいこう
24/04/29 19:42:00.56 .net
>>286
お前はここは何のスレだと思ってるの?馬鹿なのか?

289:名無しさん@そうだ選挙にいこう
24/04/29 19:59:35.58 .net
>>286
霞むだろスッ込んでろ

290:名無しさん@そうだ選挙にいこう
24/04/29 21:25:56.34 .net
[挿入]-[画像]-[オンライン画像]でBingでの検索に成るが □Creative Commons のみ のチェックを
外してどんどん下の方を手繰ってくと、それっぽいのが出て来る(こともある)

291:名無しさん@そうだ選挙にいこう
24/04/30 01:33:33.54 .net
>>287
ありがとうございます
まさか本からスキャンしてたとは

292:名無しさん@そうだ選挙にいこう
24/04/30 01:33:52.84 .net
>>290
ありがとうございます

293:名無しさん@そうだ選挙にいこう
24/04/30 12:21:05.59 .net
A1セルに日付を含む文章が入ってる
これから日付を抽出したい
ググると
B1=lookup(10^10,left(A1,ROW($1:$20))*1)
ってあった
誰かエロい人解説お願いします

294:名無しさん@そうだ選挙にいこう
24/04/30 14:01:39.20 .net
>>293
それは数字を1つ取り出してるだけだから、年と月の間に文字や記号が入ってたら使えない
20240430 あああ これならOK
2024/04/30 いいい これはNG 2024までしか取り出せない

295:名無しさん@そうだ選挙にいこう
24/04/30 16:06:30.81 .net
"2024/04/30"*1
これが数値になることを利用している
そしてLEFTだから日付を含むじゃなくて日付で始まるだな

296:名無しさん@そうだ選挙にいこう
24/05/01 20:58:23.33 .net
【1 OSの種類         .】 Windows10
【2 Excelのバージョン   】 Excel2016
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否
数式で、あるセルが参照している別シートのセルから◯◯の位置にあるセル、を参照できますでしょうか。
別のシートへの転記なのですが、並び順が違っています。ブロックごとに全てのセルに参照を手入力するのが大変で、例えばブロックの左上だけ指定すれば、他のセルには参照が入る…ようになればいいのですが

297:名無しさん@そうだ選挙にいこう
24/05/01 21:11:50.83 .net
スクショは?

298:名無しさん@そうだ選挙にいこう
24/05/01 22:26:19.65 .net
時間が10ミリ秒で入ってる表があって
=TEXT(J2/8640000,"mm:ss.00")
こんな感じにすると、目的の形式 (例)30:15.05 にできるのですが、
これを10秒後とか15分後とか、スタートをずらした値にしたいです (例)全て15分後
無茶苦茶なんですが、【=TEXT(J2/8640000,"mm:ss.00")】-15:00.00みたいな感じでエラーなくやるにはどうすればよいでしょうか?
【2 Excelのバージョン   】 Excel2013
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

299:名無しさん@そうだ選挙にいこう
24/05/02 01:10:09.65 .net
>>298
エクセルで日時を表す文字列はそのまま数値演算できるらしいよ
=J2/8640000 -"15:00.00"
表示形式は[mm]:ss.00など

300:名無しさん@そうだ選挙にいこう
24/05/02 17:20:33.05 .net
PC買って、脱衣AIで遊びまくってる::
一日一回無料で使えるみたいw
スレリンク(gymnastics板:98番)

301:名無しさん@そうだ選挙にいこう
24/05/03 06:40:04.86 .net
エロビデオマニアのお前ららしいな

302:名無しさん@そうだ選挙にいこう
24/05/05 14:42:17.24 .net
●Win10●Office2016pro
セルC5にプルダウンで(お見積書、発注書、ご請求書)が選べるようにしました。
その選択内容によって
セルC6に
お見積書→A
発注書→B
ご請求書→C
A、B、C各表示させる式を教えてください
お願いします。

303:名無しさん@そうだ選挙にいこう
24/05/05 19:06:30.09 .net
>>302
こんなこともわからないなら何もできんだろうよ
まずはもう少し基礎を学んでから出直せ

304:名無しさん@そうだ選挙にいこう
24/05/06 02:01:49.26 .net
説教始めるバカ

305:名無しさん@そうだ選挙にいこう
24/05/06 16:07:58.89 .net
2016だとIFSが使えないから、一例として :
=IF(C5="お見積書","A",IF(C5="発注書","B","C"))
ただ、C6にABCを表示して、その後それを何に使うのだろうか?
C6のABC次第で連動して単価が変わるとか?C5に入ってる日本語での取り回しが面倒だからABC?
複数シートに増えてくのを串刺し計算とか抽出に使うとか? 意図がわからない

306:名無しさん@そうだ選挙にいこう
24/05/06 18:05:53.97 .net
そんな事まで詮索する必要ないでしょ?
質問者が相談してる内容だけ回答するのが筋だよ

307:名無しさん@そうだ選挙にいこう
24/05/06 20:42:28.91 .net
その先どうしたいかに依っては、別の解決策もある こたえはひとつじゃ無い
ABCは不要でXYZのがシンプルで効率的だとかもある 詮索してこそ進歩・発展がある

308:名無しさん@そうだ選挙にいこう
24/05/06 22:57:36.90 .net
馬鹿はヤフー知恵遅れ袋へ行けや

309:名無しさん@そうだ選挙にいこう
24/05/07 00:14:29.44 .net
>>302
=VLOOKUP(C5,{"お見積書","A";"発注書","B";"ご請求書","C"},2,FALSE)
=CHOOSE(MATCH(C5,{"お見積書","発注書","ご請求書"},),"A","B","C")
結果は一緒なので直観的にわかりやすい方をどうぞ

310:名無しさん@そうだ選挙にいこう
24/05/07 00:14:33.54 .net
>>302
=VLOOKUP(C5,{"お見積書","A";"発注書","B";"ご請求書","C"},2,FALSE)
=CHOOSE(MATCH(C5,{"お見積書","発注書","ご請求書"},),"A","B","C")
結果は一緒なので直観的にわかりやすい方をどうぞ

311:名無しさん@そうだ選挙にいこう
24/05/07 17:18:54.28 .net
大事な事なので2度書き込みました

312:名無しさん@そうだ選挙にいこう
24/05/08 17:38:47.46 .net
スレチ失礼
wordの書式コピー(ctrl+shift+c)のショート変わった?
戻し方あれば知りたい

313:名無しさん@そうだ選挙にいこう
24/05/08 18:14:50.95 .net
>>312
死ねや

314:名無しさん@そうだ選挙にいこう
24/05/09 03:29:55.70 .net
365契約中です

経理関係のワークブックの事例集が色々あるサイトをいくつか教えていただけないでしょうか
テンプレートは基本的なものだけであまり参考になりませんでした

クラウド会計サービスは納税には利用していますが、管理にはいまいちです
売上や借り入れなどいくつかのワークブックを参照しあってダッシュボード的なものを作りたいです

315:名無しさん@そうだ選挙にいこう
24/05/09 17:19:10.89 .net
ひと口に経理関係と書かれてもアバウト過ぎて、テンプレの基本的なのではどこがどう参考にならないのか
物足りないと云う、その部分を細かに要求して貰わないと答えようも無い
親切心でこれやこれ、とかリンク貼っても「参考に成りませんね」で片付けられたら身もふたもない
どういう業種のどういった経理業務のどれとどれ、とか書けば反応があるかも知れないし無いかもしれない

316:名無しさん@そうだ選挙にいこう
24/05/10 12:00:20.92 .net
そういった時にこそAIに質問すればいいんじゃね? オススメをいくつか提示してくれる

317:名無しさん@そうだ選挙にいこう
24/05/10 16:41:39.81 .net
コツコツ地道に作るのも時には必要だぞ♥

318:名無しさん@そうだ選挙にいこう
24/05/10 22:25:22.22 YnbbcMWW9
ここで相談していいですか?もうどうしたらいいか分からなくて、皆さんの意見を聞きたいです

319:名無しさん@そうだ選挙にいこう
24/05/10 22:33:58.01 YnbbcMWW9
見てくれるか分からないけどかきますね

320:名無しさん@そうだ選挙にいこう
24/05/10 22:36:04.25 YnbbcMWW9
私不登校で、どうしたら良いのか学校に行った方がいいのか分からないので少しでもアドバイスください

321:名無しさん@そうだ選挙にいこう
24/05/10 22:37:47.42 YnbbcMWW9
原因はクラスの子に気持ち悪いことをされたことと聴覚過敏が原因です

322:名無しさん@そうだ選挙にいこう
24/05/10 22:40:50.36 YnbbcMWW9
少しでもアドバイスくださいお願いします!こうゆうところに書き込むのが初めてなので失礼があったらごめんなさい

323:名無しさん@そうだ選挙にいこう
24/05/10 22:48:49.35 YnbbcMWW9
もう寝るので返信出来ません自分勝手でごめんなさい最低でごめんなさい

324:名無しさん@そうだ選挙にいこう
24/05/11 16:11:46.60 .net
【1 OSの種類         .】 Windows11
【2 Excelのバージョン   】 Excel2019
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否
テーブルがある複数のシートのデータを一括で編集したいです。
「Ctrlキーを押しながら複数のシートを選択してグループ化すれば、セルの編集や列の追加が一括でできる」
という操作が個人的に便利で、よく使っています。
最近テーブルと言うものを覚えたのですが、テーブル化されていると上記の操作ができなくなってしまうようです。
(「複数のシートが選択されている場合、テーブルまたはXMLの対応付けを変更することはできません。」と表示される)
テーブルもこれまた便利なのでなんとかテーブル化したまま複数シートの一括編集がしたいのですが・・・なんとかなりませんか?
それともどちらか一方は諦めるしかないのでしょうか。

325:名無しさん@そうだ選挙にいこう
24/05/11 19:21:21.53 .net
それはテーブルの使い方が変
シートをデータベース的に使いたい時に使うものだから、まず同じようなテーブルが複数ある状況を疑ったほうがいい

326:名無しさん@そうだ選挙にいこう
24/05/11 20:35:16.49 .net
やっぱり使い方が何か変なんですねw
全く同じ表をA社、B社、C社と個別に分けたくて、シートを分けています。
全部同じシートに入れてフィルターで絞ればいいじゃないか、と言われるかも知れませんがシートで分けた方がフィルターを使うよりも操作の手間が少なくて個人的にしっくり来たので、現状このやり方が定着してしまっています。

327:名無しさん@そうだ選挙にいこう
24/05/12 01:53:59.07 .net
法則
馬鹿が考える解決方法は馬鹿な方法

328:名無しさん@そうだ選挙にいこう
24/05/12 09:03:25.40 .net
>>327
自己批判は日記に書け

329:名無しさん@そうだ選挙にいこう
24/05/12 10:47:37.92 .net
>>316
AIってそういうのは検索上位に出てくるの引っ張ってくるだけであんま役に立たないよ


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch