2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

Excel総合相談所 156

1 :名無しさん@そうだ選挙にいこう:2024/02/28(水) 14:46:32.64 .net
【1 OSの種類         .】 Windows**
【2 Excelのバージョン   】 Excel**
【3 VBAが使えるか    .】 はい・いいえ
【4 VBAでの回答の可否】 可・否

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

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

※前スレ
Excel総合相談所 155
http://mevius.2ch.net/test/read.cgi/bsoft/1692436189/

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

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

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

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

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

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

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

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

10 :名無しさん@そうだ選挙にいこう:2024/03/03(日) 17:17:06.01 .net
質問者の追跡できたほうがいいのになんでワッチョイどころかIDも消してんの?

>>3
たぶんおまかんだと思うからとりあえずF2キーとTABキーで凌げばとしか
ダイアログボックス内の数式選択でもF2キーが要になることを知らない人めちゃくちゃ多いし

>>8
ピボットテーブル使わなくてもTOCOL関数で一発で変換できるかと
バージョンも何も書いてないからこう答える

11 :名無しさん@そうだ選挙にいこう:2024/03/03(日) 22:25:10.24 ID:u8rEpfMCd


12 :名無しさん@そうだ選挙にいこう:2024/03/05(火) 10:16:35.45 .net
365
散布図じゃない普通の折れ線グラフを
90度回して表示したい
折れ線が縦方向に走る感じ
行と列の入れ替えでは実現できない

今はカメラ機能でやってるけど
変更しなくても変更されたから保存する?
って聞いてきて困るので
他の機能でなんとかしたい
同じシートには普通表示の折れ線グラフや表示も混在してる

良い方法ある?

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

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

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

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

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

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

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

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

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

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

23 :名無しさん@そうだ選挙にいこう:2024/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 :名無しさん@そうだ選挙にいこう:2024/03/08(金) 15:45:30.01 .net
=INDEX(WRAPROWS(シートB!A1:A21,10),,1)

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

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

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

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

29 :名無しさん@そうだ選挙にいこう:2024/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 :名無しさん@そうだ選挙にいこう:2024/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 :名無しさん@そうだ選挙にいこう:2024/03/11(月) 10:25:57.50 .net
それはさすがに使い方が間違ってる
ランダムに入力されるSheet と それを並べ替え、集計するSheet は別にしないと
入力用にユーザーフォームを使う手もあるが、後半の手間は一緒なような気がする

もしくは、各コードの範囲を余計に設けておいて、空欄を埋めてくとかか
111用に予め20行設けておく 21行目に111の合計を=SUM(B1:B20)にしておくような

32 :名無しさん@そうだ選挙にいこう:2024/03/11(月) 15:31:10.34 .net
>>23ですが
>>29でなんとかなりました
ありがとうございます

ただ、追加で
>>23のように隣のシートを参照するんですが

A1,A11,A21,A31,A41,と5つ参照したあとに
その後30とんで
A71,A81,...

と参照する
を繰り返すなんて神業的なことはオートフィルで出来たりしないですよね……

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

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

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

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

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

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

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

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

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

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

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

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

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

46 :名無しさん@そうだ選挙にいこう:2024/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 :名無しさん@そうだ選挙にいこう:2024/03/12(火) 13:57:20.41 .net
【1 OSの種類         .】 Windows 11
【2 Excelのバージョン   】 Excel 365
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 可

A1とA2セル真ん中の境目にセル結合を使わず文字を入力する事は可能ですか?
左右はともかく上下の真ん中への表示は無理ですかね?

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

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

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

51 :名無しさん@そうだ選挙にいこう:2024/03/12(火) 14:33:53.46 .net
>>46
ありがとうございます。
しかし何度やってもダメですね。
印刷設定はデフォで両面刷りにしてあるので、全然弄ってないのです。

念のため、全てのシートが両面刷りになっているか一枚一枚確認しましたが、全て両面になっていました。

同じシートだけ片面になってしまうのでシートに原因があると思われるのですが、
そのシートだけ選択すると両面になるので意味がわからないです( ノД`)

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

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

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

55 :名無しさん@そうだ選挙にいこう:2024/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 :名無しさん@そうだ選挙にいこう:2024/03/16(土) 12:52:03.38 .net
>>55
ceilingで行けると思います

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

73 :名無しさん@そうだ選挙にいこう:2024/03/19(火) 09:14:20.03 .net
>>69
取得するデータに重複しないキー列はないの?
時系列とか地点とか、その組み合わせでも
なければ連番振るとか

あればそれの差分(新規だけ)を軸にした
生データ入力用テーブル作って手入力、
それをクエリー化、さらにマージとか

クエリ プロパティの「バックグラウンドで更新する」のチェックはOFFにしておき、
手入力前と後に分けて
手動かVBAで一つずつクエリー更新させる

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

ありがとん助かった

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

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

76 :名無しさん@そうだ選挙にいこう:2024/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 :名無しさん@そうだ選挙にいこう:2024/03/20(水) 18:47:21.94 .net
その機能:×

訂正 


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

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

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

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

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

79 :名無しさん@そうだ選挙にいこう:2024/03/20(水) 22:55:36.35 .net
ありがとうございます。
URLとして機能するものというのはパスと同じかと思いますが、
#はブック名とシート名の結合状態を示しますか?

ブック名 シート名 セル番地

となるとき「!」はシート名からセル番地へとつなぐものですが
「#」はブック名とシート名をつなぐものですか。
おそらく同一ブック内のリンクなのでブック名称とそれより上のフォルダなどのパスは
相対パスになっていて省略されているのかと思います。

&で連結する場合、シート名の両側に付けるものなんですか。

リンク先の表現としては
"ブック名までのパス# "&シート名&" !セル番地"
こうですかね。

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

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

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

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

84 :名無しさん@そうだ選挙にいこう:2024/03/21(木) 18:25:45.20 .net
読みましたが・・・
誘導じゃなくて逆に端的に説明出来なかったんですか

&でつなげる
#はブックへのリンクの前に付ける

これだけの確認でした

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

86 :名無しさん@そうだ選挙にいこう:2024/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 :名無しさん@そうだ選挙にいこう:2024/03/22(金) 11:22:06.39 .net
何を偉そうに

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

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

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

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

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

93 :名無しさん@そうだ選挙にいこう:2024/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 :名無しさん@そうだ選挙にいこう:2024/03/22(金) 17:35:07.96 .net
サンキュー速い人!

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

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

97 :名無しさん@そうだ選挙にいこう:2024/03/22(金) 23:36:23.30 .net
必要な勉強時間全体を入れると自動で割り振るのか。

>>95
18の代わりに
TIME(0,18,0)
って入れればいい。
14,2も同様

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

99 :名無しさん@そうだ選挙にいこう:2024/03/23(土) 09:08:00.80 .net
>>98
サンプルダウンロードして気に入ったの使えばいいんじゃね?
https://www.google.com/search?q=2%E6%AD%B4%E6%97%A5%E3%81%AE%E5%8B%A4%E6%80%A0%E8%A1%A8+excel

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

197 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
名前: E-mail (省略可) :

read.cgi ver.24052200