Excel総合相談所 151
■ このスレッドは過去ログ倉庫に格納されています
【1 OSの種類 .】 Windows**
【2 Excelのバージョン 】 Excel**
【3 VBAが使えるか .】 はい・いいえ
【4 VBAでの回答の可否】 可・否
注意事項
・情報を隠すために別の問題を設定するのはやめましょう。たいていの場合その問題は的外れな設定で、期待していたものからずれた回答が返ってきます。
スレッド作成は>>980がやります
※前スレ
Excel総合相談所 148
Excel総合相談所 150
https://mevius.5ch.net/test/read.cgi/bsoft/1654860173/ >>248
印刷範囲の設定をしても表示されないんですか? >>247
GET.CELL という関数、Excel4時代の関数みたいで「32」はアクティブシートの名前を返すみたいです。
今後を考えると別の手段でシート名を取得した方がいいですね。 >>249
今までのは自動的に点線で示してくれていたけど、365は能動的に、ここを印刷範囲とする!って設定する必要があるということですか? あら。
自分は必ず印刷範囲を設定してから印刷してたので、範囲の点線が必ず出ていました。365ではありませんが… >>240
入力規則やVBAでいろいろ仕込んで防ぐより、
クエリーで弾いてその都度指導した方が簡単で確実っぽい。
https://i.imgur.com/KuZSOjg.png 【1 OSの種類 .】 Windows10
【2 Excelのバージョン 】 Excel2016
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】否
A1にあと入力して、A1,A2,A3を選択してctrl+1で配置を選択範囲内で中央
A4にいと入力して、A4,A5,A6を選択してctr+1で配置を選択範囲内で中央
と設定した後、A4のいをDelボタンで消去すると、A1,A2,A3の中央で表示していたあの文字がA1からA6の範囲で中央に配置されてしまいます
あの配置が変わらないようにいの文字を消すにはどうしたらよいでしょうか? >>256
ならないよ
A4じゃなくて、B1だとしたらその挙動になる。その場合は仕様で、ABの間に列挿入するぐらいしか解決鳳凰がない >>256
A4セルの文字を消すんじゃなく空白文字を入力するのは駄目? 365だけどならなかった
中央揃えは横方向だよね? >>256ですが、すいません
間違えてました
【1 OSの種類 .】 Windows10
【2 Excelのバージョン 】 Excel2016
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】否
A1に"あ"と入力して、A1,B1,C1を選択してctrl+1で配置を選択範囲内で中央
E1に"い"と入力して、E1,F1,G1を選択してctr+1で配置を選択範囲内で中央
と設定した後、E1の"い"をDelボタンで消去すると、A1,B1,C1の中央で表示していた"あ"の文字がA1からG6の範囲で中央に配置されてしまいます
"あ"の配置が変わらないように"い"の文字を消すにはどうしたらよいでしょうか?
が正解でした
帰宅したのですが、365でも同じようになりました >>260
D1セルが勝手に書式設定されてると思う。D1セルを左揃えや中央揃えにすれば直るかと。 >>260
またセル間違えてない?
E1じゃなくてD1でしょ
で、やっぱり仕様
選択範囲内で中央は、つながって設定されている部分の中央になってしまう
>>261
んなわけない >>262
また間違えてました
D1です
>>261
有難う御座います
D1セルの書式設定を”選択範囲内で中央”以外に設定し直してからDelすれば繋がらなくなりました
この操作を多用しますのでマクロの記録で保存して使います
お騒がせしました オンライン版だとVBAが使えないので、
DOM操作でもすんべと思ったら、
全然わけがわからないんですよ! Web版ではVBAではなくてOffice ScriptでTypeScript(JavaScript)を利用するのがMicrosoftの方針
法人アカウントが必要だけど… オンライン板Excel、ちょくちょく見掛けるようになった。
無料なのがメリットなのかや? excelで画像を挿入して相手にメールすると相手には画像だけ表示されないようです。
何故そうなるかは検索して理解したつもりですが、解決策がマクロによるものしか見つかりません。
どなたか詳しい方居ませんか? >>267
Web版はデスクトップ版に対して個人での利用というよりは複数人での利用や共同作業での利用を重視した製品
端末にインストールすることなく環境問わずブラウザだけで情報共有、知識共有を強化するのが狙い
企業や団体などのチームやプロジェクトで複数ユーザーが1つのドキュメントを共同利用するような状況が基本であって、
個人で基本1台だけで利用するならスタンドアロンのデスクトップ版が本来の姿
先のOfficeスクリプトなども個人向けではなく法人向けだけWeb版で利用できる バージョンに依存しないと思いますが仮に365として質問します
いわゆるエルビス演算子の働きを期待するような条件式の書き方ってありますか?
具体的には、IF関数で[論理式]で評価した結果をそのまま[真の場合]として出力したいんですが
現状[論理式]に書いた式を[真の場合]にもコピペしてるので、可読性やメンテナンスに難があります
別のセルに論理式部分を任せるか、自作関数でやるって方法もありますけど、もっとスマートな方法がないかなと
いいアイデアがあればご教示いただきたいです 別のセルを使うのがスマートだと思う
=LET(c,A,IF(c,c,B))
=LAMBDA(c,d,IF(c,c,d))(A,B)
=IFERROR(1/(1/数値A),B) >>271
LET関数やLAMBDA関数なんて便利なものが実装されてたんですね
自分のやりたいこと、まさにこれでした
IFERROR関数の使い方は目からウロコでした
この子エルビスっぽいけど使えないかなと思ってましたけど・・・すごい
完璧な解答ありがとうございました! LibreOfficeのcalcを勉強するまえにお金払ってでもExcel習得したほうがいいですか? 新しい関数乱発するのは
古い買取officeを駆逐して
永久に金吸い取るため? >>273
calcじゃなくスプレッドシートの方が良いと思う >>274
VBA無くても遜色なく使えるようにしていっている印象。
実際、前はVBAでないと出来なかったものがワークシート関数だけでできるようになってExcelオンラインが動く環境ならWebブラウザ上でも同様に動くようになり、うちの会社ではかなり便利になってると思う。 VBAでオリジナル関数の方がみんな幸せになれるのに 【1 OSの種類 .】 Windows10
【2 Excelのバージョン 】 Excel online
【3 VBAが使えるか .】 はい
【4 VBAでの回答の可否】 否
・同じブック内に「1〜31」(日付ぶん)のシートが用意されています
・このブックは利用者に配布され、Excel onlineでその日の日付のシートに日報を書くようになっています
ただこのシートは「利用者の名前」「」「日付(シートのシート番号にもなっている)」など、決まりきっている部分を毎日書かなければならないのがやや面倒です
PC版では複数のシートを一括で入力する方法はいくつかあるのですが、online版では難しいでしょうか?
「本来数値を記入する箇所に関数を入力する方法」は「集計する人」の操作でデータが飛んでしまったりするおそれがあるため、あまり良くないと感じました 入力するシートと集計するシートを別にすれば悩みも減るョ
オペレーターは間違いを起こすものだし、アプリは仕様変更・アプデで混乱引き起こすもの >>286 それは横棒グラフとは呼ばなくて、ガントチャートとか呼ばれるものだろ?
Excel の新規作成のテンプレートの中にもいくつかあるし
ガント プロジェクト計画シート
アジャイル ガントチャート
プロジェクトのタイムライン とか試してみ?
https://office-hack.com/excel/task-management-table/ とか参考にしてもいいし
https://www.stock-app.info/media/?p=9826 の下の方にあるサンプル利用してもいいし
開始時刻と終了時刻で日付変わるんだから日付データも必要に成るのに気付かないと エクセルって時刻は扱えるけど時間は使えないんだよね
だからマイナス時間とか24時間超える表現が難しい >>289
能力や知能がない人には使えないだけだぞ? シリアル値の概念さえ知っておけば、マイナス時間なんて表示が崩れてるだけ 本来は日付だけ表示してるテーブルのセルの値について目に見えない時刻の情報を裏側でこっそりゴニョゴニョすればいろいろ細工できる マイナス時刻がそのまま表示できないのはたまーに不便ではあるな >>294
どうでもいいけど自15:00で至18:00なら大抵の人は差は3:00と答えると思う マイナス時間は難しくないけどめんどくさい
書式で一発でできるようにしてほしい そもそもシリアル値に入ってるのは時刻だろ
それを時間として使うのは無理がある >>306
WindowsもLinuxもmacOSも無理をしてるOSってことだね 【1 OSの種類 .】 Windows10
【2 Excelのバージョン 】 Excel2019
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 いいえ
【5 クエリが使えるか】いいえ
【6 クエリでの回答】否
【7 Accessが使えるか】いいえ
【8 Accessでの回答】否
【9 VBAの方が簡単で早くできる場合はVBAで回答】 否
アクティブセルの特定の列の値を、別のセルにも反映させる方法は無いでしょうか?
例えば、
・10行目のG列がアクティブセルとなっている
・10行目のB列に「100」という数値が入力されている
・その「100」という数字を、10行目G列のアクティブセルのまま1行目A列に反映させる
・仮にアクティブセルが11行目G列に移動した際は、それに伴い11行目B列の数値を1行目A列に反映させる
という具合です。 【1 OSの種類 .】 Windows10
【2 Excelのバージョン 】 Excel365
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 否
オートコレクトのオプションで追加した項目を別のPCにインポートしたいのですが
どのような手順で可能でしょうか? >>309
アクティブセルに反応する関数が有るのか知らんが、無ければ無理では アクティブセルの値を他のセルに表示するだけなら :
例えばA1に =INDIRECT(ADDRESS(CELL("ROW"),CELL("COL"))) と入れておいて
表示させたいセルをF2やダブルクリックで編集状態にしておいてから、Ctrl + Enter すれば可能
他の編集状態なセルから表示させたいセルをクリックでもA1の値が変わるけど
数式コピペした最初だけは「循環参照・・」のエラーメッセージ出るけど、無視してOKすればいい
そこからOFFSETでG列をB列にする -5 を、どこにどう設定するかわかんね そこまでで詰まってる >>313
質問すらまともにできないのは馬鹿の特徴だぞ というかそれで非アクティブなシートに反映してどうすんだっていう
なんか回りくどいことしてそう 309です。すいません、分かりずらい質問をしてしまいました
―現状の作業内容―
・ExcelのA~C列に必要な情報が記載されている(200行ほどある)
・A~Cの情報を元に適切な行に適切な数字を入れていく(適切な行の判断基準がA~C列)
・A~C列の文字が小さく、行をズレて数値を入力する恐れがある。一方でExcelの拡大倍率を上げるのは業務効率が下がる(詳細は省きます)
自分が今選択している行のA~C列の情報を、どこか別のセルにピンポイントで大きく表示できれば数値の入力ミスをなくせるのではと思い質問に至りました
如何でしょうか。上手く説明できてればよいのですが それは、、、 表示タブの表示で数式バーにチェック入れる じゃダメなのかな?
横にセル番地も表示されるし、たとえセルの文字が小さくとも数式バーの文字は標準サイズだろうし 例えばG列20行目のセルを選択しつつ、C列20行目の情報(仮に「あいうえお」と入力)を、A列一行目にも同様に「あいうえお」と表示させたい、というのが目的です
数式バーでは選択中のセルしか表示されないと思うのですが…
すいません、思った以上に難しい相談だったかもしれないです 難しい相談というか、こちら側では質問者がどこで困ってるか、躓いてるか計り知れないから
可能なら似たようなサンプル作ってでも回答に近づこうとしているんだけど
もしかしてモニターがめっさ小っさいのか?視力が弱い人なのか?表がメッチャでかくて左右スクロールしきれないのか
G列表示してるとA~D列が左側に隠れてしまうのか? とかとか、妄想を逞しく働かせないと成らないんだけど
最後のレスから想像すると、A、C、G列だけ見えてれば操作は可能なようだし、B,D~Fの列を非表示にしとけば
G列選択しててもすぐ左隣がC列だし、それ見ながらA列直すのも楽だろうし
G列選択した時にその行のC列の値をA1に文字サイズ大きくして表示したとしても、じゃあ、その値をA列に入れたいって成った時には?
それコピーして?A列の該当するセルに貼り付ける? セル移動した途端に何行目か分からなく成りはしない?文字小さいんだろうし 同じブックを別ウインドウで開く機能あったろ
あれやれば同じシートでも倍率は変えられると思うが 説明へたすぎて理解できてるかもわからん
どの列も長文が入ってて読まなきゃいけないのに読めないのか?
321でええやろ
あとは別のシートにフォームぽく作って行指定したらデータ表示するとか
それか322みたいにコード書く
ExcelじゃなくてAccessでやるべき作業だと思うわ A〜C列の情報に従ってマクロでG列とかに入力出来たりしないのかな。
もし出来てしまう程度だったら淋しい・・・ 結論
イミフな質問に対しては
「Excel使うな、Excelでやるな」
これが1番効果的な回答 画面の分割だと上下スクロールに追随するけど、片方だけ縮尺変えたいとかはできない
別画面で開くと片方だけ拡大とかは可能だけど、上下スクロールに追随しない
いっそのこと、拡大鏡アプリ(読み上げ機能が付いた)でG列を読ませてC列を凝視してれば
変えなければならないA列のチェックができるのではないだろうか(100%の次が200%しか
選択できないのが、ちょっと難儀だが) 神髄先生のサイト、上級レベルの人にも好評みたいだね。
つながりで凄い改善のセミナーも評判良いみたいだし。 神髄先生のサイトは世話になってるが、凄い改悪はどうだかね シートを複製すると()付きのシート名が出来るけど、このまま使うと関数が使えなくなる巨大罠じゃね??インダイレクトってのがシート名から()外すと使えた(ㆆ⌓ㆆ) >>335
”君が無知なだけでみんな対処法は知ってるよ” んーーーと?シート名が1でA2に書くとB2に=indirect(A2&“!目標セル番“)だけど(1)だったらどこに “ 入れるんでしょうね? win10
365
セルに機種依存文字の絵文字を入力
コピーして別のセルに値で貼り付けると
似た違う絵文字になる
元のセルを選択してDELキーで削除
貼り付け先の絵文字をコピーして
元のセルに値で貼り付けると
元の絵文字になる
何故? >>341
絵文字はフォントによってデザインが違うから、書式が変わると見た目も変わるのは仕様 すべて貼り付けではなくて値で貼り付けしてるのだから、貼り付け先の書式が適用されて元の書式は変更されているだろ >>345
どういう状況かわからないからスクショ貼って
コピー前とコピー後のセルのフォントがわかるように2種類 書き込んだセルのフォントが、元々游ゴシックやメイリオだったとしても
変換で候補に出てくる[環境依存]の絵文字を選択した途端に Segoe UI Symbol とかに勝手に変わる
GoogleスプレッドシートやLibreOfficeのCalcとかなら出来る というなら、それをMSの日本支社のExcel班に主張すれば数年で直るかも
環境依存の環境依存たる所以 ■ このスレッドは過去ログ倉庫に格納されています