Excel総合相談所 150
■ このスレッドは過去ログ倉庫に格納されています
【1 OSの種類 .】 Windows**
【2 Excelのバージョン 】 Excel**
【3 VBAが使えるか .】 はい・いいえ
【4 VBAでの回答の可否】 可・否
注意事項
・情報を隠すために別の問題を設定するのはやめましょう。たいていの場合その問題は的外れな設定で、期待していたものからずれた回答が返ってきます。
※前スレ
Excel総合相談所 148
https://mevius.5ch.net/test/read.cgi/bsoft/1643843984/
Excel総合相談所 149
https://mevius.5ch.net/test/read.cgi/bsoft/1647570025/ 【1 OSの種類 .】 Windows10
【2 Excelのバージョン 】 Excel 2013
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 否
-2.2e-3*3.5^2+2.2*3.3
この数式をエクセルで計算したいのですが
セルにどう入力すれば良いか教えて頂けないでしょうか。
"e" というのが分かりません。宜しくお願いします matchで条件を100から200とかできないの? >>3
=INDEX(FILTER(SEQUENCE(ROWS(A1:A500)),(A1:A500>=100)*(A1:A500<=200)),1) >>2
その数式をセルにそのまま入力する
とeは指数記号として解釈される 【1 OSの種類 .】 Windows10
【2 Excelのバージョン 】 Excel2019
【3 VBAが使えるか .】 はい
【4 VBAでの回答の可否】 可
A列のセルに列挙された複数単語の商品名から重複した単語のみを除くことは可能でしょうか?
A
1 RED BLUE APPLE
2 RED BLUE BANANA
3 RED BLUE ORANGE
↑これらのデータを↓のように整形したいです。
B
1 APPLE
2 BANANA
3 ORANGE
「RED BLUE APPLE」は同一セル内にスペースで区切られて入力されています。 テーブルの列で罫線の太さを変えたいんだけど、書式が記憶されていてデータの途中から変えるのが難しい
どうやったらできますか? 注意事項
・情報を隠すために別の問題を設定するのはやめましょう。たいていの場合その問題は的外れな設定で、期待していたものからずれた回答が返ってきます。 【1 OSの種類 .】 Windows10
【2 Excelのバージョン 】 Excel2019
【3 VBAが使えるか .】 はい
【4 VBAでの回答の可否】 可
不規則な日付の入った表がf3:G17にあります。
B6の日付から過去1年以内で一番古いものを表の中から選んで表示させたいのですが、上手くいきません。
簡単に出来そうなのですが、思考の海に嵌ってしまったようです。
どなたかお助けください。 >>12
=MINIFS(f3:G17,f3:G17,">"&EDATE(B6,-12)) >>7
=MID(A1,FIND(" ",A1,FIND(" ",A1)+1)+1,255) そんな不思議な表を使う状況が想像できん。
仕事じゃなく試験問題か? データが正規化されてないというツッコミは置いといて、たとえば支店と商品の一覧表で期間内で最初に売れた日を知りたいとか、いくらでも思い付くけどなあ 回答いただいた方、ありがとうございます。
私の説明不足もあり、望むような結果が得られなかったので補足させてください。
A列のデータについては、必ずしも3単語という訳ではなく、3~10単語ほどで構成されています。
これらのデータの中から重複している単語を取り除きたいです。
A
1 RED BLUE APPLE
2 RED BLUE BANANA
3 RED BLUE GREEN ORANGE
4 RED BLUE YELLOW WHITE GRAPE
5 RED BLUE WHITE CHERRY
↑これらのデータを↓のように整形したいです。
B
1 APPLE
2 BANANA
3 GREEN ORANGE
4 YELLOW GRAPE
5 CHERRY
ご教示いただけますと幸いです。よろしくお願いいたします。 重複してる云々をどこまで計算したいのかわからんけど、
横方向の数で何か限定できるのなら、
スピル化後、columns関数でスピルの数を算出
その数を条件にスピルの決まった場所のデータをif
やindex関数で引っこ抜いてくるとか。
引っこ抜いたデータも複数必要ならスピル化でもってこれる。
縦方向のデータも参照して有機的に計算したいなら、
365のlambda関数を使っても頭をひねらんとやり方なかなか思いつかん感じかな? VBAで力技
単語全部一列に並べてソート、重複する単語で削除単語リストを作成
A列と削除単語リストの二重ループで重複単語を削除 Split関数で配列にしてdictionaryで判定すればいい =BYROW(A2:A6,LAMBDA(a,LET(
a,TEXTSPLIT(a,," "),
b,UNIQUE(TEXTSPLIT(TEXTJOIN(" ",,A2:A6)," "),1,1),
TEXTJOIN(" ",,REPT(a,a=b))
))) textspilなんて一般の365でもまだ使えん関数やし。 >>18
別にRED→“” とか力技で1つ1つ置換すれば良いじゃん
関数やVBAばかりが正解じゃないよ? >>19-24
>>7 >>16 【2 Excelのバージョン 】 Excel2019 入力ミス
>>7 >>18 【2 Excelのバージョン 】 Excel2019 >>18
久しぶりにこのスレ見たけど、
実務なら >>20 の力技が一番簡単な気がする。
「綺麗に解いてみろ」と言われたら悩むだろうな(楽しさを含みつつ) 【1 OSの種類 .】 Windows11
【2 Excelのバージョン 】 Excel2019
エクセルのアイコンをクリックして、白紙のブックを開いて、矢印キーでカーソルの移動はできるけど、
テンキーで数字を入力しても、「応答なし」ってなって、モタツイた後に数字が入力されるけど、
仕様なの? officeの修復で良くなる場合がある
クイックの方じゃなくて時間かかる奴 【1 OSの種類 .】 Windows10
【2 Excelのバージョン 】 Excel2019
【3 VBAが使えるか .】 使えない。
【4 VBAでの回答の可否】 可
セルにiphoneで録音したm4aデータを埋め込みたいです。
セルの再生釦を押すと再生されるようだとなお良いです
よろしくおねがいします。 VBAが使えないのに回答可とは一体。。
普通にフルパスをハイパーリンクではダメなの? 【1 OSの種類 .】 Windows11
【2 Excelのバージョン 】 Excel2019
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 否
特定の値で検索し、その下の行のセルから一定の範囲のセルの合計を求めたいです。
2022/1/1 … 2022/12/31
各日の下に出荷数が記録されております。
今日の日付の出荷数から30セル前までの出荷数の合計から、直近1ヶ月の出荷数の平均値を求めたいです。
TodayとHlookupを用いて出荷数を参照し、OffsetとSumで求めようとしましたが、上手く行きませんでした。
説明不足でしたらすみません。何卒よろしくお願いします。 Match関数+offset関数またはindirect関数が良いんじゃない? 30セル前が30日前ならSUMIFS、AVERAGEIFS MatchとOffsetで無事想定していた動作を行えました。
ありがとうございました。 Excelで排便記録を付けるにはどうしたら良いですか?
出来ればデザインもそれっぽくしたいです 便器にセンサー付けてVBAで検知するとかなら面白いかもしれんがな… それだと大と小の区別及び吐瀉物との区別に問題が出るかもしれん
あと自分と他人のをどうやって見分けるか
色か形か匂いか 【1 OSの種類 .】 Windows11.
【2 Excelのバージョン 】 Excel2019
【3 VBAが使えるか .】 はい
【4 VBAでの回答の可否】 可
各店舗ごとの複数年分の月別売上データがあって
それを1年ごとにグラフ化して表示するVBAを作ろうとしています
行に各月の売上、列に各店舗のデータがあり
店舗名を凡例として年別グラフに表示させたいのですが
HasLegend:=True
を使うだけだと、店舗名が指定範囲に含まれないため
最初のグラフにしか表示されません
解決方法お願いいたします 話ぶったぎってスマソだけど、同志達ってWindows11に換装した~??
調子どう?
Excelに影響ある? 昨日まで
6/21
6/21
で右下引っ張ると全部6/21でいけたのに
今日から
6/21
6/21
6/22
6/22
6/23
6/23
…
になっちゃって作業ができない
再起もアプデもしてないですがどこの設定いじればいいですか? オートフィルのオプションいろいろあるの知らないのかい? 知らないから聞いてる
もしかして詳しく知らないの? >>49
そのズレ方は99%書式が原因
1つ目のセルと2つ目のセルの書式を揃えれば治る もし新規ブックでもそうなるならその症状初めてだからわからんわ
思いつくのはexcelの設定を初期化するくらい 取り敢えず以下で代用
指定範囲のセル選択→F2→6/21と入力→Ctrl+Enter 【1 OSの種類 .】 Windows10
【2 Excelのバージョン 】 Excel2016
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 否
いわゆるテーブル機能で、自分の列の見出し(の文字列)を参照するとき、「自列見出し」を意味する記号などがあるのでしょうか
普通に指定すると
テーブル名[[#見出し],[見出し文字]]
となるので、イメージとしてはこれを[自列見出し]の一言で済ませたいというものです もし、関数を横展開したいなら、
自列見出しセルの引数指定は、
地味に「A$1」とかのセル番地指定してるけど。 【OS】Windows 10
【Excel】Excel 2019
【VBA】不可
【VBAでの回答】不可
ブックの共有について
ファイル共有サーバーに置かれたExcelファイルを2人で同時編集をしたい場合、ブックの共有機能で可能までは調べられました
編集するごとに履歴としてコメントが記録されるようですが、見づらくなってしまうのでこれを無効にし、同じセルを変更した場合の競合表示だけにすることは可能でしょうか?
よろしくお願いいたします 【1 OSの種類 .】 Windows10
【2 Excelのバージョン 】 どのバージョンでもいい。自分は2013だがやり方がわかれば考える
【3 VBAが使えるか .】 はい
【4 VBAでの回答の可否】 可、ワークシート関数だと不可なのかをしりたい
5教科のテストの点数がある。
5教科で各科目70点以上はA、4教科で各科目70点以上はBというように、ABCDEFでランク付けしたい場合てどうやってやる?
ネットによくあるサンプルだと合計点がランキングしてやつで、そんなのはそれほど難しくないよな。
全教科70点以上とか、全教科70点未満ていうのはANDを使えば簡単だけど、
中間の3教科70以上Cとかてどうやる?
自分は国数英、国英社みたいに3科目抜き出して判定しようとしたけど、場合の数が多すぎて・・・・
どっかにサンプルとかありますでしょうか? =CHAR
(70-COUNTIF(A1:A5,">="&CODE("F"))) >>65
おお素晴らし・・・・
でもマニアック過ぎて、こんなの紹介してるページてないな。
だいたいああいうページて、IFSとかORを紹介するための条件にしてるからな。
自分は、各教科>=70の数値を2進法にして、1の数で場合分けしようとしてた。
まあ、発想は似てるな。
でも、ワークシート関数でこんなことできるんだ。 ふざけた回答をしてごめんなさい
意味がわかるように書くならこうでしょうか
=INDEX({"F";"E";"D";"C";"B";"A"},1+COUNTIF(A1:A5,">=70")) こうはどうでしょう?
=CHOOSE(($A54>=70)+($B54>=70)+($C54>=70)+($D54>=70)+($E54>=70),"E","D","C","B","A") >>65
char関数で文字を生成するのは自分にはない発想だったので勉強になったわ >>69
=CHOOSE(($A54>=70)+($B54>=70)+($C54>=70)+($D54>=70)+($E54>=70)+1,"F","E","D","C","B","A") 【1 OSの種類 .】 Windows 10
【2 Excelのバージョン 】 Excel 2016
【3 VBAが使えるか .】 はい (ネットのコピペをいじる程度)
【4 VBAでの回答の可否】 可
和暦の年・月を入力して日付を含んだ文章を出力したいです
20日が区切りなため月を跨ぎ、1月だと年を跨いだりします
例
A1セルに「5」を手動で入力
A2セルに「1」を手動で入力
A3セルに「R5年1月(令和4年12月21日~令和5年1月20日)」と出力
年度の概念はないです
関係ないセルは計算用に使ってもいいです
よろしくお願いします >>72
B2に ="令和"&A1&"年"&A2&"月20日"
A3に =TEXT(B2,"ge年m月")&TEXT(EDATE(B2,-1)+1,"(ggge年m月d日~")&B2&")" その小さな文字、どうやってやるの? PCじゃなきゃできないとか? 職場で必要な行、不要な行が色分けされたエクセルを引き継ぎました。
まだ色分けされていない行をある基準に基づいて色分けの続きを作業します。
不要な行がグレーの網掛けになっていますが、1色に統一されていません。
要不要の判断を網掛けで行うのは不安です。
1列追加して0,1を入力し条件付き書式で網掛けするのはどうか、と思いましたが、何かいい方法はないでしょうか? >>60
ありがとうございます
せっかくのテーブル機能なので番地は使わず済ませたい、と思っていましたが、今のところはそうするしかなさそうですね スレチは承知だけどスレが見当たらなくてわかる人いたら教えて下さい
共有してるスプレッドシートがあるんだけど、いつの間にかアクセス権なくてもリンクを知ってれば閲覧可能になってました
セルの編集履歴は見れるんだけど、設定の編集履歴を見る方法ってありますか? 【1 OSの種類 .】 Windows 10
【2 Excelのバージョン 】 Office365
【3 VBAが使えるか .】 はい
【4 VBAでの回答の可否】 可
※摘要と消費税の行を処理したい
摘要行はH列に転記。但し、伝票番号が同じものについて全ての行に転記したい
消費税の行は削除したい
摘要には文字列が入っていないものや不規則に入力されているため、検出するための方法が分からない
https://imgur.com/a/ZyrnD6T 転記は普通にIFSで数が多ければVlookupとの組み合わせだな
行削除はVBAじゃないと無理 >>84
①ifs関数でA列に文字列が無く、且つF列に文字列がある場合、消費税なら削除、その他なら転記
②消費税なら削除行(VBA?)、その他なら転記(分からない・・)
考えてみたけど・・作業手順的に合ってますかね? VBAの記述である1列全体の数値にシングルクォーテーション「'」を結合する方法を教えて下さい 最近ってExcel本体を無料でPCにインストールして使う方法無いのかな?(クレカ登録なし、オンライン版以外)
資格取得とVBAでちょっと遊んだりするだけだからファイル保存できなくていいんだけど
最新版と同等の機能はほしい 一時的に使うだけなら開発者登録すれば90日無料で最新版の試用版(90日間)が使える >>88は自己解決しました
行削除もできるようになったので、後は転記です・・
300行/日程度なのでifsでいけるのでしょうか? VBAでやるならVBAで全部制御した方が良いかも
Doctionaryで伝票番号を格納
For Next + if のネストで条件一致したらDoctionaryから引っ張る 【1 OSの種類 .】 Windows11
【2 Excelのバージョン 】 Excel2019
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】否
下記のような数字と文字が混在した価格表のExcelファイルがあり、3桁ごとのカンマをすべてのセルに反映させたいです。
一つのセルに金額は2箇所あります
¥6300/枚(税込¥6930/枚)
¥3480/枚(税込¥3828/枚)
¥28100/台(税込¥30910/台)
↓
¥6,300/枚(税込¥6,930/枚)
¥3,480/枚(税込¥3,828/枚)
¥28,100/台(税込¥30,910/台)
よろしくおねがいします そもそも数値と文字列を混在させてはいけない
ちゃんと分けなさい ワロ
混在はダメだろ
それ作った奴に直させた方がいいぜ。 G4に6300という数値が入っているとする
=CONCATENATE("¥",TEXT(G4,"#,###"),"/枚(税込み\",TEXT(G4*1.1,"#,###"),"/枚)") 元の文字列からどうやって6300という数値を出すのか >>95
俺が作ったんじゃないもん(´;ω;`)
>>96
上司が作ったファイルなんですよ
読み辛いから自分用に編集したかった 【1 OSの種類】 Windows 10
【2 Excelのバージョン】 Excel 2019
フォントを MSゴシック から BIZ UDゴシック にしたところ、
文字は見やすくなりセル幅も詰められて広い範囲を表示できるようになりましたが、
通常と太字の区別がつきにくくなりました。
見やすく太さの違いも見分けやすいゴシック系の等幅フォントのお薦めありますか。 ■ このスレッドは過去ログ倉庫に格納されています