[[20210625060604]] 『皆さんの自作関数にはどんな機能がありますか?』(わんこ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『皆さんの自作関数にはどんな機能がありますか?』(わんこ)

こんにちは。
皆さんが普段よく使う、もしくはお気に入りの自作関数にはどんな機能がありますか?
自作ライブラリを趣味で作っていて何かヒントになればと思い投稿しました。
教えていただければ幸いです。

ちなみに私の自作関数は、
・セルを特定の色で塗りつぶす関数
・セルの重複を削除し、別のセルに転記する関数
・エクスプローラーを開き、フォルダ上でアイテムを選択する関数
・コレクションを配列に変換する関数
・正規表現により文字列を検索&置換する関数
・フォーマット文字列に指定した文字列を埋め込む関数
・ログを出力する関数
・IFS関数
・TEXTJOIN関数
などがあります。

よろしくお願いします。

< 使用 Excel:Excel2016、使用 OS:Windows10 >


 おはようございます ^^
家族の写真、風景、等、jpeg対応の
1.アルバム自動作成マクロ
2.ただ任意の画像が所定範囲内を繰り返し移動するだけの
  全く使い道のない駄作[玉突きの起動^^;]
とか、でせうか。。。2は条件分岐とかループの練習に^^;
。。。m(__)m
(隠居じーさん) 2021/06/25(金) 08:35

起動 ← → 軌道
でしたm(__)m
(隠居じーさん) 2021/06/25(金) 09:00

 業務上の必要性に駆られて作ったもの
  [範囲]を垂直配列に変換して返す
  文字列を数値部分とそれ以外の部分で区切って配列に分配(等、いわゆるSplitの派生)
  UNIQUE関数
  パソコン名/ログインユーザー名の取得
  文字列の前後パディング
  REPTB関数
  パスワード生成
  [範囲]をテキストに変換(例:ココだけcsvにしたい時とか、それこそ掲示板に表を例示する時とか)

 勉強の為とか実験で作ったもの
  文字列をヘボン式に従ってローマ字に変換
  RGB、HSV、HSLカラーモデルの相互変換と、2色のブレンディング
  Mathクラスだけ使ってCeiling、Floor、Round、Modの再現
  Stringsクラスの関数のサロゲートペア対応を考えてみる
  URIおよびNCRのエンコード/デコード

 多分、他にも「名も無き関数」が幾つかあるんでしょうけど、
 普段の業務で使うものしか結局使わないから、作っても育たないですよね^^;

(白茶) 2021/06/25(金) 09:22


 こんにちは ^^
そうそう。。。そういうと
任意の文字列を入力してボタン、ポチで
エクセル方眼紙に、一セル、一文字入力!
文字揃え。。。完璧(^◇^)v。。。みたいなのもこさえましたよ
あまり、使っていませんが( ̄▽ ̄)(#^.^#)
m(__)m
(隠居じーさん) 2021/06/25(金) 09:48

皆んさん投稿ありがとうございます。

>隠居じーさん さん
アルバム自動作成マクロは自分も以前batで簡易的なものを作成したことがありますね〜
ただGoogleフォトに乗り換えたので今は使っていませんがw

>白茶 さん
UNIQUE関数はExcel2019以降に実装された標準関数の模倣ですか?
もしそうでしたら仕様を教えていただけますか?
自分も模倣関数を実装しているのですが、
動的な処理ではなく一発のみの静的な処理しか実現できなかったので気になりました。

・セルの重複を削除し、別のセルに転記する関数

(わんこ) 2021/06/25(金) 20:36


 >UNIQUE関数はExcel2019以降に実装された標準関数の模倣ですか? 
 あ、いや。そんなに便利なものではないです。
 極論すれば、単にDictionaryに登録してKeysを返してるだけで
 複数列とか対応しておりません。(矩形範囲全体で一意のリストしか作らない)

 ちょっと表現マズかったですね。ごめんなさい。

(白茶) 2021/06/25(金) 21:25


なるほど。そうだったんですね(´・ω・`)
(わんこ) 2021/06/26(土) 07:29

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.