ラベル Excel の投稿を表示しています。 すべての投稿を表示
ラベル Excel の投稿を表示しています。 すべての投稿を表示

2020年7月8日水曜日

Excelで一文字目が変換されない

 Excelで入力したときに一文字目が変換されず直接入力されて、2文字目からしか変換されず一度セル内で削除したら変換できる場合

 パワークエリを使用しているとこのような症状が出てしまいます。
 対処方法として、毎回ファイルを開いたときにパワークエリのシートを開いて選択を解除してください。

2019年8月30日金曜日

エクセルでショートカットを利用してフィルタをかける

エクセルでショートカットを利用してフィルタをかける

オートフィルタのオンオフ切り替え
Ctrl + Shift + L



2019年8月29日木曜日

エクセルで他のセルにあるフリガナを入力する


他のセルにあるフリガナを入力する

A列氏名等 B列フリガナ
A2からA180までの氏名にB2からB180までのフリガナを入力する

Sub ふりがな入力()
Dim RowPos As Integer
For RowPos = 2 To 180
Range("A" & RowPos).Select
Range("A" & RowPos).SetPhonetic
Range("A" & RowPos).Phonetic.Visible = True
ActiveCell.Characters(1, 5).PhoneticCharacters = Range("B" & RowPos)
Next RowPos
Range("A3").Select
End Sub

※2 TO 180 を行数によって変更してください。

2018年3月6日火曜日

ExcelのVBAでアクティブセルの位置を画面に表示する

エクセルのアクティブセルの場所をスクロールして表示する  。

  With ActiveWindow
        .ScrollRow = ActiveCell.Row
        .ScrollColumn = ActiveCell.Column
    End With

2017年7月24日月曜日

エクセル VBAでふりがなを別のセルから取得する

エクセル(Excel)でA列に漢字で氏名が入っており、B列に入っているふりがなを、ふりがなを表示したときにA列に氏名とふりがなを表示させる。

 Sub ふりがなの取得()
   Dim gyou As Integer
   For gyou = 1 To 200
   Range("A" & gyou).Select
   Range("A" & gyou).SetPhonetic
   Range("A" & gyou).Phonetic.Visible = True
   ActiveCell.Characters(1, 5).PhoneticCharacters = Range("B" & gyou)
   Next gyou
   Range("A1").Select
End Sub

2017年7月19日水曜日

エクセル 住所から市町村を抜き出す

エクセル(Excel)で住所から関数を使って市町村をぬきだす。

=IF(ISERROR(FIND("区",A1)),IF(ISERROR(FIND("郡",A1)),IF(ISERROR(FIND("市",A1)),"",LEFT(A1,FIND("市",A1))),LEFT(A1,FIND("郡",A1))),LEFT(A1,FIND("区",A1)))

市町村名に区 郡が入っているとうまくいかないです。

エクセル VBAでVlookupをつかう

エクセル(Excel)のVBAでVlookupをつかう。
VBAでワークシート関数を使うときは、WorksheetFunctionを使います。

Set 検索範囲 =Worksheets("シート名").Range("範囲")
Application.WorksheetFunction.VLookup(検索番号, 検索範囲, 2, False)

検索範囲は、先にSetで定義しておきましょう。

エクセル VBAで最後の行を下から確認する

エクセル(Excel)VBAで最後の行を下から確認する
セルを結合したりしていると上から確認すると思うようにいかないことがあります。
そんなときは、下から確認するとうまくいきます。

A列の場合
Cells(Rows.Count, "A").End(xlUp).Row

Aは列です。

エクセル VBAで範囲の結合

エクセル(Excel)のVBAで範囲を結合する

Range(最初のセル,最後のセル).Merge

アクティブセルからオフセットした範囲の結合

Range(ActiveCell,ActiveCell.Offset(行数字,列数字)).Merge


2017年5月25日木曜日

エクセル 今日の日付を入力

エクセル(Excel)今日の日付を簡単に入力する方法

今日の日付を入力したいセルを選択

Ctrl+;を押す

現在の時刻の場合は

Ctrl+:

2017年5月13日土曜日

エクセル セルに=を入力せずに計算式を入れる

 エクセル(Excel)でセルで足し算等そしたいときに、=を入力してから数字や演算子を入力しますが、=は、Shiftを押しながら入力しなければなりません。またテンキーにもありませんので入力しにくいです。

入力したいセルを選択し、数字を入力するまえに+もしくはーを入力する
例: =1+1 → +1+1

2017年5月2日火曜日

エクセル セルの値を ひらがな カタカナ 半角カタカナ に変換

エクセル(Excel) セルの値をふりがなを利用して ひらがな カタカナ 半角カタカナ に変換する。ひらがなからカタカナ カタカナからひらがな等の変換もできます。

セルに =PHONETIC(変換したいセル)
変換したいセルの値から読みで入力された文字をフリガナとして表示します。

ひらがな カタカナ 半角カタカナ に変更したい場合は、
リボンの「ホーム」-「ふりがなの設定(T)」
タブの「ふりがな」-種類の ひらがな 全角カタカナ 半角カタカナ を選択する。

注意点
値にふりがなのデータが入ってない場合は、そのままの値が返されます。
エクセル以外のデータを張り付けていなければ、通常はふりがなは、入っています。
漢字に変換するときに読みが違うものから変換した場合は、そちらが表示されます。

2017年4月26日水曜日

エクセル 特定のシートだけ自動計算をしない

エクセル(Excel) 特定のシートだけ自動計算をしない
データ数が増えるとセルの値を変更や入力しただけで再計算し時間がかかる
全てのシートの自動計算をやめるのは都合がわるい

自動計算を止めるシートをアクティブにする

リボンの「開発」-コントロールの「プロパティ」をクリック

「EnableCalculation」をFalseにする

注意点
保存してもプロパティは保存されず起動毎にEnableCalculationはTrueに戻る
リボンに「開発」タブを表示させておく

エクセル リボンに「開発」を追加する

エクセル(Excel) リボンに「開発」を追加する方法
「開発」を追加することによりマクロ等を簡単に使用する

「ファイル」タブをクリック

「オプション」をクリック

「リボンのユーザー設定」をクリック

「メイン タブ」の下にある「開発」に☑する

エクセル 可変範囲に名前をつける

エクセル(Excel) 可変範囲に名前をつける方法
名前の参照範囲は数式が入力でき関数も使用可
1行目が見出し行で行数に増減があり列が5列の場合

リボンの「数式」-「名前の定義」

新しい名前
「名前(N):」に任意の名前をつける
「参照範囲(R):」に=OFFSET($A$1,1,0,COUNTA($A:$A)-1,5)
「OK」ボタンをクリック

注意点
A列には必ずなんらかの値が入っている
OFFSET関数の参照をA1にしてCOUNTA関数を-1しているのは、2列目に何も値が入ってないときの対策
OFFSET関数の最後の5の部分にCOUNTA関数を使用すると行方向も可変にできる

エクセル セル範囲に名前をつける

エクセル(Excel) セル範囲に名前をつける方法

名前を付けたいセルを選択

リボンの「数式」-「名前の定義」

新しい名前の「名前(N):」に任意の名前をつけ「OK」ボタンをクリック

使用方法
 VLOOKUP等の範囲を指定する関数で使用した場合、範囲がズレない