3行ごとに結合されたセルに、1行ごとのセルデータを関数で取り込む #エクセル

仕事でエクセルを使うことがよくある。
Aのシートには、1行ずつにデータが入っている。
ところが、新たに作成したBシートには、3行を結合したセルで表を組んでいる。列によっては結合せずに1行ずつに項目を入力している。
Aシートにあるたくさんの列のデータを、Bシートに貼り付けたい。ところがセルの形が違うので一度には貼り付けができない。
そこで、そのシートのセルを結合していない列を作業列として、まず張り付ける。その隣の列に次のような関数式を入力する。3行ずつ結合したところに関数を入れればいいが、ここでは結合していない状態でしか示せない。プラグインWT-Table Reloadedを十分に使いこなせていない。

=IF(OFFSET($AU$3,(ROW()-3)/3,0)=0,"",OFFSET($AU$3,(ROW()-3)/3,0))0
0
0
=IF(OFFSET($AU$3,(ROW()-3)/3,0)=0,"",OFFSET($AU$3,(ROW()-3)/3,0))さくら祭
昭和の日
0
=IF(OFFSET($AU$3,(ROW()-3)/3,0)=0,"",OFFSET($AU$3,(ROW()-3)/3,0))0
  

 
=IF(OFFSET($AU$3,(ROW()-3)/3,0)=0,"",OFFSET($AU$3,(ROW()-3)/3,0))0
0
0
=IF(OFFSET($AU$3,(ROW()-3)/3,0)=0,"",OFFSET($AU$3,(ROW()-3)/3,0))0
0
美作地区総体 

こうして、3行ごとに結合されたセルに表示される値が次のようになる。

0
0
0
さくら祭
昭和の日
0
0
  

 
さくら祭0
0
0
昭和の日0
0
美作地区総体 

上のテーブルは結合された状態ではないが、エクセルでは結合して行えばよい。結合されたセルに表示された値をコピーして、値の貼り付けを作成表にしていく。たくさんある列も同様にしていけば、作業が楽である。この表は別のシートから数式の値をコピーしたため、入力のないセルが「0」と表示されている。「0」の所は、「””」で何も表示しないことにしている。

VBAを作ればもっと楽なのだろうが、作成は7列の作成だったので、私はこれで、満足だった。

人生に必要な能力を、なにひとつ備えておらず、ただ人間的な弱味しか持ってい ない。(カフカ)#名言

読売新聞の2012.1.15の本よみうり堂に頭木弘樹さんの記事が掲載されていた。著書の『絶望名人カフカの人生論』にまつわる内容。
その中には上のタイトル以外にもカフカのことばがいくつか紹介されている。
<いちばんうまくできるのは、倒れたままでいることです>

この本に出てくるのは、作家カフカの愚痴や自己嫌悪の言葉ばかり。だが、自分以上に絶望している言葉を読むと、まだまだ底はあるぞ、と思って元気が出た

と。

<回文>糸子の心も強い元には、二度も伊予積もろ、此処の特牛(ことい)<い とこのこころもつよいもとにはにともいよつもろここのことい>#回文 #猫 #pho toikku

090635_669.jpg

ことい牛(特牛)は、強くて大きな牡牛のこと。こってい、ことい、こっといともいう。
カーネーションの糸子さんは、強いですね。

回文の意味がよく通じるものを作るのは、なかなかうまくできないけど、考えるのは面白い。

No tags for this post.

過去というものは、思い出されているかぎりにおいて、それは現在である。(哲 学者大森荘蔵)#名言

読売新聞の文化欄を読んでいて、このことばに出会う。
「日本の異色の哲学者大森荘蔵」とそこには記されていた。森内俊雄著『梨の花咲く町で』を評しているのは評論家・作家の松山巌。
人は生きている限り記憶もまた生き、変化し成長し衰えもする。だからこそまどわされるが、蘇る記憶は老いの身には恩寵ともなる。

と。

人がなくなっても、思い出されているかぎりにおいて、生きている、というような言い方をいままで行ってきたこともある。それと繋がることばに出会えた。

No tags for this post.

どんど焼きここかしこにて祈りあげ#photoikku #mysky #俳句 #川柳

DSC_2046-1.jpg

15日7時過ぎから、この辺りのあちこちで煙が上がりだした。
どんど焼き。
とんど焼きという方が、この辺りでは多い。
とんどさんとも言っている。
正月のしめ縄などを焼き健康と幸福を願う。
たっぷりと煙にあたってきた。

<回文>打診好し、九猫を歯科被り、尻深樫をコネクションした。(だしんよし くねこをしかかぶりしりぶかがしをこねくしょんした)#回文 #猫 #photoikku

DSC_2014.JPG

猫かぶり。
モクレンとトラジは爪を立てて引っ掻くこともないけれど、
以前に飼っていたモモとウメはよく爪を立てて引っ掻いてきた。
どんな猫を被るのかは言わなくてよいのだろうか?

No tags for this post.

読解力を高め人生を生き抜く

山陽新聞2012.1.13の「受験生は新聞を読め!」の特集から。
新聞の社説や評論を読み続けることは、長文に対する苦手意識の克服につながる。
好きな本を読む「読書」だけでは読解力は身に付かない。
電子辞書やスマートフォンで難しい単語の意味を調べながら、腰をすえて読むことで読解力は向上するのだ。
より効果的な活用法は要約だ。
書く作業を通じて語彙力も定着する。
自分の考えを示すために、社説やオピニオン系の「論じている」記事を読む。その際、筆者の言いたいことは何か、それに対し自分は賛成、あるいは反対なのか、なぜそう思うのかを考える癖をつける。
知的好奇心を視野を目いっぱい広げることは、長い人生を生き抜くための力を養うことにきっと役立つ。

この中に、漫画「ドラゴン桜」の三田紀房さんの言葉も載っている。
知らない世界にこそ可能性がある。可能性を狭めて、持っている実力を発揮できないまま人生を過ごすのはもったいない。

受験生向けに書かれた特集記事ではあるが、生活を豊かにする力として身に付けたいものである。

No tags for this post.

SUMPRODUCT関数を利用して、複数条件に一致するデータを集計する

表を扱っている時に、特定の条件に当てはまる個所が何か所あるか、またその条件に一致する個数なり、金額なりの合計がいくらになるのか調べたいときがある。それも年月日などのデータが複数列に作成されていて、表の並び替えも面倒、これ一回きりの集計ではないから、使いまわしのできる集計表にしたい。そんなときがある。今職場で、年間の行事予定表があり、横に曜日が表示され、1週間で次の行になる、その表の中に給食回数や授業時間数を入力する表を作って、一括して集計する。まだ完成はしていないが、ここに示すのはその前段階の小さな表である。

表の中に、学年、年月日、種類、個数というものが、2列にわたって入っている次のような表があります。このデータは「学年」などとそのデータの範囲にわかりやすく名前を定義してあります。関数の計算式を見るときはそのように見て下さい。

この表の中で、ある学年の、ある月の、ある種類の数を数え、その時の個数を集計したい。

3つの条件に合う表内のデータ集計

学年年月種類回数個数
11104x14
21104o15
31104x14
学年、年月、種類の3つの条件に合う表内のデータの集計を行う

こんなときに利用できるのが、SUMPRODUCT関数である。この関数を次のように使って集計する。

SUMPRODUCT関数を利用して複数条件に一致する数値の計算

学年年月種類回数個数
11104x=SUMPRODUCT((学年A=I16)*(TEXT(月日A,"yymm")=J16)*(種類A=K16)+(学年B=I16)*(TEXT(月日B,"yymm")=J16)*(種類B=K16))=SUMPRODUCT((学年A=I16)*(TEXT(月日A,"yymm")=J16)*(種類A=K16)*個数A+(学年B=I16)*(TEXT(月日B,"yymm")=J16)*(種類B=K16)*個数B)
21104o=SUMPRODUCT((学年A=I17)*(TEXT(月日A,"yymm")=J17)*(種類A=K17)+(学年B=I17)*(TEXT(月日B,"yymm")=J17)*(種類B=K17))=SUMPRODUCT((学年A=I17)*(TEXT(月日A,"yymm")=J17)*(種類A=K17)*個数A+(学年B=I17)*(TEXT(月日B,"yymm")=J17)*(種類B=K17)*個数B)
31104x=SUMPRODUCT((学年A=I18)*(TEXT(月日A,"yymm")=J18)*(種類A=K18)+(学年B=I18)*(TEXT(月日B,"yymm")=J18)*(種類B=K18))=SUMPRODUCT((学年A=I18)*(TEXT(月日A,"yymm")=J18)*(種類A=K18)*個数A+(学年B=I18)*(TEXT(月日B,"yymm")=J18)*(種類B=K18)*個数B)
上の表の中でのSUMPRODUCT関数の使い方。数式をそのまま表示する。

この結果が、次のようになる。

3つの条件に合う表内のデータ集計

学年年月種類回数個数
11104x14
21104o15
31104x14
学年、年月、種類の3つの条件に合う表内のデータの集計を行う

この時に注意が必要なのは、年月日の日付をTEXT関数でYY/MMと表示するのだが、集計の表の中の「1104」と入力する前に、これらの年月を入力する欄のセル範囲を

セルの書式>表示形式>文字列

と設定しておく必要がある。数字を入力後などに文字列にしてもエクセルは別のものと読んでしまうようである。

このことに気づかせてくれたのは、次のサイトである。感謝したい。

エクセルトラブル回避テクニック

エクセルである月の日数を調べたいとき

エクセルでその月の日数を調べたいとき
A年B月の日数は
=DAY(DATE(A,B+1,1)-1)
DATE(A,B+1,1)はB月の翌月の初日1日のシリアル値を求める式である。
翌月の1日のシリアル値が分かれば、その数から1日引けば、求めるB月の最後の日が指定できる。
DAY(B月の最後の日)とすれば、「B月の最後の日」のシリアル値が、最後の日の数字(31,30,28など)と求めることができる。

WP-Table Reloaded の便利なインポート機能

WP-Table Reloaded の便利なインポート機能というページに、エクセルで作成したファイルをCSV形式に変換してインポートしても日本語が文字化けするのを回避する説明が載っている。

見事に、文字化けを回避することができた。これだと、エクセルで作成したデータをコピーして貼り付けるという操作だけで完成させることができる。

写真用紙サイズ、その他の用紙のサイズ比較表

用紙サイズ比較表

サイズ名 / サイズ等縦mm横mm縦横比
名刺55911.655
L判891271.427
はがき1001481.48
KGサイズ1021521.49
2L1271781.402
B61281821.422
キャビネ1301801.385
A51482101.419
B51822571.412
六つ切り2032541.251
A42102971.414
四つ切り2543051.201
B42573641.416
A32974201.414
A3ノビ3294831.468
半切り3564321.213
B33645151.415
A24205941.414
全紙4575601.225
大全紙5086101.201
全倍6009001.5
写真用紙L判、2L、はがき、コピー用紙B版、A版等様々な用紙を縦横のサイズを示し、縦横比を比較する。

写真をL版の用紙に印刷するときに、何気なく用紙にフィットさせる拡大縮小などと適当に選んでいたら、必要な部分が切れていた。用紙サイズもいろいろ、デジカメの写真サイズもいろいろ。

そんな縦横比について、今後のために一覧表を作成してみる。

wordpressで表を作成するのに、プラグインWP-Table Reloadedを使う

A1BCDE
2種類価格個数合計
3りんご1005500
4みかん407280
5バナナ1002200
6パイナップル2701270
7かき806480

プラグインの新規追加でWP-Table Reloadedを検索、インストール、有効にして使用していく。

このプラグインで表を作成し、表のショートコードをコピーしブログ記事の必要個所にそのIDを張り付ける。

エクセルの表を扱うように、列内のデータを並び替えることも可能という、プラグインである。

忙中、閑あり。苦中、楽あり。#mysky

DSC_1977.JPG

忙中、閑あり。苦中、楽あり。死中、活あり。壺中、天あり。意中、人あり。腹中、書あり。
とんなに忙しい中にもほっとする一瞬は必要であり、どんなに苦しい状況の中にも楽しみを見出ださなければなりません。絶体絶命の危機であっても死ぬ気でやれば必ず道は開けるものであり、自分の世界を明確に持っておかなければなりません。心には常に尊敬する師をもち、腹には自分の哲学をもっておかなければなりません。

安岡正篤『六中観(りくちゅうかん)』
女子駅伝、野球などで知られる岡山県南西部にある興譲館高校では論語の授業に力を入れている。
忙中、閑ありはよく耳にするが、そのあとはよく知らなかった。

No tags for this post.

小寒の冷たさ和む日の出かな#mysky #photoikku #俳句 #川柳

DSC_1973.JPG

1月6日、この冬一番の寒さとなる氷点下8度の午前7時20分の朝焼け。
そんな寒さを吹き飛ばしてくれる朝焼け。
東の空をオレンジに焼いている、そんな色からの暖かさ、そしてそんな空を見ることのできた嬉しさで心暖まる。
そんな喜び方を教えてもらったTweet の#mysky ありがとう。

No tags for this post.