ジメジメする梅雨のお悩み、一挙解決! >>

こんばんは
【緊急!至急!】でExcelの計算でセルに「=」を入力して無くても計算してくれる設定の方法。
を教えてください!
仕事で今晩中に急に必要になって困っています。

よろしくお願い致します。

A 回答 (2件)

+を最初に入力します。

    • good
    • 1
この回答へのお礼

Shiftキーを押さないぶん時間短縮になりました、ありがとうございました。

お礼日時:2017/05/14 02:47

そういう方法を望む理由は何ですか?

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

Q「見出し」が「行列番号」とな?!

ご存じない方のために、と、私の備忘録のために記しておきます。

Excel 2013 の設定で発見!
シート見出しを非表示にするつもりで、[表示]→[表示 <見出し>]に付いているチェックを外してビックリポン!消えたのは何と"行列番号"なのです。
単に「見出し」とくれば、
[シート見出しを表示する](Show sheet tabs)の「見出し」と思ってしまう!
片や[行列番号を表示する](Show row and column headers)には日本語「見出し」は見当たらず!
[表示]→[表示 <見出し>]の「見出し」部分は、気を利かして「行列番号」にして欲しかったなぁ~!
英語版の「Headers」を単に直訳してたなんて、お粗末!

態々[ファイル]→[オプション]に行かずとも、ワークシートを表示させたままで、「シート見出し」を一時的に非表示にする方法を教えてください。

この機会に、他の翻訳上の不具合をご存知の方、教えてください。

Aベストアンサー

こんばんは。

>他の翻訳上の不具合をご存知の方、教えてください。

誰もレスをつけないところをみると、そんなに重視していないかもしれません。

初めて、「ポップヒント」"Pop Hint" という言葉を聞いた時に、lollipop の一種かと思いました。英語では、そんな言い方しないですね。Pop も Hint も英語では意味が違います。Pop は、Popular ですし、Hint ≒ Alluding
ふつうは、Screen Tips と言うかと思います。

そもそも、Row と Column が、行と列っていうのも変ですが。

Screeen Tips は、機能名ですが、タブなどの名称のことを、idMso と呼び、リボンカスタマイズの時には重要に役割を果たします。

・「シート見出し」を一時的に非表示にする方法を教えてください。

探してみましたが、シート見出しのオンオフのコントロールが見つかりません。(もしかしたら探し方が悪いのかもしれません)とりあえず、マクロということになってしまいます。

QAT(クイックアクション・ツールバー)では、ボタンしかつけられません。タブのグループの中では、チェックボックスも貼り付けることが可能です。

リボンカスタマイズします。

<?xml version="1.0" encoding="utf-8"?>
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui" >
<ribbon startFromScratch="false">
<tabs >
<tab idMso="TabHome">
<group id="Group1">
<checkBox id="DisplayWorksheetTabs" label="シート見出し" onAction="dispTabs"/>
</group>
</tab>
</tabs>
</ribbon >
</customUI >

本格的には、
C:\Users\[Your ID]\AppData\Local\Microsoft\Office\
Excel.officeUI
このファイルを書き換えてあげます。たぶん、VSTOで書き換えたほうが良いのだと思います。画像は、上記のコードを簡易的にCustomUIとしてファイルに入れた結果です。

こんばんは。

>他の翻訳上の不具合をご存知の方、教えてください。

誰もレスをつけないところをみると、そんなに重視していないかもしれません。

初めて、「ポップヒント」"Pop Hint" という言葉を聞いた時に、lollipop の一種かと思いました。英語では、そんな言い方しないですね。Pop も Hint も英語では意味が違います。Pop は、Popular ですし、Hint ≒ Alluding
ふつうは、Screen Tips と言うかと思います。

そもそも、Row と Column が、行と列っていうのも変ですが。

Screeen Tips は、機能名ですが...続きを読む

QExcelを使って行列変換をしたい(大量件数)

先日質問させていただいたものです。
さらなる加工が必要になりました。

例えば、
◆test
aaaaaa
iiiiiiiiiiiii
uuuuu
eeeee
ooooo
◆test2
kaaaaa
kiiiiiiiiiii
kuuuuu
keeeee
kooooo
...

これらのデータを
◆test aaaaaa
    iiiiiiiiiiiiii
    uuuuuu
eeeeee
oooooo
◆test2 kaaaaa
     kiiiiiiiiiii
     kuuuu
     keeeee
     koooooo

に変換はできたのですが、今度は
◆test aaaaaaaa iiiiiiiiiii uuuuuuuuuuu eeeeeee oooooo
◆test2 kaaaaaa kiiiiiiiii kuuuuuuuuu keeeeee koooooooo

のように変換する必要がでてしまいました。

マクロなどで一括で変換できないでしょうか。
当方知識が乏しいため困っております。

先日質問させていただいたものです。
さらなる加工が必要になりました。

例えば、
◆test
aaaaaa
iiiiiiiiiiiii
uuuuu
eeeee
ooooo
◆test2
kaaaaa
kiiiiiiiiiii
kuuuuu
keeeee
kooooo
...

これらのデータを
◆test aaaaaa
    iiiiiiiiiiiiii
    uuuuuu
eeeeee
oooooo
◆test2 kaaaaa
     kiiiiiiiiiii
     kuuuu
     keeeee
     koooooo

に変換はできたのですが、今度は
◆test aaaaaaaa iiiiiiiiiii uuuuuuuuuuu eeeee...続きを読む

Aベストアンサー

こんにちは!

別シートに表示しても良いですか?
元データはSheet1のA列にあり、Sheet2に表示するとします。
標準モジュールにしてください。

Sub Sample1()
Dim i As Long, cnt As Long, wS As Worksheet
Set wS = Worksheets("Sheet2")
wS.Cells.ClearContents
With Worksheets("Sheet1")
For i = 1 To .Cells(Rows.Count, "A").End(xlUp).Row
If InStr(.Cells(i, "A"), "◆") > 0 Then
cnt = cnt + 1
wS.Cells(cnt, "A") = .Cells(i, "A")
Else
wS.Cells(cnt, Columns.Count).End(xlToLeft).Offset(, 1) = .Cells(i, "A")
End If
Next i
End With
End Sub

こんな感じではどうでしょうか?m(_ _)m

こんにちは!

別シートに表示しても良いですか?
元データはSheet1のA列にあり、Sheet2に表示するとします。
標準モジュールにしてください。

Sub Sample1()
Dim i As Long, cnt As Long, wS As Worksheet
Set wS = Worksheets("Sheet2")
wS.Cells.ClearContents
With Worksheets("Sheet1")
For i = 1 To .Cells(Rows.Count, "A").End(xlUp).Row
If InStr(.Cells(i, "A"), "◆") > 0 Then
cnt = cnt + 1
wS.Cells(...続きを読む

Qエクセルで印刷範囲の点線が超えているので、 改ページプレビューで納めたのですが、印刷が出来ますが 文

エクセルで印刷範囲の点線が超えているので、
改ページプレビューで納めたのですが、印刷が出来ますが
文字が小さく印刷されます。
見栄えが悪いので、指定した文字の大きさで印刷できる方法お教え下さい

Aベストアンサー

余白を小さくするか用紙を大きくするかしかありませんね。

Qエクセルで大きな写真の一部を切り抜く方法

教えて下さい。
エクセルで個人の写真を貼り付けを
為たいのですが
個人の写真は背景等が
多く写っていて
顔だけを大きく切り取り(拡大して)
(不要な背景等は削除)
四角に調節して貼り付けたいのです。

参考書を読んでもよく分からないので
教えて下さい。

Aベストアンサー

こんばんは!

トリミング、図の調整等々をすべてExcel上でやりたい!というコトでしょうか?
出来なくはないとおもいますが、PC内に入っている「ペイント」を使うのが簡単だと思います。

① プログラム → アクセサリー → 「ペイント」を立ち上げる
(白い部分「キャンバス」は極力小さくしておいた方が良いみたいです。)
② ファイル → 開く → 保存している画像を選択
③ メニュー → 「選択」の上の四角をクリック → 画像の必要部分をトリミング(ドラッグで範囲指定)
④ 選択した画像上で右クリック → コピー → ファイル → 新規 → 貼り付け

以上で必要部分の画像が表示されるはずですので、名前を付けて保存
後はExcelに画像を挿入する訳ですが、そのまま挿入するのではなく
⑤ メニュー → 挿入 → 図形(オートシェイプ)の「四角形」を好みの大きさに挿入
⑥ 図形の塗りつぶし → 図 → 先ほど保存した画像を選択 
(「枠線なし」などは好みによって変更します)

以上が当方が行っているやり方です。m(_ _)m

Q2017.05.01を2017/05/1に変換するには

エクセルで例えば2017.05.01を2017/05/1に変換するには
どうすればいいのでしょうか?
ご教授お願い致します。

Aベストアンサー

こんばんは!

データが入っているセルを範囲指定 → メニュー → データ → 区切り位置 → 何もせずに
「次へ」を2回 → 「日付」を選択し → 「完了」

これが一番簡単だと思います。

※ 2017.05.01 は 2017/05/1 ではなく、2017/5/1 と表示されるはずですので
表示形式は好みで変更してください。m(_ _)m

Qエクセルの数式について教えて下さい( ; ; )こんな数式って作れますか?困ってます。

エクセルで
例) 0.1235 ≒ 0.124
10.75 ≒ 10.8

0.1245 ≒ 0.124
10.85 ≒ 10.8 など

このように
最初の0を除く左から4番目の数字が5で終わり、且つ5の一つ前の数字が奇数の場合は5を切り捨てる。
しかし、最初の0を除く左から4番目の数字が5で終わり、且つ5の一つ前の数字が偶数の場合は5を切り上げる。

こういう法則の数式をエクセルで作ることはできるのでしょうか。
教えて下さい。
エクセルにそこまで詳しくなく、本当に困ってます。

教えて下さる方、具体的な数式を作って教えて頂けるとありがたいです。

宜しくお願い致します(>_<)

Aベストアンサー

えっと…例と説明文で切り捨て切り上げが逆だと思うのですが…
奇数なら切り上げ、偶数なら切捨て(偶数になるように五捨五入)したい。
ということでよろしいでしょうか?
また、4番目が5以外であれば、四捨五入(5を含まないので五捨五入も四捨五入も同じ)でよろしいでしょうか?

A1に数字があるとして、
=IF(RIGHT(INT(A1*10^-(INT(LOG10(A1))-3)),1)="5",IF(MOD(RIGHT(INT(A1*10^-(INT(LOG10(A1))-2)),1),2)=0,ROUNDDOWN(A1,-INT(LOG10(A1))+2),ROUNDUP(A1,-INT(LOG10(A1))+2)),ROUND(A1,-INT(LOG10(A1))+2))
でいかがでしょう?

A1の値を10の「A1の値が10の何乗か(LOG10)を整数部分だけ取り出し(INT)、-3したものにマイナスをかけた値」乗し、右端の値(RIGHT)、(=先頭部分が0以外で、左から4番目の数値)が5であり、
 (同様にして)左から3番目の数値が2で割って(MOD)余りが0(つまり偶数)なら4番目の数値を切り捨て(ROUNDDOWN)
 余りが0でない(つまり奇数)なら4番目の数値を切り上げ(ROUNDUP)、 
5でないならば、4番目の数値を四捨五入(ROUND)する。
という式です。

試してみてください。

えっと…例と説明文で切り捨て切り上げが逆だと思うのですが…
奇数なら切り上げ、偶数なら切捨て(偶数になるように五捨五入)したい。
ということでよろしいでしょうか?
また、4番目が5以外であれば、四捨五入(5を含まないので五捨五入も四捨五入も同じ)でよろしいでしょうか?

A1に数字があるとして、
=IF(RIGHT(INT(A1*10^-(INT(LOG10(A1))-3)),1)="5",IF(MOD(RIGHT(INT(A1*10^-(INT(LOG10(A1))-2)),1),2)=0,ROUNDDOWN(A1,-INT(LOG10(A1))+2),ROUNDUP(A1,-INT(LOG10(A1))+2)),ROUND(A1,-INT(LOG10(A1))+2))
...続きを読む

Qエクセルファイルが重い。。。簡単に軽くする方法をお願いします!

エクセルファイルが5メガのデータ容量となり、数字を入力するたびに数十秒待たされます。
データはエクセル関数を使った売値とか仕入れ値とかの計算表です。

何故か、商品数が何十倍もある別のファイルの方が軽快に動きますし、軽いです。
2007バージョン、ファイル形式はxlsxです。

軽量化するのに効果がある方法ないでしょうか?
よろしくお願いいたします。

Aベストアンサー

あー編集を繰り返すとゴミが溜まるのかそんなことありますね。

そのファイルから新ファイルに
シート1枚ずつ全コピーしたらゴミを取り除けたりします。
確実な保証は私にはできませんが。

うまくいったら旧ファイルは削除してOK。

Qエクセルの数式をコピーして行が変わってしまう、の質問。

前回の質問で回答を2件頂いたのですが、ご返事が遅くなりすみませんでした。
私があまり詳しくないので、上手く質問出来ず、回答もあまり理解出来なかったのですみませんです。
画像を付けてみました、シート1に1行目から12行目までの表を作り、それをコピーして作りました。
次にシート2に1行目から8行目までの表を作りシート1の1行目から12行目に記入した物がシート2の表に反映する様に作りましたが、シート2の表1行目から8行目をコピーして9行目を空けて10行目に貼り付けた時にシート2の10行目から17行目までに、シート1の14行目から25行目までのデータが来るようにしたいのですが、どの様にしたら良いでしょうか、具体的に教えて頂けませんでしょうか、宜しくお願いいたします。
本当に無知ですみません。

Aベストアンサー

こんにちは

ご存知とは思いますが、エクセルの参照式は、相対参照であればコピーした時に同じだけの移動したセルを参照するようになっています。
(通常はこうなってくれるのが便利ですので)

ご質問の例で言えば、例えばシート2のA1セルにシート1のA1セルを参照する式があったとします。
 =Sheet1!A1
これを、10行下のセルにコピーすると、当然ながら
 =Sheet1!A10
となります。
ご質問は、これをA14を参照するようになさりたいということと思います。
(画像がぼやけているのではっきりしませんが、A14ですよね?)


参照する位置関係には規則性があるので、それを利用することで参照するセル位置を計算して、ご質問のような参照式を作成することは可能です。
とは言うものの、式が複雑になりがちなので、量が多い場合は表の作り方を工夫することで、通常の参照形式を利用できるようにする方がよろしいように思います。
(後に、式の修正を行うような場合が発生しても簡単ですので)

一つの例として、シート2で1行空けているところを5行空けてしまえば、そのまま普通の参照式でコピーが可能になりますよね?
5行の空きが気になるのであれば、4行分は非表示にしてしまえば、見た目も現状と同じになると思います。(行番号だけは変わりますが…)


などと言っているだけでは回答にならないので、上記の『=Sheet1!A1』を例として、10行下で『=Sheet1!A14』を参照するような式の作り方の例をご参考までに・・・
 =INDIRECT("Sheet1!A"&INT((ROW() -1)/ 9)*13+1)
のような要領で式にしておけば、コピーしても「13行/セット」と「9行/セット」間の換算ができる参照式にすることができます。
実際の式がわかりませんが、単純な参照ではなくセル間の計算等を行っていたりしても、同じ要領で可能です。
(列が変わる場合も同様ですが、多分、今回は列は関係なさそうですね。)

こんにちは

ご存知とは思いますが、エクセルの参照式は、相対参照であればコピーした時に同じだけの移動したセルを参照するようになっています。
(通常はこうなってくれるのが便利ですので)

ご質問の例で言えば、例えばシート2のA1セルにシート1のA1セルを参照する式があったとします。
 =Sheet1!A1
これを、10行下のセルにコピーすると、当然ながら
 =Sheet1!A10
となります。
ご質問は、これをA14を参照するようになさりたいということと思います。
(画像がぼやけているのではっきりしませんが、A14です...続きを読む

Qエクセルの日にちの揃え

以下のように月と年を揃えることは可能でしょうか
現在は、書式設定→表示形式 分類(日付)→種類(2001年3月14日)
で2017/4/5と入力しています。

(現状)
2017年4月5日
2017年5月25日
2017年6月26日
2017年7月25日
2017年8月25日
2017年9月25日
2017年10月25日
2017年11月7日
2017年12月25日

(要望↓)
2017年 4月 5日
2017年 5月25日
2017年 6月26日
2017年 7月25日
2017年 8月25日
2017年 9月25日
2017年10月25日
2017年11月 7日
2017年12月25日
よろしくお願いいたします。

Aベストアンサー

こんばんは!

VBAでの一例です。
日付(シリアル値)はA列に入っているとします。

Sub Sample1()
Dim i As Long
For i = 1 To Cells(Rows.Count, "A").End(xlUp).Row
With Cells(i, "A")
If IsDate(.Value) Then
.Font.Name = "MSゴシック"
If Month(.Value) < 10 Then
If Day(.Value) < 10 Then
.NumberFormatLocal = "yyyy年 m月 d日"
Else
.NumberFormatLocal = "yyyy年 m月d日"
End If
Else
If Day(.Value) < 10 Then
.NumberFormatLocal = "yyyy年m月 d日"
Else
.NumberFormatLocal = "yyyy年m月d日"
End If
End If
End If
End With
Next i
End Sub

こんな感じではどうでしょうか?m(_ _)m

こんばんは!

VBAでの一例です。
日付(シリアル値)はA列に入っているとします。

Sub Sample1()
Dim i As Long
For i = 1 To Cells(Rows.Count, "A").End(xlUp).Row
With Cells(i, "A")
If IsDate(.Value) Then
.Font.Name = "MSゴシック"
If Month(.Value) < 10 Then
If Day(.Value) < 10 Then
.NumberFormatLocal = "yyyy年 m月 d日"
Else
.NumberFo...続きを読む

Qエクセルの並べ替えについて

B列にアルファベット、数字、カタカナのデータが混在していますが、
これを、カタカナ→アルファベット→数字の順で並び替えるには
どうしたらいいのでしょうか…
調べてもわかりませんでした(>_<)

Aベストアンサー

・ソートを使えば簡単です。

 B列のどこでも1箇所セルを選択してツールボタンの
 「A-Z↓」か「Z-A↑」を押します。
 実は、このソートは数字だけでなく文字でも可能です

 途中にスペース行があると、スペース行の上までです。

 うまくいかない場合、
  一度ソートして、アルファベット、数字、カタカナの境目に空き行を入れ
  個々に再ソートしてから 空き行を削除すると出来ます。


人気Q&Aランキング

おすすめ情報