探検


LibreOffice PART23

■ このスレッドは過去ログ倉庫に格納されています
2020/10/24(土) 10:46:02.57ID:cDqfzlyX0
OpenOffice.orgから派生したオフィススイート「LibreOffice」のスレです。

○ LibreOffice
・公式サイト https://www.libreoffice.org
・日本語サイト https://ja.libreoffice.org

○ The Document Foundation
https://www.documentfoundation.org
・wiki https://wiki.documentfoundation.org/JA
・日本語メーリングリスト http://nabble.documentfoundation.org/Japanese-f1829008.html

○ 前スレ
LibreOffice PART22
https://egg.5ch.net/test/read.cgi/software/1554631360/

◎ オフィススイートに含まれるアプリケーション
・Writer(ワープロ)
・Calc (表計算)
・Impress(プレゼンテーション)
・Draw(ベクターグラフィクス)
・Base(データベース)
・Math(数式)
 標準でPDF出力機能があり、その他にも拡張機能を利用できる。

※ 関連スレ・補足等 >>2-4
2021/09/25(土) 18:36:14.94ID:69JZyPhh0
>>686
7.2.1.2でもC列は同様に消えました(WinでもMacでも)
6.4.5や7.0.5あたりだと消えずにちゃんと表示されますね(Mac)
リリース前版の7.2.2は選択肢が0.667と出てきてこれでちゃんと抽出されるようです(Mac版)


F1が小さくなるのも7.2.1.2、7.2.2でも同様で
7.0.5以下はちゃんと動作してる模様

7.1系統は今消してしまってる、すいません
2021/09/25(土) 20:22:25.91ID:ujeReW3s0
>>687
確認ありがとうございます
とりあえず 7.2.2 を待つことにします
2021/09/27(月) 11:44:34.17ID:PBIEatsl0
選択したセルの右下に四角いツマミが出てくると思うんですが、書式設定でこれの色は変更できますか?
2021/09/27(月) 20:59:12.92ID:LGxPfYNd0
>>689
書式設定よりは、Libre全体の設定の中じゃ無いかな
ざっと見た限りではなさそうだったけど、詳細の中の上級者向け設定に何かあるかも
2021/09/27(月) 21:15:47.74ID:PBIEatsl0
>>690
回答どうも。
無いのなら諦めます。

グレーっぽい色なので、背景色と同化してしまうです。
2021/09/27(月) 21:50:01.69ID:YoNFFjwz0
セルに入れたコメントをカーソルを持って行ってポップアップさせると背景が透明で吹き出し枠の中が見づらいんですけど
これに背景色を入れた状態にするにはどうしたらいいですか?
2021/09/27(月) 21:58:44.43ID:ZCfAjdZG0
コメントを表示させて選択して右クリック
領域の透明が設定されているのをなしにする
2021/09/27(月) 22:02:38.98ID:ZCfAjdZG0
これコメント個別の話なんで全体の設定は別っぽいね
2021/09/27(月) 22:14:40.78ID:YoNFFjwz0
設定では背景色を設定してあって透明設定ではないです
コメントを表示させると背景が塗りつぶされてる状態で非表示の時にカーソルでポップアップさせると透明な状態なんです
2021/09/28(火) 00:36:31.09ID:ZLA+1u520
>>692
うちでは別に透明にならないけど
例によってまたSkiaか、と思ったがオンにしてもならんわ
バージョンとか環境何?
2021/09/29(水) 06:48:11.73ID:rTHls3qc0
vlookupなんですが、インデックスの範囲を指定することはできるんでしょうか?
=vlookup(A1,A1:D1,1:4)
このようにです。

つまり範囲のすべての数値をとってきたいというだけなのですが

また、例えば1から4まで複数の値をとってきたばあい、1つのセルに4つの値が入ることになると思います
vlookup関数を記述したセルを開始地点として、のちのセルを2,3,4で埋めていくことは可能でしょうか?
2021/09/29(水) 10:03:50.27ID:Wtxv3OL+0
7.2.1.2に更新したら
条件付き書式設定の既定のスタイルの色が変わった
オレ環なの?
2021/09/29(水) 13:26:21.31ID:evl4KzN60
>>698
変わったっけ?
チラッと開いてはみたがよく分からんかったよ
2021/09/30(木) 10:07:07.85ID:Ado1qhnY0
Never Never Never Surrender
2021/10/01(金) 19:41:31.93ID:icu9kbMB0
LibreOffice7.1.6をインストールしたら7.1.5まであったIMEで入力が遅くなるというバグが直ったみたいだ。良かった。
2021/10/04(月) 18:58:45.07ID:cIH9VIz60
1セルに複数行の式は書けないんでしょうか?
見づらくて見づらくて、、、、(´・ω・`)、、、
703名無しさん@お腹いっぱい。
垢版 |
2021/10/05(火) 19:30:49.19ID:tf0QG2VE0
>>702

セル直接入力でないけど上の数式入力ボックスの右の▼(下向き黒三角)をクリックすると、一行だったボックスが下に広がります。

これ以上に広くしたい場合は画面表示解像度変更するとか工夫ください。
もしくは、適当なテキストエディタからコピペ作業してください。

あと、使用してるバージョンによって違いあるかも。(^_^;)
2021/10/05(火) 23:12:46.83ID:raR+ekhx0
なんかそんなことじゃなさそうな気がしている…
2021/10/06(水) 15:01:06.49ID:nf4fUCwr0
質問です
max関数で、C列すべてを範囲とする場合、どう書いたらいいのでしょうか?
=max(c)
これでは駄目です。

=max(c1:c10)
などとしないと駄目です。
2021/10/06(水) 15:09:54.45ID:x0ZMuYBV0
C$1:C$65536
2021/10/06(水) 15:16:21.84ID:nf4fUCwr0
>>703
ありがとぅ
2021/10/06(水) 15:16:43.53ID:nf4fUCwr0
>>706
そういう書き方しかないんすね ありがとぅ
2021/10/06(水) 17:26:20.67ID:P1T8Zy0K0
列が6万までなのっていつの話だっけ?
max(c:c)
2021/10/06(水) 17:27:33.31ID:P1T8Zy0K0
列の要素が、って分かるか
2021/10/06(水) 18:56:57.74ID:nf4fUCwr0
ありがとぅ、、、
2021/10/06(水) 20:39:18.69ID:nf4fUCwr0
色付きセルを移動させると背景が白くなるんですが、これは仕方ないのですか?
規定の背景色になってくれると嬉しいんですが

テンプレートを使用して灰色の背景にしています
デフォルトの背景色など指定出来ますかね
2021/10/06(水) 20:53:34.34ID:P1T8Zy0K0
標準のスタイルに背景を設定すればいい
2021/10/07(木) 09:46:51.96ID:AmE63cIw0
>>713
セルの書式設定のことでしょうか?
2021/10/07(木) 11:22:33.22ID:LxLGqeMx0
書式→スタイル→スタイルの管理 あるいは F11 でスタイルの一覧が出るから
(標準が出てなかったら、一番下のところで「すべてのスタイル」を選択)
標準を右クリックして編集、背景タブの色を有効にして設定する
2021/10/07(木) 15:07:30.29ID:AmE63cIw0
>>715
できた どうも
2021/10/07(木) 20:52:47.55ID:AmE63cIw0
検索基準ってどんな意味があるのですか?
vlookupで別のセルのデータを取りたいです。

A2に以下の式を記述しましたが、エラーです
https://i.imgur.com/vv8ZrSr.jpg
=VLOOKUP(A9,B9:E9,2)

第一引数をとりあえず指定しましたが、これは何の意味があるんですか?
2021/10/07(木) 21:00:59.58ID:rkH+3zo50
>>717
A9にeggを入れたらわかるよ
719名無しさん@お腹いっぱい。
垢版 |
2021/10/08(金) 11:27:18.70ID:1p+nyfaS0
>>718
A2にはeggと表示されます。
これがどういう意味を持つのでしょうか?

検索値という意味がよくわからないのです。
何に役立つのか。
2021/10/08(金) 11:46:53.20ID:P7MW2Pf70
ググって「vlookup」の解説見ればイッパツなのよ?
エクセルのでもそのまま参考になる

ただしそれでA2にeggと表示されるのは間違ってる気が
そもそもA2に何をどう表示させたいのか…


(レスしたら負けな案件な気もしつつ)
721名無しさん@お腹いっぱい。
垢版 |
2021/10/08(金) 11:48:18.32ID:1kp7yA3t0
vlookup calc

でググっていくつかのサイト読んでも分からんかったら関数使うのを諦めた方が良い
2021/10/08(金) 11:50:16.72ID:1kp7yA3t0
アドレス入れたらNGワードと言われてもたついてる間に被ってしまったすまない
本文クリアしたらsageも消えてて重ねてすまない
2021/10/08(金) 12:00:13.26ID:P7MW2Pf70
ただ、関数使うときにバルーンで解説出てくるけど意味が分からなくて、ヘルプでも結局
よく分からなくてググってようやく理解できる、ってのはあるある過ぎるな

それはエクセル使おうがgoogleスプレッドシート使おうが大差ないし
みんなそんなもんだから迷わずググれ
ググって分からんかったら自分の見た解説ページつけてどこがどう分からん、と訊いてくれ
724名無しさん@お腹いっぱい。
垢版 |
2021/10/08(金) 13:47:28.25ID:FhyRECH+0
ある関数を理解しようとするんじゃなくて、自分のやりたいことには何の関数が必要かを調べたほうがいいんじゃない?
用途が思いつかないうちは「これが一体何の役に立つんだ?」という疑問が出てきちゃうから。
モチベーションがないと知識の詰め込みができない人はそうするしかない。
2021/10/08(金) 14:05:37.68ID:1p+nyfaS0
やりたいことは行のデータを取りたいということです。
何度もその行のデータを使いまわしますので、変数のように扱いたいのです。

このような場合何の関数が適しているでしょうか?
卵,5,5,0
このような行があった場合、A1に何らかの式を入力して、取得したいのです。
また、フィルコピーせずにA1以降のセル(B1,C1,D1)を埋めてくれる機能などないでしょうか?
726名無しさん@お腹いっぱい。
垢版 |
2021/10/08(金) 14:25:55.04ID:FhyRECH+0
>>725
すまんけど質問の意味がよくわからないんだけど・・

9行 1,卵,5,0,5
10行 2,精子,8,2,3
11行 3,うんこ,2,0,0

とか並んでた場合に、A2に2と入れればB2に精子、C2に8、D2に2、E2に3を表示したいとか、そういう事?
2021/10/08(金) 14:45:08.30ID:Thnh4a2q0
=VLOOKUP(A1, 範囲=(卵,5,5,0のリスト), 列番号, 検索の型)
を(B1,C1、D1)に列番号を変えて記述すれば良いんじゃね〜の?
728名無しさん@お腹いっぱい。
垢版 |
2021/10/08(金) 14:59:45.20ID:FhyRECH+0
>>727
そういう書き方じゃ多分わからんのでは?

もし>>726のようにやりたいならA2に関数書いちゃダメなのよ。
vlookup関数は何かの値をキーにして表を参照して自動表示させたいセルにだけ書く。
B2,C2,D2,E2のセル全てにvlookup関数を書くの。
2021/10/08(金) 15:07:16.72ID:1p+nyfaS0
>>726
google spread sheetのquery関数って分かりますかね。
これと似たようなことがしたいです

=query(A1:D1)

などとすると、その範囲のデータを取ってきてくれ、以降のセルに自動的に入力してくれるんです


フィルコピーして、同じことが出来る関数でもいいのですが、、、

サンプルを作りました
https://i.imgur.com/oSeOIbT.jpg

データシートは例えるなら食品成分表みたいなもので、sheet1は毎日の食品の記録です
こんなふうに何度もデータを使いまわしたいんです
2021/10/08(金) 16:08:32.50ID:+j++S/i70
デジャブ
731名無しさん@お腹いっぱい。
垢版 |
2021/10/08(金) 17:11:13.31ID:FhyRECH+0
>>729
だからvlookupでそれをやればいいじゃんという話なのだが。
同じ関数がないんだったら似たような関数を利用して自分でシートを手直しするしかなかろう。

>>728の通りにやんなさい。
2021/10/08(金) 18:09:52.26ID:1p+nyfaS0
>>731
hai
2021/10/08(金) 19:06:37.58ID:P7MW2Pf70
やっぱレスしたら負けなやつだった…
2021/10/08(金) 19:16:55.68ID:1p+nyfaS0
>>728
イマイチ分からんのですが、vlookupの検索値には商品idみたいなものを書くってことですよね。
管理番号的な。
https://dekiru.net/article/21009/

A2に商品idを書いた場合、一致する行が返されるってことですよね
https://i.imgur.com/nj83Kxd.png

でも、エラーになりますが、どこが悪いですか?
2021/10/08(金) 19:31:10.56ID:sJOIxCZV0
まずどこに何をどうしたいのかが良くわからんのだが、君のスクショみてる限りでは、A2に書いた関数の内容は


A11のセルに書いてある単語を、
A11からD20の範囲内で、
左から一列目の

セルの中身をA2に表示する

って関数式なの

だから「エラーではない」としか見えないわけよ
2021/10/08(金) 19:35:50.43ID:sJOIxCZV0
何がやりたいか書いてたわごめんね
2021/10/08(金) 19:55:02.38ID:sJOIxCZV0
google のクエリー関数みたいにって言ってたけど、クエリー関数は範囲内の検索したい単語のある行を全部抽出して羅列するって関数だから目的のとは違いそうなんだけど

やりたいのは、例えばA325に書いた単語を[表データ]を参照してマッチした行をコピーして、B325,C325....と自動で入力してほしいって事のように見えるけど

そんな簡単にできるのあったっけ?
2021/10/08(金) 19:56:14.23ID:sJOIxCZV0
これと同じ感じ???

https://ask.libreoffice.org/t/calc-google-spread-sheet-query/68687/7
2021/10/08(金) 20:37:32.87ID:1p+nyfaS0
>>737
食品のデータを持ってきたいので、それに使える関数ってありますか?
目的は行すべてのデータを抽出したいってことです。

ただ、queryと同じような関数はlibreにはないみたいなので、代用できればなと。

A325に"egg"と書いた場合、B325:D325に続くデータである5,0,5が入力されるという感じなら、代用できそうです。
740名無しさん@お腹いっぱい。
垢版 |
2021/10/08(金) 23:02:16.70ID:FhyRECH+0
>>734
商品名で検索してもいいのよ。
vlookupは検索キーと同じものがあるかを調べるから。
データベースみたいにマスターキーとかの概念はありましぇん。
2021/10/08(金) 23:31:11.09ID:P7MW2Pf70
>>734

>>585で既にvlookupやindex/match使ってサンプル作ってくれてる人がいるんだが
何故頑なに無視するのか
2021/10/08(金) 23:42:44.01ID:+j++S/i70
きっと別人なんだよー
2021/10/09(土) 00:17:52.95ID:/pmDVcJB0
自分がどんなもの作ってるのか、作りたいのかって言う全貌を見せないで、部分だけ
切り出して持ってきてるから余計に応酬がチグハグになってる感…

vlookupやindex/match使う前提なら、
・シート1にその日の食事を原材料ごとに順番に記録する(例えばA1に「egg」)
・シート2にある一覧表の中から、シート1にA1に入力した「egg」という単語に
 合致する行のデータを拾って、以降の列にproteinやらcarboのそれぞれの
 数値を取得する
・A2にはpotate、か何か入れて、その食事の各栄養値を計算するか何か
みたいなことしたいのかと思うけど、

A1に=query(A1:D1) と入れると、って時点でなんかそういうのじゃないんかなぁ?って思ってしまう
シート2のその行一括コピーして持ってきてもいいだけの話なのかどうなのか
シート1でやりたいことの内容によってはvlookupとかは的外れで、それで自分が思ったような
回答が得られないままなのかも知れんし
2021/10/09(土) 00:18:41.00ID:/pmDVcJB0
>>734
とりあえず
https://i.imgur.com/nj83Kxd.png
に即して言えば、
・vlookupでは行のデータ一覧は返されない(一つのセルのデータのみ)
・A2にはvlookupの式は入れない
 シート2の表から抜き出したい項目に合致する検索ワードを入れる(eggとか)=検索値
・B2には、A2で指定した検索値に合致するシート2の行の中から、プロテインに相当する値を取り出すvlookup式を書く
・B3には、A2で指定した検索値に合致するシート2の行の中から、carboに相当する値を取り出すvlookup式を書く
 以下必要なだけvlookup式で埋める

という使い方になる
シート1の3行目以降も同様に式を埋め込んでおいたら、A列にeggとかpotateとか打ち込むだけで、
B以降の栄養価の数値を自動で拾ってきてくれる、というものが作れる


式は1セルづつ書いていかなくても、参照範囲を絶対参照で記述して、検索値は列のみ絶対参照、
行番号は相対参照($A2みたいな感じ)で作っておけばコピペやオートフィル機能でバッと一面埋められる
2021/10/09(土) 00:35:54.27ID:/pmDVcJB0
>>740
vlookupって、検索される列が昇順に並んでないとうまく動かないとか制約なかったっけ?
シート2の一覧が
apple
egga
potate
eggest
beef
egg
とかって並びだとうまくいかんとか

被らないid(管理番号)つけて順番に並べとく、というのはそれを回避する手段の一つになるけど
eggが何番だったか覚えてらんない、みたいな話にはなるので良し悪しですね
(上の例もその列を基準でソートしとけば大丈夫だったかと)
2021/10/09(土) 00:36:36.84ID:/pmDVcJB0
>>742
いやこんなの2人もいて欲しくない
俺は嫌だ
2021/10/09(土) 00:42:54.27ID:YgdqqKXq0
商品名検索とかでエラー吐いてる人はSorted range lookupを触っておくといい
何も入力しなくてもいい

ようするに

=VLOOKUP(A1,$A$3:$D$6,2)

となっているところを

=VLOOKUP(A1,$A$3:$D$6,2,)

とするだけで解決すると思う。
2021/10/09(土) 00:45:32.79ID:/pmDVcJB0
>>737
エクセルみたいな配列関数ってまだLibreには無かったよね??
頑張ってマクロ書くしかなさそうな気が
2021/10/09(土) 00:54:10.25ID:/pmDVcJB0
>>747

検索型の指定、てやつすか
こんなふうに利用できたんだ、すごく有難うございます
2021/10/09(土) 05:45:03.03ID:K33UkK520
>>745
入力したものと同一なものを引っ張ってくる場合はソートの必要はないのよ。
そういう場合はvlookupの第4引数をFALSEにする。
ソートの必要があるのは第4引数をTRUEにして近いものを引っ張ってくる場合だけ。
2021/10/09(土) 06:27:57.85ID:dI+UPWVW0
すみません、こんがらがってきたんでやりたいことを詳しく生理してから来ますね(´・ω・`)、、、
使うシチュエーションをはっきりさせてきます
2021/10/09(土) 19:20:52.64ID:dI+UPWVW0
復活しました。質問です。

■説明
sheet1には毎日の食品記録を付けていきたいと思っています。
sheet2には食品のデータを書いています。成分表みたいなものです。
https://i.imgur.com/Kh92kAr.png

■質問1
sheet2からsheet1に食品のデータを引っ張ってくる関数はないでしょうか?
例えば、sheet1のc15にmeatと入力した場合、その後のD15,E15,F15が埋まるように出来ないでしょうか?
同じデータを何度も使いまわしたいのです。
他にもっとうまい方法があれば教えて下さい。

■質問2
そもそも、毎日の食品記録をつけるための表はこれでいいのでしょうか?
目的は「その日食べたものの、栄養価の合計を出す」ということです。
例えば日付ですが、10月10日の部分は3行目から9行目に対応しています。しかし、このような作りはよくないと聞きました。
2021/10/09(土) 20:41:43.20ID:QuS3KvoG0
>>752
>>588-590

なんで同じ質問繰り返してんの?
2021/10/10(日) 09:02:30.53ID:nnCzyAxI0
>>753
疑問点が明確ではなく、それにつく回答もバラバラになってしまったため、改善したということです
755名無しさん@お腹いっぱい。
垢版 |
2021/10/10(日) 10:40:21.17ID:zMMR636m0
データベースでやれ
2021/10/10(日) 11:49:29.62ID:nnCzyAxI0
オートフィルターがlibreにおけるテーブルなんですか?
2021/10/10(日) 13:26:22.61ID:EApeM7OH0
お前がそう思うんならそうなんだろう
お前の中ではな
758名無しさん@お腹いっぱい。
垢版 |
2021/10/10(日) 18:20:52.47ID:34Imz6co0
>>752
相変わらず何言ってるのかよくわからん。
こういうシートがあって、このセルにこういう値を入力したらこうなって欲しい、
というのを明確に提示しなよ。
2021/10/10(日) 18:52:06.13ID:I7Q9Ej6k0
分からない奴は分からないままで黙ってりゃいいよ
分かってる奴が2ヶ月前に結論出してるんだから
2021/10/10(日) 19:28:40.87ID:nnCzyAxI0
>>758
3ステップでまとめました。毎日、食べたものを記録するのが目的です。
https://i.imgur.com/96vXRNT.png
1の表があり、2でb列に食品名を入れると、3で成分が入力されるというものです。
2021/10/10(日) 21:13:27.00ID:vFssclAd0
>>760
めんどくせぇ
https://i.imgur.com/zQtPoJq.jpg


タンパク質、炭水化物、脂質出したいセルにそれぞれこう入れれ

3セル選択してコピペするか右下のポッチ下に引っ張れば以降の行も埋めていける
https://i.imgur.com/4Xe9xeC.jpg

一つのセルに一つの式だけ入れて3つのセルに表示させる関数はねぇから
頑張ってマクロ勉強するかおとなしくエクセル使うかGoogleスプレッドシート使え
2021/10/10(日) 21:16:30.66ID:vFssclAd0
>>761
Fの値間違ってら

D2以降に
=VLOOKUP($C2,'Sheet2 成分表'.$A$2:$C$100,2,0) =VLOOKUP($C2,'Sheet2 成分表'.$A$2:$C$100,3,0) =VLOOKUP($C2,'Sheet2 成分表'.$A$2:$C$100,4,0)
2021/10/10(日) 21:34:36.69ID:vFssclAd0
>>752
質問2について
やrたいことは一応できると思うけど、毎回の食事数とか摂取する食品数とかまちまちで
一定の形式で予め作っとくことが出来なくて毎回式コピペしたり作り直したり、と
煩雑になってしまうので、俺はデータベースでやっちゃうかも


ついでなんで他の方に質問なんだけど、
sheet1は日付と食事タイミング、食品名だけ記録してって(栄養素はvlookupとかで引いとくとして)、
別シートに日毎の合計を計算させる、てのは例えばピボットテーブルとかで出来るんですかね?
俺ピボットテーブルってあんま使ったことがないんで、よくわかんないんだ…
2021/10/10(日) 21:48:15.58ID:nnCzyAxI0
データベースってなんですか?
libreにおけるデータベースというのがよくわからないのですが、オートフィルターとも違うのですかね
2021/10/10(日) 22:20:54.23ID:vFssclAd0
>>763
あなんか出来てきたっぽい…
https://i.imgur.com/5WmTqL8.jpg
でもどの項目をどこに持ってったらこういう形になるのか、いつも
パッと分からずに試行錯誤してしまう
日毎の小計を出すのもめっちゃ悩んでしまった


>>764
https://i.imgur.com/26pJnHE.jpg
766名無しさん@お腹いっぱい。
垢版 |
2021/10/11(月) 04:56:02.12ID:SqCL+YRA0
ネットでお店を開くなら BASE!
2021/10/11(月) 06:02:46.72ID:xN/3YPFw0
データベース?使う必要あるんですか今回の例で
768名無しさん@お腹いっぱい。
垢版 |
2021/10/11(月) 07:37:20.34ID:SqCL+YRA0
表計算ならすべてのセルにVlookupだの計算式を入れてやらんと完成しないだろ
データベースならそういうのひっくるめて勝手に引っ張ってきて計算して集計してくれるんだぞ
2021/10/11(月) 10:20:28.90ID:xN/3YPFw0
食品の記録にデータベース使う人がいるのですか?
すべてのセルに共通のvlookupを入れればいいんじゃないでしょうか
2021/10/11(月) 10:38:17.09ID:4hQ86N++0
まだ続いているのか
2021/10/11(月) 11:00:31.45ID:4WmzwyI20
いちいちvlookupやindex/match書いて埋めたり、合計出すのどういう形でやるか
悩まなくても、リレーション一発とクエリで簡単に出来てしまうもんな

でもそれ以外がめっちゃ面倒だけどw
  ↑慣れてないのがデカいんだけど


>>769
でもお前vlookup分からんかったやんw
てか居ても全然おかしくないよ、記録、て時点で既に出来るものはデータベースなんだから

ただLibreのは使いやすいかとか、わかりやすいかって言うと全然…
772名無しさん@お腹いっぱい。
垢版 |
2021/10/11(月) 11:04:54.77ID:5Vyb6P4t0
やらせておけw
そのうち食品数が500とかに増えて、vlookup式がシッチャカメッチャカになって重くなってとん挫するからw
2021/10/11(月) 11:19:52.17ID:QBQcVNV40
>>769
普段データベース使ってる人だと逆になんでわざわざ表計算ソフトを使う必要あるんですか?とか言うんじゃね?
2021/10/11(月) 11:49:38.32ID:4WmzwyI20
てか試しに作ってみたのでせっかくだからBase版上げてみる
初歩的な物しか作れないけどこんな感じ

https://www.axfc.net/u/4044646.odb

Base使うにはJavaのインストールが必要(JDK)
切り替えボタンのマクロ入ってるんで、ボタン使いたければ
オプション(設定)>セキュリティで
マクロセキュリティを中以上にして下さい


これ集計とか自動で今月だけ抽出して表示させようと思うとどうすればいいんでしょう?
775名無しさん@お腹いっぱい。
垢版 |
2021/10/11(月) 13:04:58.38ID:6EdJQx5Y0
知らんなw
アクセスでやってた時は、変数に今日の日付入れて
それから今月という数値を求めて、その数値から今月分のデータ全部抽出して表作成
2021/10/11(月) 13:29:30.56ID:xN/3YPFw0
>>772
vlookupで取ってくるのは適切ではないのですか?
単純にコピペしていくのですか?
2021/10/11(月) 14:02:52.25ID:utr6yRyp0
7777777
778名無しさん@お腹いっぱい。
垢版 |
2021/10/11(月) 14:09:31.23ID:6EdJQx5Y0
>>776
しつこいバカだな
適切も糞もねーんだよ
お前がやりたいことが「データベース」そのものなんだよ
それを表計算ソフトでやってることに無理があるんだよ
2021/10/11(月) 15:10:54.20ID:4WmzwyI20
>>776
自動で値を持ってこようと思えばvlookupかindex/matchくらいしかないと思うし、
どちらもそういうことするための関数な訳だが

規模が大きくなると関数いっぱい埋め込んどくと重くなるよ、って話だと思うから
vlookupが適切かどうかってのとはまた別の話だろうよ
関数使って重くなるくらいの件数処理するのに、コピペでも構わないならそうしてくれ
みんな粘着質の妙な質問に付き合わなくて済むので助かる

食事管理を表計算ソフトでやるかデータベースソフトでやるかはもう人それぞれだよ
規模が大きくなるならデータベースソフトの方が向いてるんだとは思うけど
2021/10/11(月) 15:20:34.15ID:4WmzwyI20
>>775
クエリの条件に=TODAYとかって入れてみたけど動かんかった
Calcの知識が全然役に立たないの歯痒い
Baseだと別のテーブルのフィールドに入れた数値を変数としてクエリに渡す事が出来ないとか
どっかで見た気がします


あでも出来てきた気がする
BaseのクエリだとCURRENT_DATEっていうのが使えるんすね

クエリでEXTRACT( MONTH FROM [日付] )ていうのを作って、それに
= MONTH( CURRENT_DATE )て条件を入れると行けたっぽい??

よく分からんけどあざす
2021/10/11(月) 15:28:00.31ID:xN/3YPFw0
>>779
まあ規模が大きくなったら別シートにすればいいかなとは思います。

>>関数使って重くなるくらいの件数処理するのに、コピペでも構わないならそうしてくれ
ここは変数化しておくことにメリットはあるかなという質問です。
2021/10/11(月) 15:39:47.21ID:4WmzwyI20
>>781
コピペの方が面倒でなくていいや、って思うならメリットないし、
コピペなんてやってられねえ、自動で値拾ってきてくれてありがてぇ、て思うなら
メリットあるだろ

お前がどっちに感じるかは俺も他の誰も分からん、純粋にお前の側の問題だ
変な質問せんでくれ


なんか負けず嫌いでとにかく何でもいいから質問返してるよね?
2021/10/11(月) 16:32:03.87ID:79bq0vRc0
そうではなくて、まだエクセルの常識みたいなものが分からないんです。
こういうときはこうする、というセオリーがあれば教えてもらいたいなと思っています。

上ではvlookupを使うのは駄目と言われましたし、何がセオリーか分かりません。
2021/10/11(月) 16:55:04.13ID:AT7qxBzS0
えっとvlookupが適さないと理解しているのはあなたでしょ?
あなたさ発達障害持ちかも知れないから一度検査したほうがいいよ

データベースも表計算も
何かしたいことの手段でしかない
目的を得るのに手段にこだわり続けるのは
はっきり言うけど愚策なの
普通は目的を叶えるためにさっさと手段をかえる

学習意欲はそこそこ高いみたいだけどさ
ほんと検査してみたほうがいいよ
2021/10/11(月) 17:37:55.85ID:79bq0vRc0
>>784
なぜすぐ人格攻撃をしてくるのでしょうか?
もう一度質問しますが、セオリーがあれば知りたかったのです。
分からないなら分からないでいいのです。
2021/10/11(月) 17:57:02.93ID:IGrI9SLZ0
セオリーというのは無いというのが流れで見えてこないならlibreofficeでやるのは止めた方が良いんじゃ無いか?

googleのクエリーで良いんじゃ?
■ このスレッドは過去ログ倉庫に格納されています

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