Excel総合相談所 156
【1 OSの種類 .】 Windows**
【2 Excelのバージョン 】 Excel**
【3 VBAが使えるか .】 はい・いいえ
【4 VBAでの回答の可否】 可・否
注意事項
・情報を隠すために別の問題を設定するのはやめましょう。たいていの場合その問題は的外れな設定で、期待していたものからずれた回答が返ってきます。
スレッド作成は>>980がやります
※前スレ
Excel総合相談所 155
http://mevius.2ch.net/test/read.cgi/bsoft/1692436189/ 【1 OSの種類 .】 Windows10
【2 Excelのバージョン 】 Excel365
【3 VBAが使えるか .】
【4 VBAでの回答の可否】
相談というか報告
条件付き書式を設定した後、ルールの管理ダイヤログを開いて「適用先」フィールドにマウスポインタを持って来てもカーソルの座標が半角12文字分ぐらい右にずれて表示されていて文字の選択が困難
数式で「=」のすぐ後ろを選ぶには「書式」フィールドまでマウスポインタをずらさないといけないので実質不可能、
仕方ないので適用先フィールド内の一番左にポインタを持って来て、そこから左は数式を消して(キーボード移動出来ないし)もう一回書き直す羽目になる
原因は不明。マウスドライバやGPUドライバはMS標準 【1 OSの種類 .】 Windows10
【2 Excelのバージョン 】 Excel365
【3 VBAが使えるか .】
【4 VBAでの回答の可否】
相談というか報告
条件付き書式を設定した後、ルールの管理ダイヤログを開いて「適用先」フィールドにマウスポインタを持って来てもカーソルの座標が半角12文字分ぐらい右にずれて表示されていて文字の選択が困難
数式で「=」のすぐ後ろを選ぶには「書式」フィールドまでマウスポインタをずらさないといけないので実質不可能、
仕方ないので適用先フィールド内の一番左にポインタを持って来て、そこから左は数式を消して(キーボード移動出来ないし)もう一回書き直す羽目になる
原因は不明。マウスドライバやGPUドライバはMS標準 365
値の入った複数のセルを結合すると
左上のみの値以外は全部クリアされるけど
結合解除すると消えたデータが復活する事がある
保存して開き直してから結合解除しても復活する事がある
復活しないのもある
以前はそんな事なかった
俺だけ? そんなことよりオートSUMのダイアログが3マス分に掛かって直上のセルがコピーしにくすぎ!
ちっこい文字なんとかしようとは思ってたが最近のExcelはエスパーする? a列に団体名、b列に1回目の日付、c列に2回目の日付、d列に3回目の日付が入っている。
こいつらをピポットに入れて1回目の日付 団体名、2回目の日付 団体名、 3回目の日付 団体名って感じの日付ごとの集計ってどうやる?
団体名のそのまま表示までは調べていけたけど…。gptくんもお手上げエスパー質問だけどお願いします A列の団体名は何行あるのか それは一度だけじゃ無くて何度も繰り返し出て来るのか
B列以降の三日分はすべて埋まってるのかまばらなのか
日付ごとの集計とは何を集計するのか 団体を絞ったら日付をまとめたいのか・逆に日付で団体をまとめたいのか
もしくは、その他に数量や金額などの数値が存在していてそれの合計をとりたいのか 質問者の追跡できたほうがいいのになんでワッチョイどころかIDも消してんの?
>>3
たぶんおまかんだと思うからとりあえずF2キーとTABキーで凌げばとしか
ダイアログボックス内の数式選択でもF2キーが要になることを知らない人めちゃくちゃ多いし
>>8
ピボットテーブル使わなくてもTOCOL関数で一発で変換できるかと
バージョンも何も書いてないからこう答える 365
散布図じゃない普通の折れ線グラフを
90度回して表示したい
折れ線が縦方向に走る感じ
行と列の入れ替えでは実現できない
今はカメラ機能でやってるけど
変更しなくても変更されたから保存する?
って聞いてきて困るので
他の機能でなんとかしたい
同じシートには普通表示の折れ線グラフや表示も混在してる
良い方法ある? >>11
オートシェイプで折れ線を再現するか、スクショ取って画像を回転して貼り付け 元の折れ線グラフで、軸の書式設定−文字のオプション−テキストボックス の文字列の方向を左へ90度にしておいてから
グラフをコピー 貼り付け先で[図として貼り付け]
元のグラフと連動しないから、データの増減更新とか変更するたびに作り直さなきゃいけないけど 確認不足でした [図として貼り付け]は対策に成り得ませんでした 失礼しました
ググったら、アドインのうち分析ツール二件をOFFにすれば・・などがありましたが、こちらの環境では
元々OFFなのにメッセージが出てしまいます 仕様なのかいずれアプデで解決するのか 再びで恐縮 他のファイルでもグラフ使っていて、そちらだと毎回保存を聞かれることなんか
無かった気がして、何が違うんだ?と双方を見比べてみた
聞かれないファイルでも8ヶぐらいグラフを貼り付けている(データがかなりな量あるグラフ)
聞かれるファイルをコピーして、思い切ってグラフ全部削除してみたけど、保存聞いてくる
グラフのせいじゃ無かったと判明 回転させた図を貼り付けたファイルでも、聞いてこない
たぶん他の理由 揮発性関数とかいう奴か他の理由があるんだと思われました
https://alpacasan.info/excel_save/ じゃあカメラ機能は使わない方向で
折れ線グラフを縦にする意図・理由が知りたいところ 3Dグラフと
手前から見た2Dグラフと
左から見た2Dグラフの
3つのグラフを表示したい
左から見たグラフは90度回したい 回転できるアプリに、エクセルワークシートオブジェクトの形式貼り付けて回転して見る。
Microsoft publisherは回転できるみたい。
他にも回転できるアプリはあるっしょ? グラフが犯人じゃ無い 当人が確認したかどうかは不明だけど 例えば
シートBのA1,A11,A21,……のセルに入力されているデータを
シートAのA1,A2,A3……にリンクさせるのを自動的にやるにはどうしたらいいでしょうか
リンク貼り付けをひたすらやるにもデータ量が膨大で
当然オートフィルも使えないですし(しかもシートAとBで参照データの間隔がズレていますし)
さらに頭を使って
A1,A11,A21...とオートフィルで入力して
Aを='シートB'!Aに全て置換をしようとしましたが
エラーが出て置換させてくれません。
=の前に'を付けるとただの文字列になってしまい
シートBのデータを参照してくれず
八方塞がりな状態です。
検索してもこういう細かいケースバイケースまで書いてあるところが見当たらず非常に困ってます。
Excelって基本操作は簡単な割に細かいところが難しすぎますよね =INDEX(WRAPROWS(シートB!A1:A21,10),,1) >>23これをオートフィルするとちゃんとなります? これはワタクシめにお任せを
=INDEX(WRAPROWS(シートB!A1:A○,10),,1)
○は末端のセル番漁らんかい! VALUEは計算式不備で出るマークなんだが
よし。エスパーしよう1行目から10行ごとに日計入ってんだろ。その場合=SUM(IF(MOB(RAW(A1:A○),10=の式が使えるんだがこれを申告用に集計だな?w 必要ないんで総額をeTaxの売上に打ち込みなはれ =INDEX(SheetB!A:A,1+(ROW(1:1)-1)*10)
SheetB!A:A 勿論範囲を絞ってもいいしむしろ絞った方がいい
1+ 大抵タイトル行とかが入ると思われるので、最初に該当する行数と捉えて
*10 間隔 8行おきとかなら *8で 【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の範囲内に収める方法ある?
実際はコードが沢山あって行の並びもバラバラだから切り取って持っていくのはやりたくない それはさすがに使い方が間違ってる
ランダムに入力されるSheet と それを並べ替え、集計するSheet は別にしないと
入力用にユーザーフォームを使う手もあるが、後半の手間は一緒なような気がする
もしくは、各コードの範囲を余計に設けておいて、空欄を埋めてくとかか
111用に予め20行設けておく 21行目に111の合計を=SUM(B1:B20)にしておくような >>22ですが
>>28でなんとかなりました
ありがとうございます
ただ、追加で
>>22のように隣のシートを参照するんですが
A1,A11,A21,A31,A41,と5つ参照したあとに
その後30とんで
A71,A81,...
と参照する
を繰り返すなんて神業的なことはオートフィルで出来たりしないですよね…… >>30
ありがとう
既存の商品リストに新しい商品コードを付与してそれに対応した新書式に転記しないといけないんだよね
今後も旧書式のリストが沢山出てくるから新書式の一番下に旧のリストをコピペしてコード付与→並び替えでなんとかしたかったが難しいか… >今後も旧書式のリストが沢山出てくる なんでだ? とっとと全部提出しろと促せ
小出しにされちゃあ仕事に差し支える!と、異議を唱えろ
つか、データの総量も把握しないまま設計してたら、オーバーフローの時どう対応するんだ
仕様だって想定外の事態に成るかも知れない・・ ま、Excelなら融通利くんだろうけど
もう、段取りもへったくれも無いような雑な前準備でしか無いなら、手抜きしてないで手を動かせ、と
途中途中にSUMとか書いていかにも困ってる風を装ってるけど、商品コードでSUM要らんだろ
在庫数とかだとしても、データ打ち込んでる間に変動しちまう もう何が何だか 馬鹿が考える解決方法とやらは馬鹿な頭から出てくる方法だから馬鹿な方法に決まっている法則 シートを同じブックの中にコピーすると
カメラ機能の図と範囲がズレるのですが
対策ありますか?
セルとか文字とか編集しても
動かない設定にしてあります
365です フッターを削除したいのですが、シート上で編集しても印刷すると元に戻ってしまいます。
おそらくVBAで設定してるかと思うのですが、前任が引き継ぎなく退社してしまった為、
パスワードがわかりません。
強制的にフッターを表示させない方法があればご教示頂けないでしょうか。 紛れも無く「フッター」なのか 印刷設置にある「フッター」の対応では消えないのか
VBA内に設定されていいるとしたら、いずれフッター以外にも支障が出て来る
その時どうするのか 業務で制作した成果物ならパスワードも引き継ぐ義務がある
ただちに前任者に連絡を取って、最後まで引き継ぎを要求すべき
行方不明や死亡などでどうしても叶わない場合は、専門の業者に依頼することも検討 >>40
シートは複数あるのですが、他のページは印刷>ページ設定からフッターを編集すれば編集した状態で
印刷ができるのですが、特定のシートだけが編集しても印刷するともとにもどってしまいます。
前任はほぼクビのような形でバックれてしまったので、連絡がつきません。
専門業者も検討してみますが、上がケチなので稟議が通るかどうか。
何より急ぎで解決しないといけないので困り果てています。 勝手に困ってろ
お前の会社の問題
金を払ってやってもらえ では、新たに作り直す案を提示して上を説得させる必要も出て来る
たかがフッター されどフッター それ一点ごときにカネなんか出せるか
というのが上の対応なら、「じゃあ仕方ないですね」で応じるしかない
もしくは、ググって出てきた対策を自ら実施するなり そのせいでファイルが壊れても自己責任 そのブックをマクロなしで(別のファイル名で)保存してから開き直して印刷してみては? 【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です。
コントロール設定の方からプリンターの初期設定を両面長辺綴じにしているので、片面刷り設定になってることはないです。
紙が無駄すぎるので、誰か解決方法が分かる方・・・教えてください。 【1 OSの種類 .】 Windows 11
【2 Excelのバージョン 】 Excel 365
【3 VBAが使えるか .】 はい
【4 VBAでの回答の可否】 可
A1とA2セル真ん中の境目にセル結合を使わず文字を入力する事は可能ですか?
左右はともかく上下の真ん中への表示は無理ですかね? >>45
Excelでは、印刷設定はワークシート1枚ごとに個別に記憶する仕組みになってる
ただし、印刷の直前に設定を変えると、その時選択されてたシートだけ一時的に変更される
1枚ずつ設定を合わせ直して上書き保存してみ >>48
あーーーなるほど!
全っ然思いつかなかった。。。
ありがとう、本当にありがとう >>45
ありがとうございます。
しかし何度やってもダメですね。
印刷設定はデフォで両面刷りにしてあるので、全然弄ってないのです。
念のため、全てのシートが両面刷りになっているか一枚一枚確認しましたが、全て両面になっていました。
同じシートだけ片面になってしまうのでシートに原因があると思われるのですが、
そのシートだけ選択すると両面になるので意味がわからないです( ノД`) >>44
ありがとうございます。
その線で色々試したら無事解決しました。本当にありがとうございます。 【1 OSの種類 .】 Windows11
【2 Excelのバージョン 】 Excel 365
【3 VBAが使えるか .】 少し
【4 VBAでの回答の可否】 否
正の整数の、上二桁を残して切り上げたいです
例えば、12345だったら13000、4567なら4600のように
こんな感じで一応それらしい動きはしているのですが、もっとシンプルな方法はありますか?
=ROUNDUP(A1,2-LEN(TEXT(A1,"#"))) ROUNDUPをceilingに変えるメリットはよくわからないですが、ceilingでもできそうですね
LOG10は思いつきませんでした…というかROUNDUPの二個目の引数って小数を受け付けるんですね、ありがとうございます 切り上げとか切り捨てってマイナスの時の挙動が複数あるから注意 朝っぱらから、いきなり無辜の他人に罵声浴びせなきゃ一日始まらないとは情けない
ものっそ社会経験が未熟なガッコの教員とかかな
若しくは、よっぽど世間・社会から排斥され続けてるとかか
起き掛けにいきなり悪罵なんて、よく出てくるもんだ 取り敢えず呪いを掛けとくわ >>60
正の整数と書いてあるだろ
「正の」意味がわからない馬鹿なのか? つまり、関係のないことを俺はこんなことも知ってるぞ!とひけらかしたと データ取得して2つか3つテーブルをマージしたあと、列の追加で生データを入力したい。
データ更新とかソートしてもずれないようにしたい、どうしたらええんや… >>68
>データ取得して2つか3つテーブルをマージ
この部分はどうやるつもりなの? 一時ソースDBにデータ追加して
毎回ソートやらなんやらしたデータをゲッツするのがいい >>68
取得するデータに重複しないキー列はないの?
時系列とか地点とか、その組み合わせでも
なければ連番振るとか
あればそれの差分(新規だけ)を軸にした
生データ入力用テーブル作って手入力、
それをクエリー化、さらにマージとか
クエリ プロパティの「バックグラウンドで更新する」のチェックはOFFにしておき、
手入力前と後に分けて
手動かVBAで一つずつクエリー更新させる なるほど、cancatenateでキーを取得するかクエリの結合編集画面で、もうソートしてから列追加でやれよ、そんで変更するなよって話か
ありがとん助かった 【1 OSの種類 .】 Windows11
【2 Excelのバージョン 】 Excel2019
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 否
エクセルの関数HYPERLINKの書式についての質問です。
あるシートに目次を作成し、リンクによって当該シートへリンクする関数として
作成しました。
引数に入力する、記号の意味を教えて頂きたいです。
エクセルでのパスの書式と関係すると思います。
書式としては
HYPERLINK(リンク先, [別名]) ・・・@
が検索結果として見つかりましたが、以下の例のようにしました。
拾いつつ作成したために細かい記号の意味が分かりません。 ・・・続き
作成した関数:
=HYPERLINK("#"&A2&"!A1",A2")
その機能:
A列のA2以下から曲名を列挙
B列にその曲名に応じたハイパーリンク
シート名に曲名を使用
関数の意味:
下記のように意味を推測すると
ハイパーリンクをクリックすると、
作業中のワークシートから、セルA2の値と同名のシートへ移動し、
そのシートのA1にカーソルを移動する
ハイパーリンクの表示名はセルA2の値とする
とリンク自体は機能していますがここで質問です。
1,@の「リンク先」は””で囲い指定するのですか?
本ブックのシートのどれかという意味で、他のブックのセルの値を参照する場合は
#の代わりにブック名称を入れたりして使用するものですか?
2,「#"&A2&」の意味について。
1,であるならば「#"&A2&」はパスを意味しますか?
「現在のワークシートのセルA2の値と同名のシート」の「パス」を自動取得しているのでしょうか
#と&の組み合わせでそのように指定できるということですか?
3,!A1の意味
!はシート下のセル番地を示し、続くA1でセルを指定している
以上です。宜しくお願いします。 その機能:×
訂正
→
シートのデータ:
A列のA2以下から曲名を列挙
B列にその曲名に応じたハイパーリンク
シート名に曲名を使用
改行多すぎエラーが出た為詰め込んでしまいましたがご了承下さい >>74
ChromeとかのブラウザのURLとして機能するものならなんでも入れられます。
ダブルコーテーションでくくって「&」で連結します。
「#」とか「!」とかはExcelのシートやセルのアドレス表現に使われます。
どこかのセルで「=」を入力し、マウスでほかのシートや他のブックのセルをクリックすれば、参照するための文字列が入力されます。
それを参考にするだけです。 ありがとうございます。
URLとして機能するものというのはパスと同じかと思いますが、
#はブック名とシート名の結合状態を示しますか?
ブック名 シート名 セル番地
となるとき「!」はシート名からセル番地へとつなぐものですが
「#」はブック名とシート名をつなぐものですか。
おそらく同一ブック内のリンクなのでブック名称とそれより上のフォルダなどのパスは
相対パスになっていて省略されているのかと思います。
&で連結する場合、シート名の両側に付けるものなんですか。
リンク先の表現としては
"ブック名までのパス# "&シート名&" !セル番地"
こうですかね。 イヤイヤ
1月の1が欲しいのにROW(A1)はおかしいでしょ >>81
でもさあ、結果は合ってるし目的も達成できてるんだよなあ
なんかモヤモヤする数式だけどさ 読みましたが・・・
誘導じゃなくて逆に端的に説明出来なかったんですか
&でつなげる
#はブックへのリンクの前に付ける
これだけの確認でした #は同一ブックの時に限られる 他のブックにリンクする場合は不要(つかエラー吐くと思った)
=HYPERLINK("[C:\Users\hoge\Documents\hage.xlsx]Sheet名!セル番地","別名")とかの表現
&を使うのは複数の文字列を連結するため(HYPERLINK関数に限らずExcelのお約束)
ROW(A1)が気持ち悪いなら =HYPERLINK("#"&1&"月!A1",ROW(A1)&"月")
これでもオートフィルで同じ結果が得られる(たまたま1〜12月だから可能なだけに過ぎないが
また、パラメータの別名側のROW(A1)をやめようとすると、もっと面倒な式に成る(なので結果オーライ)
簡潔に答えろっつわれても、あんな簡潔なサイト読んでも誤解してるようだから
やりとりが長く成りそうで鬱陶しいから、いっぱい試行錯誤してから質問しろ(思い込みがhageしい) 何でExcelに長けてるヤツって常に上から目線なの? やたらマウント取ってくるのは一人だけだよ
ここしか居場所のないかわいそうなヤツ ルックアップとかすらわかってない馬鹿が質問します
Excel2013
a3に18を入れるとa5に14 、a6に2、a7に2、a9に合格!と出るようにしたいのですが何関数を使えばいいのでしょうか? >>91
A5=IF(A3=18,"14","")
A6=IF(A3=18,"2","")
A7=IF(A3=18,"2","")
A9=IF(A3=18,"合格!","") すいません速い人
数値は全て18:00のように時間でした
当然エラーでしたわ困った 非礼な振舞いにはより非礼で返す それが比例代表制 ドント式 なんつて 必要な勉強時間全体を入れると自動で割り振るのか。
>>94
18の代わりに
TIME(0,18,0)
って入れればいい。
14,2も同様 >>92
>>96
ありがとうざいます
なんとか使い方覚え始めました
2歴日の勤怠表だとさらにいじらにゃならんですね頑張ります 結論:ここでアレコレ聞くより、優秀なテンプレート使うのが手っ取り早い。