4/04/2025

Excel。動画で紹介。小数点第1位までしか入力できないようにしたい【Decimal Point】

Excel。動画で紹介。小数点第1位までしか入力できないようにしたい

<Youtube>

入力作業。

結構面倒です。


そして、入力ミスを起こりがち。

例えば、小数点第1位まで入力しちゃダメなのに、入れてしまったとか。


それなら、入力作業の前に、小数点第1位までしか入力できないようにしたらいいわけです。


では、どのようにしたらいいのでしょうか。


その方法をご紹介しております。

4/03/2025

Excelのショートカットキー。Ctrl+A~Eまでを紹介【shortcut】

Excelのショートカットキー。Ctrl+A~Eまでを紹介

<ショートカットキー>

作業効率もUPする、知っていると便利なショートカットキー。

Excelのショートカットキー

なお、Excelのバージョンによって多少変わります。

Ctrl+A

全選択



Ctrl+B

太字にする



Ctrl+C

コピーする



Ctrl+D

上のセルを下にコピーする



Ctrl+E

フラッシュフィル

4/02/2025

Excel。ダブらないで1から10までをランダムで並べるにはどうしたらいい

Excel。ダブらないで1から10までをランダムで並べるにはどうしたらいい

<SORTBY+SEQUENCE+RANDARRAY関数>

参加者名簿があります。

ダブらないで1から10までをランダムで並べるにはどうしたらいい

C列の順番には、1から参加者数の10人分である10までの数値をランダムで並べたい。


しかも、1が2回登場するようなことがないように、つまり重複しないようにしたいわけです。


今回は10名なので、自力で振り分けることもできますが、件数が多くなれば、とても大変な処理になってしまいます。


何かいい方法は、ないのでしょうか。


そこで、C2に次の数式を設定してみます。

=SORTBY(SEQUENCE(10),RANDARRAY(10))


この数式で、1から10までの数値をランダムで並べ替えることができました。


使用している関数は、スピル機能対応なので、絶対参照や、オートフィルで数式をコピーする必要はありません。


この数式がどのように動くことで、1から10までの数値をランダムで並べることができるのか、関数を確認していきます。


SORTBY関数は、並べ替えをする関数です。


最初の引数は、「配列」。

2つ目の引数が「基準配列1」なのですが、それぞれ関数をつかっていますので、最初の引数で使用している


最初の引数を使用している関数は、SEQUENCE関数です。連番を作る関数です。

SEQUENCE(10) で、1から10までの連番を設定することができます


まず、重複しない1から10の数値を用意することができました。


この数値をランダムで並べ替える必要があるわけです。


そこで、RANDARRAY関数をつかって、乱数を発生させます。

小数の乱数を発生するので、算出結果が重複することは、まずありません。


この2つの関数をつかって、1から10までをランダムで並べ替えた順番をつくることができたというわけです。


なお、セルをアクティブなどするたびに、再計算されます。


説明の都合で、C列の順番を作成した後に、F列をつくっています。

そのため、F列の結果とC列の結果は合致しませんので、ご了承ください。

4/01/2025

Excel。MAKEARRAY関数はLAMBDA関数を適用して行と列のサイズの計算配列を求めます【MAKEARRAY】

Excel。MAKEARRAY関数はLAMBDA関数を適用して行と列のサイズの計算配列を求めます

<関数辞典:MAKEARRAY関数>

MAKEARRAY関数

読み方: メイクアレイ  

分類: 論理 

MAKEARRAY関数

MAKEARRAY(rows,column,function)

LAMBDA関数を適用して、指定した行と列のサイズの計算配列を返します。

3/31/2025

Excel。2025/2/23-3/1にCtrl+Shift+↑などショートカットキーを紹介したFacebookページのコメントです。【comment】

Excel。2025/2/23-3/1にCtrl+Shift+↑などショートカットキーを紹介したFacebookページのコメントです。

<Facebookページ>

Facebookページに書いた、Excelの豆知識(Trivia)です。

Facebookページ

2月23日

Excel。

Ctrl+Shift+[

数式で直接参照しているセルをすべて選択します。



2月24日

Excel。

Ctrl+Shift+]

数式で直接参照している数式が入力されたすべてのセルを選択します。



2月25日

Excel。

Ctrl+Shift+`(アクサングラーブ)

数式を表示する



2月26日

Excel。

Ctrl+Shift+¥

選択した列内で、アクティブセルと合致しないセルを選択



2月27日

Excel。

Ctrl+Shift+↑

上側に連続するセルを範囲選択する



2月28日

Excel。

Ctrl+Shift+→

右側に連続するセルを範囲選択する



3月1日

Excel。

Ctrl+Shift+↓

下側に連続するセルを範囲選択する 

3/30/2025

Excel。VBA。表内の空白セルに手早く決まった文字列を入力したい【Blank Cells】

Excel。VBA。表内の空白セルに手早く決まった文字列を入力したい

<Excel VBA>

ボール投げの成績一覧表があります。

表内の空白セルに手早く決まった文字列

B2:E6で、セルが空白の場合、「不参加」という文字を入力したいわけですが、どのようにしたら、効率よく手早く入力することができるのでしょうか。


空白を選択して、一括入力でもいいのですが、ちょっと面倒です。


そこで、今回は、Excel VBAでプログラム文をつくってみることにしました。


Sub 空白に文字()

    Range("A1").CurrentRegion.SpecialCells(Type:=xlCellTypeBlanks).Value = "不参加"

End Sub


たった一行ですが、実行してみます。


空白セルに「不参加」という文字を入力することができました。


たった1行ですが、プログラム文を確認しておきましょう。


Range("A1").CurrentRegion.

A1から連続する範囲。

つまり表を選択しています。



SpecialCells(Type:=xlCellTypeBlanks)

指定した範囲内の空白セルに次の処理をします。


Value = "不参加"

「不参加」という文字列を設定する


という処理をすることができます。

3/29/2025

Excel。動画で紹介。数値を除いた文字だけのデータを数えたい。しかも、文字列は合致していない。【COUNT】

Excel。動画で紹介。数値を除いた文字だけのデータを数えたい。しかも、文字列は合致していない。

<Youtube>

数値のデータを数えるには、COUNT関数です。


数値も文字も、さらに算出結果が空白のデータを数えるのはCOUNTA関数です。


それでは、文字だけのデータを数えるには、どのようにしたらいいのでしょうか。

しかも、文字列は合致していません。


このような場合の算出方法をご紹介してます。


"文字"という条件にアレをつかえば解決しますが、なかなか、思い浮きませんね。