【六爻杂谈】如何使用文本连接函数更好的对齐六爻排盘卦图

用excel来制作六爻排盘表,可以说其乐无穷,捣鼓excel函数,然后得到想要的结果,这个过程非常之享受。六爻自习室排盘表设计、修改的过程,就是一个不断熟练运用excel的过程,也是一个不断熟悉六爻的过程,可以说借助这一个工具,我是同时在磨练两项技术。

如果只是为了得到一个排盘结果,难度很低,只需要熟悉六爻手工排盘和excel几个基本的函数就可以搞定了。这其中我遇到最大的困难,是对齐的问题,就是卦图如何更好看的问题。

最开始,我是用每个单元格来表示一个元素,比如一个星煞占一格,一个爻占一格,这样的好处是非常省心。但是问题也很突出,那就是每个单元格元素字符长度是不一样的,这就导致排盘列与列之间的宽度差异很大。特别是当得到静卦,整个卦要往左移动一列时,原来动卦中的动变符号就变成了主卦爻象,这两个长度不同,但是这个单元格必须留给长度最长的那个。这就导致当为动卦卦图的时候,主卦爻象跟变卦爻象之间就空着很宽。

慢慢我意识到必须把每一行排盘内容写到一个函数公式里面,并且要保证上下行字符串虽然不同,但是要能够对齐,六神、藏爻、主卦六亲、主卦爻象、变卦爻象、变卦六亲、星煞、时间、卦名、卦辞对齐等等。

其实星煞、时间这些好解决,因为这些字符基本固定,贵人这个可以对齐也可以不对齐,反正排在最末尾,没有什么大影响。真正有影响的是藏爻、动变符号这几个,它们在每一行可能出现,可能不出现,这就导致一般的函数根本保证不了上下对齐。用连接符号&根本无效,如果只是纯粹用concatenate、textjoin、rept函数也是不行的。

(最新排盘界面,各种间距、对齐都要合理很多了)

无意之中,我突然就想,为什么不分模块先textjoin,然后再textjoin呢?没想到问题一下子就迎刃而解。把六神、藏爻textjoin,把主卦六亲、主卦爻象textjoin,把世应、动变符号textjoin,再把变卦六亲、变卦爻象textjoin,然后再全部textjoin,瞬间就得到了非常整齐的排盘图,不管怎么变都是整齐的,也不会有空很宽的情况。间距都是预设好的,而不是受限于单元格长度的,瞬间就感觉清爽多了。

解决了这个问题,排盘变得更整洁了,函数也更简单了,经过这次改动,六爻自习室排盘表不仅调整了界面(考虑后续录制卦例视频方便对排盘界面进行了修改),同时新增了细节查询功能、按月统计数据功能、各种切换功能,新增卦例数据来源表格等等。可以说,现在的六爻自习室排盘表功能已经十分齐全了,内容太多,文字难以直观表达,明天录个视频说得清楚些。

Excel真的是个非常强大、非常方便的工具,只有我们想不到,没有它实现不了的。捣鼓这个六爻自习室排盘表,让我可以持续不断的研究excel,真是越研究越有意思。所以,不能停止研究这个excel,还得继续对这个排盘表进行优化,目的当然已经不是为了做好这个排盘表了,而是为了借助这个排盘内容来研究学习excel了。

研究学习excel也是一种兴趣爱好吧,以前在深圳做金融产品还能用下excel来模拟测算,现在的工作根本用不到这些了,但是比较喜欢这个东西,现在也正好借助六爻自习室排盘这个东西来研究它,真是天时地利人和了。准备研究研究excel差不多的时候,就去研究下python,也不是为了工作干啥的,就是觉得这东西有意思。

六爻本质是信息数据处理,excel、python其实也是信息数据处理,虽然表现形式不同,但是这里面很多思维是可以互相借鉴的。

(0)

相关推荐

  • Excel技巧连载13和14:textjoin函数,最快的文本合并神器

    文本合并在Excel 2016版本之前,还是个头疼的事情,操作起来,很繁琐复杂.有了textjoin函数之后,单元格文本合并,变得轻松简单了. Excel技巧13:textjoin函数的使用方法 我们 ...

  • 又又又来了,多工作表单列提取不重复姓名!

    你好,我是刘卓.欢迎来到我的公号,excel函数解析.总有小伙伴执迷用函数来解决函数不好解决的问题,比如,多工作表提取不重复值,这就很尴尬了doge.这对我来说是一个挑战,也促使我去寻找解决方法.今天 ...

  • Excel 2016新增函数concat 和textjoin 让你的工作开挂

    前期介绍了Excel 2016新增函数IFS,IFS函数,你是不是IF函数的亲妹妹? 今天再介绍2个函数:concat和textjoin . Concat函数 先看案例,如图1,下表多列数据需要合并, ...

  • Excel中那些护发公式!(上篇)

    废话就不唠了,直接上案例开搞! 案例01 | 提取唯一值(去重) 这个需求很常见,我们讲过的方法也很多,先来看看传统的函数处理方法吧! >> 传统方法: ▼大部分同学已经放弃 =IFERR ...

  • 领导一句话,员工做表累半死。。。

    与 30万 读者一起学Excel 某粉丝的问题,领导对原来表格格式不满意,想要换种格式,内容太多,手工处理要累死人. 原来同个客户对不同品种放多行显示,现在要将这些放在一个单元格显示,并用分隔符号隔开 ...

  • 多种方法合并同类名单,总有一种适合你!

    大家好,今天要分享的是合并名单的问题.先来看下数据,如下图所示.左表是源数据,是一个班级姓名表,现在要把相同班级的姓名合并在一起,效果如右表所示. 关于这个问题,有很多解决方法.第一种就是用函数tex ...

  • 如何理解Excel公式中的各种符号?

    Q:在Excel公式中,我们会使用各种符号连接数字.单元格或函数,从而获得想要的结果,例如,=SQRT((1234-234)/100)^2.能够总结一下这些符号的使用吗? A:下面是Excel公式中使 ...

  • 再见VLOOKUP!一对多查找,这个新函数好用到爆哭!【Excel教程】

    回复[目录]学习113篇Excel教程 全套Excel视频教程,微信扫码观看 编按: 哈喽,大家好!在上篇教程中,我们给大家分享了很多用Office表格解决起来很麻烦,但用WPS表格解决却很简单的问题 ...

  • 瞬间搞定大量数据!这4个Excel函数太牛了!

    哈喽大家好,我是小可~ 在实际应用中我们经常会用到数据粘贴,数据导入等大量数据的处理. 在这些过程中我们经常会遇到数据中包含不确定的空格.换行,导致在做数据匹配.引用.查找时出现错误. 今天小可带来四 ...

  • 难倒90%的人,根据筛选内容LOOKUP对应值,居然如此简单!

    学员的问题,有无公式可以实现,将筛选状态下的B列的名称,连接合并到B1个单元格,并随着筛选状态的变化而变化? 对筛选的内容求和.计数.添加序号都是用SUBTOTAL函数,这里也照样用这个函数. 先跟卢 ...